解复用器是一个组合逻辑电路,设计用于将一条公共输入线切换到多条单独输出线中的一条
数据分配器,通常称为解复用器或简称为“Demux”,与我们在上一个教程中看到的多路复用器完全相反。
解复用器采用一个输入数据线,然后将其切换为任意一个一次一个输出线中的一个。解复用器将输入端的串行数据信号转换为输出线上的并行数据,如下所示。
1到4通道解复用器
上面这个1到4解复用器的布尔表达式,输出 A 到 D 和数据选择行 a ,b 的定义如下:
F = ab A + a bB + a b C + abD
多路分离器的功能是切换在上面的示例中,一条公共数据输入线连接到4个输出数据线 A 到 D 中的任何一条。与多路复用器一样,各个固态开关由输出选择引脚“ a ”和“ b ”上的二进制输入地址代码选择,如图所示。
多路分解器输出线选择
与前一个多路复用器电路一样,添加更多地址线输入可以切换更多输出, 1到2 n 数据线输出。
某些标准多路分解器IC还有一个额外的“使能输出”引脚,用于禁止或阻止输入传递给选定的输出。还有一些在其输出中内置了锁存器,以便在地址输入改变后保持输出逻辑电平。
但是,在标准解码器类型电路中,地址输入将决定哪个单个数据输出具有相同的值作为数据输入,所有其他数据输出具有逻辑“0”的值。
使用单独的逻辑门实现上面的布尔表达式需要使用由 AND 和 NOT 门组成的六个独立门,如图所示。
使用逻辑门的4通道多路分解器
>
逻辑图中用于识别多路分解器的符号如下。
解复用器符号
>
同样,与前一个多路复用器示例一样,我们也可以使用解复用器以数字方式控制运算放大器的增益,如图所示。
数字可调放大器增益
上述电路说明了如何使用多路分解器提供数字控制的可调/可变运算放大器增益。反相运算放大器的电压增益取决于输入电阻 R IN 与其反馈电阻之间的比率Rƒ,具体取决于运算放大器教程。
多路分解器的数字控制模拟开关选择一个输入电阻来改变 Rin 的值。这些电阻的组合将决定放大器的总电压增益( Av )。然后,通过选择合适的输入电阻组合,可以数字化地调整反相运算放大器的电压增益。
标准多路分解器可用的IC封装是TTL 74LS138 1到8输出多路分解器,TTL 74LS139双1至4输出多路分解器或CMOS CD4514 1至16输出多路分解器。
另一种类型的多路分解器是24引脚,74LS154,它是一个4位到16行解复用器/解码器。这里使用4位二进制编码输入选择各个输出位置。与多路复用器一样,多路分解器也可以级联在一起形成更高阶的多路分解器。
与将数据从单条数据线转换为多条线路的多路复用器和将多条线路转换为单条数据线路的多路分解器不同,可用于将数据转换为多行的数据,在下一篇关于组合逻辑器件的教程中,我们将介绍将多个输入行转换为多个输出行的编码器,将数据从一种形式转换为另一种形式。
输出选择 |
数据输出 已选择 |
|
a | b | |
0 | 0 | A |
0 | 1 | 乙 |
1 | 0 | C |
1 | 1 | d |
全部0条评论
快来发表一下你的评论吧 !