在本教程中,我们将在通信中学于使用称为多路复用器的组合逻辑电路称为多路复用及其数字实现的有趣概念。我们将学习多路复用器,不同类型的多路复用器,如2到1,4到1,8到1和16到1多路复用器,常用的多路复用器IC以及多路复用器的一些重要应用。
什么是复用?
多路复用是将一个或多个信号组合在一个信道上传输的过程。在模拟通信系统中,通信信道数量较少,必须合理使用。为了成本效益和高效地使用信道,多路复用的概念非常有用,因为它允许多个用户以逻辑方式共享单个信道。
三种常见的多路复用方法是:
- 时间
- 频率
- 空间
我们日常生活中使用的多路复用系统的两个最佳示例是固定电话网络和有线电视。
负责多路复用的设备称为多路复用器。多路复用器用于模拟和数字信号。让我们在本教程中关注数字信号,以保持简单。多路复用器是数字系统中最常用的组合电路,是许多数字系统的重要组成部分。
这些主要用于在多个源和单个目的地之间形成选定的路径。一个基本的多路复用器有不同的数据输入线和一个单一的输出线。在许多数字系统应用中,如数据选择和数据路由、逻辑函数发生器、带多路显示的数字计数器、电话网络、通信系统、波形发生器等。在本文中,我们将讨论多路复用器的类型及其设计。
什么是多路复用器?
多路复用器或MUX是一个数字开关,也称为数据选择器。它是一种具有多个输入线、一个输出线和多个选择线的组合逻辑电路。它接受来自多个输入行或源的二进制信息,并根据所选行的集合,将特定的输入行路由到单个输出行。
多路复用的基本思想如下图所示,当使能开关为ON时,来自多个源的数据被路由到单个输出线。这就是为什么多路复用器也被称为“多对一”组合电路。
下图示出了由N个输入线,M选择线和一个输出线组成的多路复用器的框图。如果有M选择线,则可能的输入线的数量为2m。或者,我们可以说,如果输入线的数量等于2m,然后需要m选择线来选择n中的一个(考虑2m= n)输入行。
这种类型的多路复用器被称为2N.× 1多路复用器或2N.比1多路复用器。例如,如果输入行数是4,那么需要两行选择行。类似地,要从8个输入行中选择一个,需要3个选择行。
一般来说,一个多路复用器的数据输入数是2的幂,如2,4,8,16等。一些最常用的多路复用器包括2- 1,4 - 1,8 -1和16- 1多路复用器。
这些多路复用器可在IC形式与不同的输入和选择线路配置。一些可用的多路复用电路包括74157(四路2对1 MUX), 78158(四路2对1 MUX逆输出),74153(4对1 MUX), 74152(8对1 MUX)和74150(16对1 MUX)。
2比1多路复用器
一个2-to-1多路复用器由两个输入D0和D1,一个选择输入S和一个输出y组成。根据选择的信号,输出连接到任意一个输入。因为有两个输入信号,只有两种方法可以连接输入到输出,所以需要一个选择来完成这些操作。
如果选择线低,则输出切换为D0输入,如果选择线高,则输出切换为D1输入。下图显示了一个2对1多路复用器的框图,它将两个1位输入连接到一个共同的目的地。
2对1复用器的真值表如下所示。根据选择输入的值,输入D0, D1在输出时产生。当“Select value”为“S = 0”时,输出为D0;当“Select value”为“S = 1”时,输出为D1。
年代 | D0. | D1 | Y |
0 | 0 | X | 0 |
0 | 1 | X | 1 |
1 | X | 0 | 0 |
1 | X | 1 | 1 |
在上述真相表中的“X”表示不关心状态。因此,忽略不关心的条件,我们可以推导出典型2到1多路复用器的布尔表达式如下:
Y =年代D0 + SD1
由上述输出表达式,可以用逻辑门实现如图所示的2对1多路复用器的逻辑电路。它由两个“与”门、一个“非”门和一个“或”门组成。当选择线S=0时,下与门输出为零,而上与门输出为D0。因此,OR门产生的输出等于D0。
类似地,当S = 1时,上部和栅极的输出为零,但下方和门的输出是D1。因此,或门的输出是D1。因此,该电路满足上述给定的布尔表达式。
为了有效地使用硅,IC制造商在单个IC中制造多个多路复用器。通常,在单个IC中制造四条2线到1个线多路复用器。2至1多路复用器的一些流行IC包括IC 74157和IC 74158。
这两个集成电路都是四路2对1多路复用器。IC 74157有正常输出,IC74158有反向输出。在所有四个多路复用器中,只有一条选择线控制到输出的输入线。
根据选择行的状态,输出Y0可以是A0或B0。类似地,Y1可以是A1或B1, Y2可以是A2或B2,以此类推。有一个额外的频闪器或使能控制输入E/频闪器,它使能和禁用所有的多路复用器,即,当E=1,所有的多路复用器输出是零,不管S的值。
只有当E /频闪灯输入为LOW时,所有的多路复用器才被激活。
4多路复用器
一个4对1的多路复用器由4条数据输入线D0 ~ D3, 2条选择线S0和S1, 1条输出线y组成。选择线S0和S1从4条输入线中选择一条连接输出线。下图显示了一个4对1的多路复用器的框图,其中,多路复用器通过选择线来解码输入。
4对1复用器的真值表如下所示,选择线路上的4个输入组合00、10、01、11分别将输入D0、D2、D1、D3切换到输出。这意味着当S0=0和S1= 0时,Y处的输出是D0,类似地,当选择输入S0=0和S1= 1时,Y是D1。
S0 | S1 | D0. | D1 | D2 | D3 | Y |
0 | 0 | 0 | X | X | X | 0 |
0 | 0 | 1 | X | X | X | 1 |
0 | 1 | X | 0 | X | X | 0 |
0 | 1 | X | 1 | X | X | 1 |
1 | 0 | X | X | 0 | X | 0 |
1 | 0 | X | X | 1 | X | 1 |
1 | 1 | X | X | X | 0 | 0 |
1 | 1 | X | X | X | 1 | 1 |
从上面的真值表,我们可以写出输出表达式如下:
Y =S0S1D0 +S0S1 d1 + s0S1D2 + s0 s1d3
根据输出的上述表达式,可以通过使用基本逻辑门来实现4到1个多路复用器。下图显示了4:1的逻辑电路,由四个3输入和栅极,两个1输入而不是栅极和一个4输入或门来实现。
在该电路中,每个数据输入线作为输入连接到AND和GATE,两个选择线作为其他两个输入连接。另外,还有一个使能信号。所有和栅极的输出都连接到输入或门的输入,以便产生输出Y.
一般来说,这种类型的多路复用器可用于双模式的IC,即在单个IC中有两个4对1多路复用器。最常见和流行的4对1线路多路复用器是IC 74153,这是一个双4对1线路多路复用器。它由两个相同的4对1多路复用器组成。它有两个独立的使能或频闪灯输入开关ON或OFF的个别多路转换器。但是Select线路对两种多路复用器都是通用的。
通常,使能输入或频闪速率可用于级联两个或更多个多路复用器IC以构造具有大量输入的多路复用器。每个乘法器都提供单独的输入。下图显示了IC74153的引脚图。
8至1多路复用器
一个8对1的多路复用器由8个数据输入D0到D7, 3个输入选择线S0到S2和单个输出线y组成。根据选择的线路组合,多路复用器选择输入。
下面的图显示了一个8对1的多路复用器的框图,它具有能够使能或使能该多路复用器的输入。由于给MUX的数字数据位是8,那么3位(23.= 8),以选择8个数据位中的一个。
下面给出了8比1多路复用器的真相表,其中包含八个输入组合,以便生成每个输出对应于输入。
例如,如果S2= 0, S1=1, S0=0,那么数据输出Y等于D2。同样,数据输出D0 ~ D7也将通过S2、S1、S0的组合进行选择,如下图所示。
S0 | S1 | S2 | D0. | D1 | D2 | D3 | D4 | D5. | D6 | D7. | Y |
0 | 0 | 0 | 0 | X | X | X | X | X | X | X | 0 |
0 | 0 | 0 | 1 | X | X | X | X | X | X | X | 1 |
0 | 0 | 1 | X | 0 | X | X | X | X | X | X | 0 |
0 | 0 | 1 | X | 1 | X | X | X | X | X | X | 1 |
0 | 1 | 0 | X | X | 0 | X | X | X | X | X | 0 |
0 | 1 | 0 | X | X | 1 | X | X | X | X | X | 1 |
0 | 1 | 1 | X | X | X | 0 | X | X | X | X | 0 |
0 | 1 | 1 | X | X | X | 1 | X | X | X | X | 1 |
1 | 0 | 0 | X | X | X | X | 0 | X | X | X | 0 |
1 | 0 | 0 | X | X | X | X | 1 | X | X | X | 1 |
1 | 0 | 1 | X | X | X | X | X | 0 | X | X | 0 |
1 | 0 | 1 | X | X | X | X | X | 1 | X | X | 1 |
1 | 1 | 0 | X | X | X | X | X | X | 0 | X | 0 |
1 | 1 | 0 | X | X | X | X | X | X | 1 | X | 1 |
1 | 1 | 1 | X | X | X | X | X | X | X | 0 | 0 |
1 | 1 | 1 | X | X | X | X | X | X | X | 1 | 1 |
由上真值表可知,输出的布尔方程为:
Y =S0S1S2D0 +S0S1S2 D1 +S0S1S2D2 +S0S1 S2 D3 + S0S1S2D4 + S0S1S2 d5 + s0 s1S2D6 + S0 S1 S2 D7
由上面的布尔方程,8对1多路复用器的逻辑电路图可以用8个AND门、1个OR门和7个NOT门实现,如下图所示。在电路中,当使能引脚设置为1时,多路复用器将被禁用,如果它为零,则选择线将选择相应的数据输入通过输出。
IC 74151是一种流行的8对1多路复用IC,有8个输入和2个输出。两个输出分别是有功低输出和有功高输出。它有三个选择线A, B和C和一个有源低使能输入。这个IC的引脚如下所示。
8对1 Mux使用4对1 Mux和2对1 Mux
如果你观察如上所示的8- 1多路复用器的布尔表达式,我们可以重写如下:
Y =S0S1S2D0 +S0S1S2 D1 +S0S1S2D2 +S0S1 S2 D3 + S0S1S2D4 + S0S1S2 d5 + s0 s1S2D6 + S0 S1 S2 D7
Y =S0(S1S2D0 +S1S2 D1 + S1S2D2 + s1 s2 + d3S1S2D4 +S1S2 d5 + s1S22) D6 + s1
第一支架中的表达式,即,S1S2D0 +S1S2 D1 + S1S2D2 + S1 S2 D3类似于4对1多路复用器的布尔表达式,D0, D1, D2和D3作为输入,S1和S2作为选择线。设这个表达式为P1。
类似地,第二括号中的表达式I.,S1S2D4 +S1S2 d5 + s1S2D6 + s1 s2 d7类似于另一个4到1多路复用器的布尔表达式D4,D5,D6和D7作为输入和S1和S2作为选择线。让这个表达式为p2。
现在,用P1和P2替换上面的表达式,我们得到,
S0p + s0 p
这个表达式类似于将P1和P2(其中,P1和P2分别是4对1多路复用器的输出)作为输入,而S0作为选择信号的2对1多路复用器。因此,最后,我们可以推导出一个8对1的多路复用器可以使用两个4对1的多路复用器和一个2对1的多路复用器来实现。其框图如下所示:
为16:1多路复用器
可以使用较低顺序的多路复用器实现相同的8对1,16至1等等所有高阶多路复用器。但是没有,让我们快速查看16到1个多路复用器。IC 74150是一个受欢迎的16到1个多路复用器IC。16至1个Mux的输入是D0,D1,D2等,UP TP D15。由于它有16个输入线,因此将有4个选择线,即S0,S1,S2和S3。
下图显示了典型的16到1多路复用器的框图。
对于16×1多路复用器的简化真相表如下表所示。
S0 | S1 | S2 | S3 | Y |
0 | 0 | 0 | 0 | D0. |
0 | 0 | 0 | 1 | D1 |
0 | 0 | 1 | 0 | D2 |
0 | 0 | 1 | 1 | D3 |
0 | 1 | 0 | 0 | D4 |
0 | 1 | 0 | 1 | D5. |
0 | 1 | 1 | 0 | D6 |
0 | 1 | 1 | 1 | D7. |
1 | 0 | 0 | 0 | D8 |
1 | 0 | 0 | 1 | D9. |
1 | 0 | 1 | 0 | D10 |
1 | 0 | 1 | 1 | 这里 |
1 | 1 | 0 | 0 | D12 |
1 | 1 | 0 | 1 | D13 |
1 | 1 | 1 | 0 | D14 |
1 | 1 | 1 | 1 | D15 |
16对1多路复用器的布尔表达式如下:
Y =S0S1S2S3D0 +S0S1S2S3 D1 +S0S1S2S3D2 +S0S1S2 s3 d3 +S0S1S2S3D4 +S0S1S2S3 D5 +S0S1 S2S3D6 +S0S1 s2 s3 d7 + s0S1S2S3D8 + S0S1S2S3 d9 + s0S1S2S3D10 + S0S1S2 s3 d11 + s1S2S3D12 + s0 s1S2S3 d13 + s0 s1 s2S3D14 + s0 s1 s2 s3 d15
以下图像显示了16到1个多路复用器的逻辑电路。
类似于8对1多路复用器,我们可以使用像8对1、4对1和2对1这样的低阶多路复用器实现16对1多路复用器。下图显示了使用两个8对1多路复用器和一个2对1多路复用器实现的16对1多路复用器的框图。
此外,我们可以使用两个4对1多路复用器和一个2对1多路复用器实现上图中的单个8对1多路复用器。
多路复用器的应用
在所有类型的数字系统应用中,多路复用器得到了巨大的应用。由于这些允许多个输入独立地连接到单个输出,多路复用器被发现在各种应用中,包括数据路由、逻辑函数生成器、控制序列、并行到串行转换器等。
数据路由
多路复用器广泛用于数据路由应用程序,将数据从多个源中的一个路由到一个特定的目的地。其中一个应用程序包括显示两个多数字BCD计数器,一次一个。在这种应用中,使用74157多路复用芯片使用一组解码器和LED显示器来选择和显示两个BCD计数器的内容之一。
逻辑函数发生器
可以使用多路复用器生成逻辑表达式来代替逻辑门。可以连接多路复用器,使其复制任何真值表的逻辑。在这种情况下,它可以生成一组输入变量的布尔代数函数。
这就突然减少了执行逻辑功能的逻辑门或集成电路的数量,因为多路复用器是一个单一的集成电路。在这种应用中,多路复用器被视为逻辑函数发生器。
例如,考虑下面的逻辑图来实现三个输入的前or功能。该逻辑发生器采用了74151A 8对1多路复用器。这个多路复用器的工作原理完全类似于实现相同功能的一组逻辑门。
输出F对于数据输入D1,D2,D5和D6,通过将选择线分别为001,010,100和111来选择。
并行串行转换
多路复用电路可用于将并行数据转换为串行数据,以便通过将并行总线转换为串行信号来减少并行总线的数量。在电信、测试和测量、军事/航空航天、数据通信应用中需要这种类型的转换。
在大多数数字系统中,数据是并行处理的,以获得更高的速度。但是为了远距离传输数据信号,我们需要更多的线路。在这种情况下,并行数据使用多路复用器转换为串行形式。
下图显示了使用8个输入多路复用器的串行数据转换的平行。来自数据中的数据或一些其他寄存器的并行数据应用于多路复用器的8个输入线。
多路复用器的选择码由3位计数器生成。随着每个时钟脉冲应用到计数器,数据从多路复用器串行地输出。
多路复用器的其他应用包括控制序列、脉冲序列发生器、编码器、数据传输寄存器、波形发生器等。
结论
多路复用器(MUX)和多路复用的完整教程。你学习了多路复用的基础,多路复用器,不同类型的常用多路复用器,如2:1 MUX, 4:1 MUX, 8:1 MUX和16:1 MUX,它们的布尔表达式,逻辑电路,以及多路复用器的一些重要应用。
16个反应
你能解释一下16对1多路复用器吗
是的,16比1复用器是16比1复用器。
内容很好
谢谢你给我们这么重要的信息
它是有帮助的
如何实现mux为全加器/全减器和半加器/半减器。
你可以解释6-1多路复用器吗?
你能解释一下3×4多路转换器吗
你能解释16:1多路复用器吗
可以添加10×1 plizz吗
好的
非常有用的内容和容易理解
感谢您的此信息。很有帮助内容易于理解
非常有用的内容易于理解
伟大的解释!最后,我深入了解这个逻辑门。
它很简单可理解。它提供更多信息。谢谢你