什么是解复用器(Demux)?

在本教程中,我们将学习一个有趣的数字逻辑电路,称为解ob直播app复用器,也被欧宝官网app苹果下载称为Demux。ob直播app了解什么是解复用器,常用的Demux配置如1-to- 2,1 -to- 4,1 -to-8的不同类型,以及解复用器的一些应用。

介绍

在上一个教程中,我们了解到了欧宝官网app苹果下载ob直播app多路复用器或简单的mux。多路复用器是简单的组合逻辑电路,其选择许多输入之一并将其传递通过单个输出。Mux是负责多路复用的设备。

多路分解器的动作或操作与多路复用器的动作或操作与多路复用器的相反相反。作为MUX的反向,DEMUX是一对多电路。通过使用多路分解器,来自一个输入的数据可以传递给许多输出数据线中的一个。

解复用器主要用于布尔函数发生器和解码器电路。不同的输入/输出配置解复用器可用单集成电路(ic)的形式。

此外,存在级联两个或多个DEMUX电路的设施,以产生多个输出多路分解器。让我们在本教程中简要了解多路分解器及其类型。

什么是多路分解器?

从一个输入中获取信息的过程并在许多输出中传输相同的过程称为解复用。如果您调查多路复用器教程,我们讨论了多路复用的概念。解复用与此相反。

解复用器是一种组合逻辑电路,它在单个输入线上接收信息,并在“n”个可能的输出线上传输相同的信息。

为了选择一个特定的输出,我们必须使用一组select Lines和这些select Lines的位组合来控制在给定时刻连接到输入的特定输出行的选择。下面的图说明了解复用器的基本思想,其中输入切换到四个输出中的任何一个在给定的瞬间是可能的。

多路分解器原则

如果多路复用器称为数据选择器,则多路分解器称为数据分发器,因为它们发送相同的数据,该数据在输入到不同目的地。

因此,多路分解器是一个1到N个设备,其中多路复用器是n-to-1设备。下图显示了多路分解器的框图或简单的解码器。

它由1个输入线,'n'输出线和'm'选择线组成。在此,M选择行必须生成2m可能的输出线(考虑2m= n)。例如,1到4个多路分解器需要2(22= 4)选择线路控制4个输出线路。

多路分解器块图

有几种类型的解复用器基于输出配置,如1:2,1:4,1:8和1:16。

这些可用于不同的IC封装,其中一些最常用的多路分解器IC包括74139(双1:4调制),74138(1:8调制),74237(1:8 Demux与地址锁存),74154(1:16Demux),74159(1:16 Demux Open Collector类型)等

注意:解复用器ic也称为解码器ic。例如,74159为4线~ 16线解码器IC。

1-to-2多路分解器

1比2的多路分解器包括一个输入线,两个输出线和一个选择线。选择行上的信号有助于将输入切换到两个输出之一。下图显示了具有附加启用输入的1到2解复用器的框图。

在该图中,只有两种可能的方法可以将输入连接到输出线,因此只有一个选择信号足以进行多路分解操作。When the select input is LOW, then the input will be passed to Y0 and if the select input is HIGH, then the input will be passed to Y1.

1到2 demux

1比2解复用器的真相表如下所示,其中输入根据选择输入S的值路由到Y0和Y1。

S. D. 日元 Y0
0. 0. 0. 0.
0. 1 0. 1
1 0. 0. 0.
1 1 1 0.

我们可以推导出输出的布尔表达式如下:

假设s是选择输入,d是数据输入,y0和y1是1-t到2多路分解器的输出。From the above table, the output Y0 is active when the combination of select line and input line are active low and high respectively, i.e.,s d = 0 1

因此,输出y0的表达式是

y0 =S.D.

同样,当选择行和输入行组合高激活时,输出Y1是激活的,即s d = 1 1

因此,输出y0的表达式是

y1 = s d

从上述真相和派生的布尔表达式中,可以使用两个和闸门和一个不如下图所示的栅极设计1到2解复用器的逻辑图。When the select line S = 0, the first AND gate (A1) is enabled, while the second AND gate (A2) is disabled.

然后,来自输入的数据流到输出线Y0。类似地,当S = 1时,第二和栅极(A2)被使能,并且禁用第一和门(A1),因此数据被传递给Y1输出。

1到2个Demux逻辑图

1-to-4多路分解器

