新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 编码器、译码器位的扩展及应用

编码器、译码器位的扩展及应用

作者:时间:2009-11-05来源:网络收藏

由图2可知,该编码电路的编码功能主要还是由74LS148优先来实现的,之所以编码位数能够,是因为芯片的增加,但关键是如何准确地选择要工作的芯片。也就是说,这8片芯片并非同时进行编码,实际上每次对信号进行编码时,有且只有其中的一个芯片在进行编码工作,而其他的芯片则是处于禁止工作状态,只要正确选择要工作的编码芯片,就可以正确地将信号进行编码。例如,当7的输入端(以I7为例)有输入信号时,由于EI.H为低电平,编码器7的选通输入端有效,所以编码器7的输出端有编码信号输出,即Y2Y1Y0=000;同时编码器7的选通输出端E0.7将输出高电平,GS.7输出低电平,并且EO.7的一条支路接到编码器6的选通输入端,禁止编码器6输出,另一条支路接到或门T6的输入端,使T6输出高电平,然后T6的输出又导致或门T5输出高电平,依次下去,或门T4~T0的输出都变成高电平,与之相应,编码器5~编码器0将被禁止工作,E0.H输出为高电平。也就是说,只要编码器7有编码信号输出,其他的编码器将禁止编码。与此同时,编码器7的输出端Y2,Y1,Y0及选通输出端GS.7分别经与门电路T7,T8,T9,T10,T11,T12,T13运算后,使得编码电路的输出端A5A4A3A2A1A0=000000.E0.H=1,GS.H=0,从而形成对编码器7输入信号I7的整个编码过程。再如,当编码器6的输入端(以I7为例)有输入信号时(编码器7无输入信号,其他编码器的输入为任意),虽然编码器7的选通输入端有效,但编码器7的所有输人端无输入信号,故编码器7的选通输出端EO.7将输出低电平,GS.6输出高电平,于是导致编码器6的选通输入端有效,将对其I7输入端信号进行编码并输出,则有编码器6的输出端Y2Y1Y0=000,编码器6的选通输出端EO.6将输出高电平,GS.6输出低电平,同时或门T0~T6的输出都将变成高电平,编码器0~编码器5的输入端无论输入什么信号,都将无效,而最终输出结果为A5A4A3A2A1A0=001000,E0.H=1,GS=0。即形成了对编码器6的输入端I7的编码过程。其他状态的编码过程可依据编码扩展电路图自行分析。
此外,该编码扩展电路可等效成为一片74LS148编码器芯片,即编码扩展电路的输入口――编码器0~编码器7的64个输入口等效于74LS148的8个输入口,编码扩展电路的6个输出口等效于74LS148的3个输出口,编码扩展电路的选通输入端EI.H等效于74LS148的选通输入端EI,编码扩展电路的选通输出端GS.H,E0.H等效于74LS148的选通输出端GS,EO,如图3所示。

2 译码器(74LS138)位的扩展
表2,图4给出74LS138译码器的功能表和逻辑符号图。当S1=1,S2+S3=0时,译码器处于工作状态;否则,译码器被禁止,所有的输出端被封锁为高电平,这3个控制端也叫“片选”输入端。在此,也正是利用这些输入端来扩展译码器位的。图5给出是由9片74LS138译码器芯片组成的6线-64线译码电路。图中译码器H的控制线S1.H,S2.H,S3.H是该译码扩展电路的总控制线。此外,该译码扩展电路的输出端信号是以低平为有效信号的。下面就该译码扩展电路做一分析(在以下分析中令控制线S1.H=1,S2.H+S3.H=0)。

假定译码扩展电路的输入15141312I1I0=000000,首先I5,I4,I3引到译码器H的输入端,由于S1.H=1,S2.H+S3.H=0,所以译码器H先进行译码,并使其输出Y7Y6Y5Y4Y3Y2Y1Y0=11111110,其输出端Y0又引到译码器0的控制线S2,S3,从而使译码器0开始对其输入端信号I2,I1,I0进行译码,并使其输出Y7Y6Y5Y4Y3Y2Y1Y0=11111110。另一方面,由于译码器H的其他输出端Y7,Y6,Y5,Y4,Y3,Y2,Y1为高电平,导致译码器7,译码器6,…,译码器1都被禁止。到此为止,该译码扩展电路的译码工作完成,即当译码扩展电路的输入端I5I4I3I2I1I0=000000时,译码器0的输出端Y0有有效信号输出。再假定译码扩展电路的输入端I5I4I3I2I1i0=001000,那么译码器H输出Y7Y6Y5Y4Y3Y2Y1Y0=11111101,译码器1将被选中,并对其输入信号进行译码,最终译码器1的输出端Y0有有效信号输出。依次分析下去可知,该译码扩展电路的输入端I5I4I3I2I1I0从000000~111111的每一个信号,都将有惟一的有效输出与之相对应。

图6是译码扩展电路与74LS138的等效简图,即译码扩展电路的6个输人口等效于74LS138的3个输入口,译码扩展电路的控制线S1.H,S2.H,S3.H等效于74LS138的控制线S1,S2,S3,译码扩展电路的输出口――译码器0~译码器7的64个输出口等效于74LS138的8个输出口。


3 编码、译码扩展电路的
所谓编码、译码位的扩展,其位不仅仅只是扩展到64位,即使再多位的扩展都是能实现的,只不过是多用几片芯片而已。实际上往往会遇到这些问题,如可能会需要将编码、译码的位扩展到72位、80位、88位、96位等,其处理方法相同。下面说明编码、译码扩展电路在一些具体电子电路中的

电子镇流器相关文章:电子镇流器工作原理


电子镇流器相关文章:




关键词: 应用 扩展 编码器

评论


相关推荐

技术专区

关闭