多路复用器 - MUX

在通信系统中一个非常有趣的概念就是多路复用(Multiplexing),使用组合逻辑实现的电路被称为多路复用器(Multiplexer)。本节的内容将包括什么是多路复用器、有哪些不同的多路复用器,如2:1, 4:1, 8:1和16:1多路复用器,一些常用的多路复用ic以及多路复用器的一些重要应用。

1. 什么是多路复用?

多路复用是将一个或多个信号组合在一个信道上传输的过程。在模拟通信系统中,通信信道是一个稀缺量,必须正确使用。为了节省成本和高效地使用信道,复用的概念非常有用,因为它允许多个用户以逻辑方式共享单个信道。

常见的三种多路复用类型::

  • 时间 - 时分复用TDM
  • 频率 - 频分复用FDM
  • 空间 - 空分服用SDM

我们日常生活中使用的多路复用系统的两个最好的例子是固定电话网络和有线电视。

负责多路复用的设备被称为多路复用器。多路复用器用于模拟和数字信号。让我们在本教程中专注于数字信号,以保持事情简单。多路复用器是最常用的组合电路,是许多数字系统的重要组成部分。

它们通常用于在多个源和单个目的地之间形成选定的路径。一个基本的多路复用器有不同的数据输入线和单一的输出线。在许多数字系统应用中,如数据选择和数据路由,逻辑函数发生器,多路显示数字计数器,电话网络,通信系统,波形发生器等。在本文中,我们将讨论多路复用器的类型及其设计。

2. 什么是多路复用器?

多路复用器(Multiplexer)是一种最常用的组合逻辑电路,它根据选择(select)信号的值从几种可能的输入中选择一个作为输出,它有时也简称为MUX。

multiplexer_a_d.png 关于模拟复用器: 数字复用器在其电平范围内对输入信号进行高、低处理,模拟复用器不施加任何的处理,直接让模拟信号通过,适用于交流信号(数据选择器)。可以是双向的,也即同时充当解复用器(数据分配器)的作用。

多路复用器或MUX是一种数字开关,也称为数据选择器。它是一个多输入线、多输出线和多选择线的组合逻辑电路。它接受来自多个输入行或源的二进制信息,根据选择行的集合,将特定的输入行路由到单个输出行。

whatismux.png

下图是由n条输入线、m条选择线和一条输出线组成的多路复用器的框图。如果有m条选择线,那么可能的输入线的数量是2m。或者,我们可以说,如果输入线的数量等于2m,那么需要m条选择线来从n条(考虑2m = n)输入线中选择一条。

这种类型的多路复用器称为2n × 1多路复用器或2n对1多路复用器。例如,如果输入行数为4,则需要两个选择行。类似地,要从8条输入行中选择一条,需要3条选择行。

多路复用的基本思想如下图所示,当使能开关是ON时,来自多个源的数据被路由到单个输出线。这就是为什么多路复用器也被称为“多对一”组合电路。

generaic_mux_block.png

通用MUX的框图

通常,多路复用器的数据输入数为2的幂,如2,4,8,16等。一些最常用的多路复用器包括2- 1、4- 1、8- 1和16- 1多路复用器。

这些多路复用器可在不同的输入和选择线配置的IC形式。一些可用的多路复用ic包括74157 (Quad 2对1 MUX), 78158 (Quad 2对1 MUX与逆输出),74153(4对1 MUX), 74152(8对1 MUX)和74150(16对1 MUX)。

4. 几种常用的多路复用器

5. 多路复用器的应用:

在所有类型的数字系统应用中,多路复用器有其巨大的用途。由于多路复用器允许多个输入独立地连接到单个输出,因此多路复用器可以应用于各种应用,包括数据路由、逻辑函数生成器、控制程序、并行到串行转换器等。

5.1 数据路由

多路复用器广泛用于数据路由应用程序,从多个源中的一个将数据路由到一个特定的目的地。其中一个应用包括显示两个多位数BCD计数器,一次一个。在这种应用中,74157多路复用ic使用一套解码器和LED显示器来选择和显示两个BCD计数器的内容。

5.2 逻辑函数发生器

在逻辑门的位置,可以使用多路复用器生成逻辑表达式。可以连接多路复用器,使其复制任何真值表的逻辑。在这种情况下,它可以生成一组输入变量的布尔代数函数。 由于多路复用器是一个单一的集成电路,这就突然减少了执行逻辑功能的逻辑门或集成电路的数量。在这类应用中,多路复用器被视为逻辑函数生成器。 例如,考虑下面的逻辑图来实现三个输入的前或函数。在这个逻辑发生器中使用了一个74151A 8对1复用器。这个多路复用器的工作原理与实现相同功能的一组逻辑门完全相似。 数据输入D1、D2、D5、D6分别通过选择线001、010、100、111进行选择,输出F为1。

5.3 并行-串行转换

利用多路复用电路将并行数据转换为串行数据,通过将并行总线转换为串行信号来减少并行总线的数量。在电信、测试和测量、军事/航空航天、数据通信应用中需要这种类型的转换。 在大多数数字系统中,数据被并行处理以达到更高的速度。但是为了远距离传输数据信号,我们需要更多的线路。在这种情况下,并行数据被转换成串行形式使用多路复用器。 下图显示了使用8输入多路复用器的并行到串行数据转换。从寄存器中的数据或其他寄存器中的并行数据应用于多路复用器的8条输入线。 多路复用器的选择码由一个3位计数器产生。随着每个时钟脉冲在计数器上的应用,数据被串行地从多路复用器输出。 多路复用器的其他应用包括控制程序、脉冲序列发生器、编码器、用于记录数据传输的寄存器、波形发生器等。

结论 完成多路复用(MUX)和多路复用教程。你学习了多路复用的基础知识,多路复用器,不同类型的常用多路复用器,如2:1 MUX, 4:1 MUX, 8:1 MUX和16:1 MUX,它们的布尔表达式,逻辑电路,以及多路复用器的一些重要应用。