1到4解复用器有一个输入(D),两条选择线(S1和S0)和四个输出(Y0到Y3)。输入数据在给定时间为特定的选择行组合转到四个输出中的任何一个。

该多路分解器也称为2比4解复用器,这意味着它具有两个选择线和4个输出线。1:4 Demux的框图如下所示。

1 ~ 4 Demux

下面给出这种多路分解器的真实表。从真相表清楚,当S0 = 0和S1 = 0时,数据输入连接到输出Y0,当S0 = 0和S1 = 1时,数据输入连接到输出Y1。

类似地,其他输出连接到选择线的其他两个组合的输入。

S1 S0. D. Y3 Y2 日元 Y0
0. 0. 0. 0. 0. 0. 0.
0. 0. 1 0. 0. 0. 1
0. 1 0. 0. 0. 0. 0.
0. 1 1 0. 0. 1 0.
1 0. 0. 0. 0. 0. 0.
1 0. 1 0. 1 0. 0.
1 1 0. 0. 0. 0. 0.
1 1 1 1 0. 0. 0.

从上面的真值表中,我们可以从下面推导出输出的布尔表达式:

y0 =S1S0.D.

Y1 =S1S0 D

Y2 = S1S0.D.

Y3 = s1 s0 d

其中d是输入数据,y0至y3是输出线,S0&S1是选择线。

根据上面的布尔表达式,一个1到4的解复用器可以使用四个3输入和门和两个NOT门实现,如下图所示。这两条选择线路一次启用一个特定的AND门。此外,还有一个使能/频闪灯输入,它作为一个全局使能输入,即,输出只有当' E '位是高时是活跃的。

因此,根据选择输入的组合,输入数据通过选定的门传递到相关的输出。

1到4个Demux逻辑图

这种类型的解复用器可用集成电路形式IC 74139。它是最常用的解复用电路之一,它是一个双1- 4解复用电路,也就是说,它在一个IC中包含两个独立的1- 4解复用模块。每个DEMUX接受两个二进制输入作为选择线和四个互斥的低有源输出。

两个解复用器都有单独的一组选择线,因此它们可以充当真正独立的Demux。此外,每个解复用器由专用的使能引脚组成,可作为解复用器操作的数据输入。使能引脚是有效的低。

IC 74139 1-to-4多路分解器解码器

输出是有效的,即,默认情况下很高。因此,如果使能引脚很高,则所有输出都很高,如果启用低,则基于选择引脚,仅相应的输出引脚变低。

1-ov-8多路分解器

下图是1到8分复用器的框图,它由单输入D,三个选择输入S2, S1, S0和8个输出Y0到Y7组成。

它也被称为3- 8解复用器,因为它的3个选择输入线和8个输出线。它根据选择输入的组合将一个输入行分配到8个输出行中的一个。

1到8 Demux

1至8个多路分解器的真相表如下所示。输入'D'基于选择线S2,S1和S0与来自Y0至Y7的八个输出之一连接。

例如,如果S2 S1 S0 = 0 0 0,则输入D连接到输出Y0等。

S2 S1 S0. 日元 日元 日元 Y4 Y3 Y2 日元 Y0
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. D.
0. 0. 1 0. 0. 0. 0. 0. 0. D. 0.
0. 1 0. 0. 0. 0. 0. 0. D. 0. 0.
0. 1 1 0. 0. 0. 0. D. 0. 0. 0.
1 0. 0. 0. 0. 0. D. 0. 0. 0. 0.
1 0. 1 0. 0. D. 0. 0. 0. 0. 0.
1 1 0. 0. D. 0. 0. 0. 0. 0. 0.
1 1 1 D. 0. 0. 0. 0. 0. 0. 0.

从这个真值表中,可以如下写入所有输出的布尔表达式。

y0 =S2S1S0.D.

Y1 =S2S1S0 D

Y2 =S2S1S0.D.

Y3 =S2S1 S0 D.

Y4 = S2S1S0.D.

Y5 = S2S1S0 D

Y6 = S2 S1S0.D.

Y7 = S2 S1 S0 D.

根据这些获得的等式,可以通过使用八个4输入和栅极和三个非栅极来实现该多路分解器的逻辑图,如下图所示。选择线的不同组合在给定时间激活一个和门,使得数据输入将出现在相应的输出处。

