解复用器也是一种组合逻辑电路,旨在将一条公共输入线切换到几条独立输出线之一。
数据分发器(通常简称为多路分解器或简称为“Demux”)与我们在上一教程中看到的多路复用器完全相反。
多路分解器采用一条输入数据线,然后一次将其切换到多条独立输出线中的任何一条。该多路分解器在输入的串行数据信号转换成在其输出线并行数据,如下所示。
1至4通道解复用器
上面带有输出A到D和数据选择线a,b的此1-to-4解复用器的布尔表达式为:
F=abA+abB+abC+abD
在上面的示例中,解复用器的功能是将一条公共数据输入线切换到4条输出数据线A到D中的任何一条。与多路复用器一样,单个固态开关由输出选择引脚“a”和“b”上的二进制输入地址代码选择,如图所示。
解复用器输出线选择
与先前的多路复用器电路一样,增加更多的地址线输入,可以切换更多的输出,从而提供1至2n数据线输出。
一些标准的多路解复用器IC还具有一个附加的“启用输出”引脚,该引脚禁用或阻止输入传递到所选输出。还有一些在其输出中内置了锁存器,以在更改地址输入后保持输出逻辑电平。
然而,在标准解码器类型的电路中,地址输入将确定哪个单个数据输出将具有与数据输入相同的值,而所有其他数据输出具有逻辑“0”的值。
如上所示,使用单独的逻辑门来实现上述布尔表达式时,将需要使用由AND和NOT门组成的六个单独的门。
使用逻辑门的4通道解复用器
逻辑图中用于标识多路分解器的符号如下。
解复用器符号
同样,与前面的多路复用器示例一样,我们也可以使用多路分解器以数字方式控制运算放大器的增益,如图所示。
数字可调放大器增益
上面的电路说明了如何使用解复用器提供数字控制的可调/可变运算放大器增益。反相运算放大器的电压增益取决于运算放大器教程中确定的输入电阻RIN和其反馈电阻Rƒ之比。
解复用器的数字控制模拟开关选择一个输入电阻器以改变Rin的值。这些电阻的组合将确定放大器的总电压增益(Av)。然后,可以通过选择适当的输入电阻器组合,简单地以数字方式调整反相运算放大器的电压增益。
可用的标准多路分解器IC封装为TTL74LS1381至8输出多路分解器,TTL74LS139双1至4输出多路分解器或CMOSCD45141至16输出多路分解器。
解复用器的另一种类型是24针74LS154,它是4位至16线解复用器/解码器。此处,使用4位二进制编码输入选择各个输出位置。像多路复用器一样,多路分解器也可以级联在一起以形成更高阶的多路分解器。
与将数据从一条数据线转换为多条线的多路复用器以及将多条线转换为一条数据线的多路分解器不同,有可用的设备可将数据转换为多条线或从多行转换数据,在下一本关于组合逻辑器件的教程中,我们将介绍在编码器中,它们将多条输入线转换为多条输出线,并将数据从一种形式转换为另一种形式。
全部0条评论
快来发表一下你的评论吧 !