解复用器(DEMUX)数字解码器

分享到:

       解复用器也是一种组合逻辑电路,旨在将一条公共输入线切换到几条独立输出线之一。

 

       数据分发器(通常简称为多路分解器或简称为“ Demux”)与我们在上一教程中看到的多路复用器完全相反。

 

       多路分解器采用一条输入数据线,然后一次将其切换到多条独立输出线中的任何一条。该多路分解器在输入的串行数据信号转换成在其输出线并行数据,如下所示。

 

       1至4通道解复用器

 

1

 

       上面带有输出A到D和数据选择线a,b的此1-to-4 解复用器的布尔表达式为:

 

       F =  ab A +  a bB + a b C + abD

 

       在上面的示例中,解复用器的功能是将一条公共数据输入线切换到4条输出数据线A到D中的任何一条。与多路复用器一样,单个固态开关由输出选择引脚“ a ”和“ b ” 上的二进制输入地址代码选择,如图所示。

 

       解复用器输出线选择

 

2

 

       与先前的多路复用器电路一样,增加更多的地址线输入,可以切换更多的输出,从而提供1至2 n数据线输出。

 

       一些标准的多路解复用器IC还具有一个附加的“启用输出”引脚,该引脚禁用或阻止输入传递到所选输出。还有一些在其输出中内置了锁存器,以在更改地址输入后保持输出逻辑电平。

 

       然而,在标准解码器类型的电路中,地址输入将确定哪个单个数据输出将具有与数据输入相同的值,而所有其他数据输出具有逻辑“ 0”的值。

 

       如上所示,使用单独的逻辑门来实现上述布尔表达式时,将需要使用由AND和NOT门组成的六个单独的门。

 

       使用逻辑门的4通道解复用器

 

3

 

       逻辑图中用于标识多路分解器的符号如下。

 

       解复用器符号

 

4

 

       同样,与前面的多路复用器示例一样,我们也可以使用多路分解器以数字方式控制运算放大器的增益,如图所示。

 

       数字可调放大器增益

 

5

 

       上面的电路说明了如何使用解复用器提供数字控制的可调/可变运算放大器增益。反相运算放大器的电压增益取决于运算放大器教程中确定的输入电阻R IN和其反馈电阻Rƒ之比。

 

       解复用器的数字控制模拟开关选择一个输入电阻器以改变Rin的值。这些电阻的组合将确定放大器的总电压增益(Av)。然后,可以通过选择适当的输入电阻器组合,简单地以数字方式调整反相运算放大器的电压增益。

 

       可用的标准多路分解器 IC封装为TTL 74LS138 1至8输出多路分解器,TTL 74LS139双1至4输出多路分解器或CMOS CD4514 1至16输出多路分解器。

 

       解复用器的另一种类型是24针74LS154,它是4位至16线解复用器/解码器。此处,使用4位二进制编码输入选择各个输出位置。像多路复用器一样,多路分解器也可以级联在一起以形成更高阶的多路分解器。

 

       与将数据从一条数据线转换为多条线的多路复用器以及将多条线转换为一条数据线的多路分解器不同,有可用的设备可将数据转换为多条线或从多行转换数据,在下一本关于组合逻辑器件的教程中,我们将介绍在编码器中,它们将多条输入线转换为多条输出线,并将数据从一种形式转换为另一种形式。

 
继续阅读
用于解码二进制代码的二进制解码器

二进制解码器是由单独的逻辑门构成的另一种组合逻辑电路,与编码器完全相反。名称“解码器”是指将编码信息从一种格式转换或解码为另一种格式,因此二进制解码器使用2 n个输出将“ n”个二进制输入信号转换为等效代码。二进制解码器是另一种类型的数字逻辑设备,根据数据输入线的数量,其输入的2位,3位或4位代码,因此具有一组2位或更多位的解码器将定义为具有n位代码,因此将有可能表示2 n个可能的值。

组合逻辑——优先编码器

优先编码器一次获取所有数据输入,然后在其输出处将其转换为等效的二进制代码。与选择一个单独的数据输入线然后将数据发送到单个输出线或开关的多路复用器不同,数字编码器(通常称为二进制编码器)一次获取所有数据输入,然后将它们转换为单个编码输出。因此,可以说二进制编码器是一种多输入组合逻辑电路,它将输入端的逻辑电平“ 1”数据转换成输出端的等效二进制代码。

解复用器(DEMUX)数字解码器

解复用器也是一种组合逻辑电路,旨在将一条公共输入线切换到几条独立输出线之一。数据分发器(通常简称为多路分解器或简称为“ Demux”)与我们在上一教程中看到的多路复用器完全相反。多路分解器采用一条输入数据线,然后一次将其切换到多条独立输出线中的任何一条。

浅谈多路复用器

多路复用器是一种组合逻辑电路,旨在将多条输入线之一切换到一条公共输出线。多路复用是一个通用术语,用于描述通过一条公共传输线以不同的时间或速度发送一个或多个模拟或数字信号的操作,因此,我们用来做的设备称为多路复用器。该多路转换器,简称为“MUX”或“MPX”,是一个组合逻辑电路设计成通过控制信号的施加通过切换多个输入线中的一条为单个公共输出线。

体验组合逻辑电路

组合逻辑电路是无记忆数字逻辑电路,其任何时刻的输出仅取决于其输入的组合。与顺序逻辑电路不同,顺序逻辑电路的输出取决于它们的当前输入和先前的输出状态,从而给它们提供某种形式的存储器。组合逻辑电路的输出仅由其当前输入状态的逻辑功能(在任何给定的瞬间)确定为逻辑“ 0”或逻辑“ 1”。