1-to-8-demux-logic-diagram_1

有两个流行的1比8解复用器集成电路。一个是IC 74237,其包括三个选择输入的锁存器。下面给出了该IC的引脚。

引脚A0至A2是数据输入,Y0至Y7是多路分解器输出,E1和E2是有效的 - 低数据启用和有效高数据启用引脚,LE是锁存使能输入,VCC和GND端子是正电源电压和接地端子。

该IC将3位存储锁存器与3-8解码器功能相结合。

IC 74237

另一个常用的1到8解复用集成电路是IC 74138。除了没有Latch Enable输入(因为所有的Enable引脚都是正常的Enable引脚-两个是active LOW,一个是active HIGH)和输出是active LOW之外,pinout非常相似。下图显示了74138 IC的引脚。

IC 74138 1到8解复用器3到8解码器

使用两个1到4个多路分解器的1-to-8解码

当应用程序需要具有更多数量的输出引脚的高阶多路分解器时,我们无法通过单个集成电路实现。如果需要超过16个输出引脚,则级联两个或多个多路分解器IC以满足要求。

例如,如果应用程序需要从Demux中需要32条输出线,那么我们将级联两个1:16多路分解器或三个:8:8分解器。因此,通过级联两个或更多个多路分解器,可以实现一个大的多路分解器。

考虑这样的情况,一个1到8的解复用器可以通过使用两个1到4的解复用器和适当的级联来实现。

多路分解器的级联

在上图中,选择输入的最高有效位A连接到使能输入,使得在连接到一个DEMUX之前互补,并且它是直接连接的另一个。

通过这种配置,当A被设置为零时,基于SELECT线B和C的组合选择来自Y0至Y3的输出线中的一个。类似地,当A被设置为一个时,基于选择线将选择来自Y4至Y7的输出线。

使用1至8个Demux的整个减法器的实现

与多路复用器类似,解复用器也用于布尔函数实现以及组合电路设计。我们可以设计一个解复用器,通过适当地控制选择的线路来产生任意真值表输出。

考虑用于实现多路分解器电路的情况,以产生全减值器输出。下面的真相表显示了完整的减法器的输出。

一种 B. B. D. B.
0. 0. 0. 0. 0.
0. 0. 1 1 1
0. 1 0. 1 1
0. 1 1 0. 1
1 0. 0. 1 0.
1 0. 1 0. 0.
1 1 0. 0. 0.
1 1 1 1 1

从上表中,完整的减法器输出D可以写入

d = f(a,b,b

d =Σm(1,2,4,7)

d =一种B.B.+一种B.B.+ A.B.B.+ a b b

借出的输出可以表示为

B.= f(a,b,b) =∑m (1,2,3,7)

B.=一种B.B.+一种B.B.+一种B B.+ a b b

从这些布尔表达式,可以通过正确配置1到8个调制来构建用于制作全减法器输出的多路分解器,使得用输入d = 1来构建,它可以在输出处给出minterms。

并且通过逻辑地或逻辑或逻辑测定,可以获得差异和借用的输出,如图所示。

使用1到8 Demux的全减法器

解复用器的应用

由于多路分解器用于选择或启用许多信号,因此这些信号广泛地用于微处理器或计算机控制系统,例如:

  • 为数据传输选择不同的IO设备(数据路由)
  • 选择不同的内存库(内存解码)
  • 取决于地址,启用不同的内存芯片行
  • 启用不同的功能单位。

除此之外,解复用器可以在各种各样的应用中发现,如:

  • 同步数据传输系统
  • 布尔函数实现(正如我们讨论上面的完整减法器函数)
  • 数据采集系统
  • 组合电路设计
  • 自动测试设备系统
  • 安全监控系统(用于一次选择特定监控摄像机)等。

结论

一个完整的初学者在多路分解器或解码中的指南。您了解了ob直播app多路分解器,不同类型的解码器,如1到2,1至4,1至8,1至16,其逻辑电路以及多路分解器的一些重要应用。

12回应

  1. 如果值为00101011的D输入值。那么我们如何使用3到8个多路分解器获取输出..请使用解决方案快速回复我

  2. 白痴,修复Demux Y6 = Y7中的错误
    用“谢谢”传递评论,但是提交的错误尚未通过。你生气吗?

发表评论

您的电子邮件地址不会被公开。必需的地方已做标记*