PT2262/PT2272的多通道硬件控制方法
扫描二维码
随时随地手机看文章
摘要:分析了两种扩展PT2262/PT2272控制通道的常用方法及其优缺点,提出了用PT2262/PT2272的硬件编码器和译码器实现了多通道控制的方法并利用该方法设计了64-6编码器和6-64译码器在PT2262/PT2272中的具体实现电路。通过实验表明,该电路具有响应速度快,无需软件编程的优点。
关键词:PT2262;PT2272;编码;译码
0 引言
PT2262/PT2272是目前应用最广泛的遥控通信IC芯片之一,现已用于汽车门控、遥控门锁、门禁管理、数字通信等领域。PT2262/PT22 72最多可有12位(A0~A5,D0~D5)三态地址管脚(悬空、接高电平、接低电平),任意组合可提供531 441(312)个地址码。然而,PT2262/PT 2272最多只能控制6路(D0~D5)通道,这样极大限制了其无线遥控的使用范围。因此,人们设计出了多种方法扩展PT2262/PT2272的控制通道。
1 PT2262/2272的多路控制方法
1.1 单片机软件编程模拟PT2262信号实现多路控制法
单片机可以通过软件编程实现模拟发射PT2262信号。单片机的输入引脚连接地址和数据开关,输出端连接遥控发射模块。多个开关动作改变输出波形的功能由软件完成,这样,一个单片机发射电路可以对应531 441(312)个PT2272接收电路,使其增加控制通道。其发射电路如图1所示。
该方法省去了PT2262编码芯片,控制简单灵活,但缺点是软件编程复杂,响应速度相比硬件控制较慢,同时耗费多个PT2272解码芯片。
1.2 单片机对PT2262软件解码实现多路控制法
PT2262可以通过遥控发射模块发出编码,单片机由接收模块接收到编码信号。由于PT2262最多可提供531 441(312)个任意地址组合,因此,只需用单片机对PT2262编码信号进行软件解码,即可实现531 441(312)个通道控制。其接收电路如图2所示。
该方法省去了PT2272解码芯片,但仍然没有解决软件编程复杂,响应速度较慢的缺点。
1.3 PT2262/PT2272硬件编码译码实现多路控制法
PT2262/PT2272最多有6个数据端管脚(D0~D5)。因此,可以在不改变地址码的前提下,通过编码器对PT2262进行数据端管脚进行扩展,PT2272输出端管脚通过译码器解码,即可实现控制通道的扩展。例如,PT2262的6个数据端接2片8-3编码器,PT2272的6个数据端接2片3-8译码器,即可将6个数据端扩展成16个数据端。这里,我们可以用64-6编码器和6-64译码器最多可实现64(25)路控制通道,完全能满足一般控制的需求。同时,该方法省去了复杂的软件编程,保持了原有的硬件相应速度快的特点。
2 编码器和译码器对PT2262/PT2272的硬件控制
2.1 编码器和译码器的设计
由于目前还没有64-6路编码器和6-64路译码器芯片,因此,需要用74LS148和74LS138通过级联方式实现。
9片74LS148和9片74LS138级联方式可以分别组成64-6路编码器和6-64路译码器,如图3,图4所示。
图3中,74LS148为优先编码器,EI为选通输入信号,EO为选通输出信号,GS为扩展信号。可以将8片编码器的EI信号和EO信号级联,优先级最高的编码器EI接地,则每次编码,只有一片编码器进行编码且GS输出低电平,其他没有进行编码的编码器输出均为高电平。因此,可以将8片编码器的输出信号分别通过CC4068芯片8输入与门电路输出,作为AOA1A2信号。8片编码器的GS信号分别接入74LS148(8)的输入信号,则进行编码工作的编码器的GS信号通过74LS148(8)再次进行编码,其结果作为A3A4A5信号。例如:输入163=0,则74LS148(7)工作输出A2A1A0= 000,GS=0,则A2A1A0=000;74LS148(8)的输入I7=0,由于EI=0,所以A5A4A3=000。即用9片74LS148实现了64-4的编码器设计。
级联方式组成译码器原则和编码器级联方式相似,同名数据输入端相连作为低位数据输入端,高位数据从选通端输入,保证每次只有一片工作,其余都被禁止。
根据输出端口数需要8个芯片,但输入线不够,所以再加一片译码器对高三位译码,其8个输出端分别控制其余8片译码器的使能端,选择其中的一片工作。这样,A3A4A5输入引脚由74LS138(8)通过译码控制了其他8片74LS138的输出,实现了4-64位的译码工作。
2.2 PT2262/PT2272多路硬件控制电路的设计
PT2262信号发射电路部分由PT2262发射电路、地址编码电路、F05载波发射电路和按键编码电路组成。由于PT2262发射电路比较成熟,编码电路和F05载波电路不用做更改,只需将64-6编码器的64位输入信号接触发按键,6位输出端口接PT2262的数据输入端口,则按键动作通过编码器输入到PT2262,PT2262根据数据编码发出相应的无线信号即可实现,如图5所示。
PT2272信号接收电路部分和PT2262相似,地址编码电路与PT2262的发射电路设置一致,J05将PT2262的发射信号接收并检波送入PT2272,PT2272根据收到的信号从数据端口输出,通过6-64译码器译码并执行相应的执行开关,如图6所示。
3 结语
PT2262/PT2272遥控电路,通过64-4编码器和4-64译码器进行多路扩展,经过实际电路设计和实验表明,在保持原有的响应速度快,不用复杂的软件编程等优点的情况下,将原有的6路通道控制扩展到了64路通道控制,完全能够满足一般的硬件控制需要,具有一定的现实意义。