- 数字电子教程
- 数字电子 - 首页
- 数字电子基础
- 数字系统类型
- 信号类型
- 逻辑电平和脉冲波形
- 数字系统组件
- 数字逻辑运算
- 数字系统优势
- 数制
- 数制
- 二进制数表示
- 二进制运算
- 带符号二进制运算
- 八进制运算
- 十六进制运算
- 补码运算
- 进制转换
- 进制转换
- 二进制到十进制转换
- 十进制到二进制转换
- 二进制到八进制转换
- 八进制到二进制转换
- 八进制到十进制转换
- 十进制到八进制转换
- 十六进制到二进制转换
- 二进制到十六进制转换
- 十六进制到十进制转换
- 十进制到十六进制转换
- 八进制到十六进制转换
- 十六进制到八进制转换
- 二进制编码
- 二进制编码
- 8421 BCD码
- 余三码
- 格雷码
- ASCII码
- EBCDIC码
- 编码转换
- 错误检测与纠正码
- 逻辑门
- 逻辑门
- 与门
- 或门
- 非门
- 通用门
- 异或门
- 同或门
- CMOS逻辑门
- 用二极管电阻逻辑实现或门
- 与门与或门的比较
- 双电平逻辑实现
- 阈值逻辑
- 布尔代数
- 布尔代数
- 布尔代数定律
- 布尔函数
- 德摩根定理
- 标准与或式和标准或与式
- 标准或与式到标准或与式
- 化简技巧
- 卡诺图化简
- 三变量卡诺图
- 四变量卡诺图
- 五变量卡诺图
- 六变量卡诺图
- 无关项
- 奎因-麦克斯拉斯基法
- 最小项和最大项
- 规范式和标准式
- 最大项表示
- 利用布尔代数化简
- 组合逻辑电路
- 数字组合电路
- 数字运算电路
- 多路复用器
- 多路复用器设计流程
- 多路复用器通用门
- 用4:1多路复用器实现2变量函数
- 用8:1多路复用器实现3变量函数
- 多路分配器
- 多路复用器与多路分配器的比较
- 奇偶校验位发生器和校验器
- 比较器
- 编码器
- 键盘编码器
- 优先编码器
- 译码器
- 算术逻辑单元
- 七段LED显示器
- 代码转换器
- 代码转换器
- 二进制到十进制转换器
- 十进制到BCD转换器
- BCD到十进制转换器
- 二进制到格雷码转换器
- 格雷码到二进制转换器
- BCD到余三码转换器
- 余三码到BCD转换器
- 加法器
- 半加器
- 全加器
- 串行加法器
- 并行加法器
- 用半加器实现全加器
- 半加器与全加器的比较
- 用与非门实现全加器
- 用与非门实现半加器
- 二进制加减法器
- 减法器
- 半减器
- 全减器
- 并行减法器
- 用两个半减器实现全减器
- 用与非门实现半减器
- 时序逻辑电路
- 数字时序电路
- 时钟信号和触发
- 锁存器
- 移位寄存器
- 移位寄存器应用
- 二进制寄存器
- 双向移位寄存器
- 计数器
- 二进制计数器
- 非二进制计数器
- 同步计数器设计
- 同步计数器与异步计数器的比较
- 有限状态机
- 算法状态机
- 触发器
- 触发器
- 触发器转换
- D触发器
- JK触发器
- T触发器
- SR触发器
- 带时钟SR触发器
- 无时钟SR触发器
- 带时钟JK触发器
- JK触发器到T触发器转换
- SR触发器到JK触发器转换
- 触发方法:触发器
- 边沿触发触发器
- 主从JK触发器
- 竞争冒险现象
- 模数转换器和数模转换器
- 模数转换器
- 数模转换器
- 数模转换器和模数转换器集成电路
- 逻辑门的实现
- 用与非门实现非门
- 用与非门实现或门
- 用与非门实现与门
- 用与非门实现或非门
- 用与非门实现异或门
- 用与非门实现同或门
- 用或非门实现非门
- 用或非门实现或门
- 用或非门实现与门
- 用或非门实现与非门
- 用或非门实现异或门
- 用或非门实现同或门
- 用CMOS实现与非门/或非门
- 用与非门实现全减器
- 用2:1多路复用器实现与门
- 用2:1多路复用器实现或门
- 用2:1多路复用器实现非门
- 存储器件
- 存储器件
- RAM和ROM
- 高速缓存设计
- 可编程逻辑器件
- 可编程逻辑器件
- 可编程逻辑阵列
- 可编程阵列逻辑
- 现场可编程门阵列
- 数字电子系列
- 数字电子系列
- CPU架构
- CPU架构
- 数字电子资源
- 数字电子 - 快速指南
- 数字电子 - 资源
- 数字电子 - 讨论
多路复用器设计流程及应用
一个**多路复用器 (MUX)**是一个数字组合逻辑电路,它接收多个数据输入,并一次只允许其中一个数据通过输出通道传输。多路复用器由2n个输入线、n个选择线和一个输出线组成。在多路复用器中,所需数据输入到输出通道的路由是由施加到选择线的逻辑电平完成的。图1显示了多路复用器的功能框图。
本章主要解释不同类型多路复用器电路的设计流程。更具体地说,我们将讨论以下三种类型多路复用器的设计流程:
- 2:1多路复用器
- 4:1多路复用器
- 8:1多路复用器
让我们现在讨论这三种多路复用器的设计。
设计一个2:1多路复用器
2:1多路复用器 (MUX) 有2个输入线 (I0 和 I1)、1个选择线 (S) 和1个输出线 (Y)。施加到选择线S上的逻辑电平决定哪个数据输入将通过输出线。
为了确定2:1多路复用器的输出 (Y) 的布尔表达式及其逻辑电路实现,我们首先需要它的功能表(真值表),该表提供有关电路操作的信息。下表显示了具有数据输入I0和I1的2:1多路复用器的功能表。
选择线 (S) | 输出 (Y) |
---|---|
0 | I0 |
1 | I1 |
使用此真值表,我们可以写出2:1 MUX输出的逻辑表达式为:
$$\mathrm{Y\:=\:\bar{S}I_{0} \: + \: SI_{1}}$$
要实现此逻辑表达式,我们需要两个与门、一个非门和一个或门。图2显示了2:1 MUX的逻辑电路。
操作
图2所示的2:1 MUX的逻辑电路的工作原理如下:
- 当S = 0时,与门A被使能,与门B被禁用。因此,输出Y = I0。
- 当S = 1时,与门A被禁用,与门B被使能。因此,输出Y = I1。
这就是我们如何设计一个2:1多路复用器。
设计一个4:1多路复用器
4:1多路复用器 (MUX) 具有4个输入线 (I0、I1、I2和I3)、2个选择线 (S0和S1) 和1个输出线 (Y)。施加到选择线S0和S1上的逻辑电平决定哪个数据输入将传输到输出线。
为了确定4:1多路复用器的输出 (Y) 的布尔表达式及其逻辑电路,我们需要它的功能表(真值表),该表提供有关其电路操作的信息。下表给出了具有数据输入I0、I1、I2和I3的4:1多路复用器的功能表。
选择线 | 输出(Y) | |
---|---|---|
S1 | S0 | |
0 | 0 | I0 |
0 | 0 | I1 |
1 | 0 | I2 |
1 | 1 | I3 |
使用此真值表,我们可以写出4:1 MUX输出的逻辑表达式为:
$$\mathrm{Y=\bar{S_{1}}\bar{S_{0}}I_{0}+\bar{S_{1}}S_{0}I_{1}+S_{1}\bar{S_{0}}I_{2}+S_{1}S_{0}I_{3}}$$
要实现此逻辑表达式,我们需要四个与门、两个非门和一个或门。因此,4:1 MUX的逻辑电路如图3所示。
操作
图3所示的4:1 MUX的逻辑电路的工作原理如下:
- 当S1 = 0且S0 = 0时,与门A被使能,与门B、C和D被禁用。因此,输出Y = I0。
- 当S1 = 0且S0 = 1时,与门B被使能,与门A、C和D被禁用。因此,输出Y = I1。
- 当S1 = 1且S0 = 0时,与门C被使能,与门A、B和D被禁用。因此,输出Y = I2。
- 当S1 = 1且S0 = 1时,与门D被使能,与门A、B和C被禁用。因此,输出Y = I3。
这样,我们可以设计一个4:1多路复用器。
设计8:1多路复用器
8:1多路复用器 (MUX) 是一个组合逻辑电路,它具有8个输入线 (I0、I1、I2、I3、I4、I5、I6和I7)、3个选择线 (S0、S1和S2) 和1个输出线 (Y)。施加到选择线S0、S1和S2上的逻辑电平决定哪个数据输入将传输到输出线。
为了确定8:1多路复用器的输出 (Y) 的逻辑表达式及其逻辑电路,我们需要它的功能表(真值表),该表提供有关其逻辑电路操作的信息。
下表给出了具有数据输入I0、I1、I2、I3、I4、I5、I6和I7以及选择线S0、S1和S2的8:1多路复用器的功能表。
选择线 | 输出 (Y) | ||
---|---|---|---|
S2 | S1 | S0 | |
0 | 0 | 0 | I0 |
0 | 0 | 1 | I1 |
0 | 1 | 0 | I2 |
0 | 1 | 1 | I3 |
1 | 0 | 0 | I4 |
1 | 0 | 1 | I5 |
1 | 1 | 0 | I6 |
1 | 1 | 1 | I7 |
使用此功能表,我们可以写出8:1 MUX输出的逻辑表达式为:
$$\mathrm{Y\:=\:\bar{S_{2}}\bar{S_{1}}\bar{S_{0}}I_{0}+\bar{S_{2}}\bar{S_{1}}S_{0}I_{1}+\bar{S_{2}}S_{1}\bar{S_{0}}I_{2}+\bar{S_{2}}S_{1}S_{0}I_{3}+S_{2}\bar{S_{1}}\bar{S_{0}}I_{4}+S_{2}\bar{S_{1}}S_{0}I_{5}+S_{2}S_{1}\bar{S_{0}}I_{6}+S_{2}S_{1}S_{0}I_{7}}$$
要实现此逻辑表达式,我们需要八个与门、三个非门和一个或门。因此,8:1 MUX的逻辑电路如图4所示。
操作
图4所示的8:1 MUX的逻辑电路的工作原理如下:
- 当 S2 = 0,S1 = 0,且 S0 = 0 时,与门 A 被使能,逻辑电路中的所有其他与门都被禁用。因此,输出 Y = I0。
- 当 S2 = 0,S1 = 0,且 S0 = 1 时,与门 B 被使能,逻辑电路中的所有其他与门都被禁用。因此,输出 Y = I1。
- 当 S2 = 0,S1 = 1,且 S0 = 0 时,与门 C 被使能,逻辑电路中的所有其他与门都被禁用。因此,输出 Y = I2。
- 当 S2 = 0,S1 = 1,且 S0 = 1 时,与门 D 被使能,逻辑电路中的所有其他与门都被禁用。因此,输出 Y = I3。
- 当 S2 = 1,S1 = 0,且 S0 = 0 时,与门 E 被使能,逻辑电路中的所有其他与门都被禁用。因此,输出 Y = I4。
- 当 S2 = 1,S1 = 0,且 S0 = 1 时,与门 F 被使能,逻辑电路中的所有其他与门都被禁用。因此,输出 Y = I5。
- 当 S2 = 1,S1 = 1,且 S0 = 0 时,与门 G 被使能,逻辑电路中的所有其他与门都被禁用。因此,输出 Y = I6。
- 当 S2 = 1,S1 = 1,且 S0 = 1 时,与门 H 被使能,逻辑电路中的所有其他与门都被禁用。因此,输出 Y = I7。
通过这种方式,我们可以设计一个 8:1 多路复用器。
多路复用器的应用
多路复用器是数字系统中广泛使用的组合逻辑电路之一。多路复用器的一些重要应用列在下面。
- 多路复用器用作数据选择器。
- 多路复用器用于通信系统以提高系统效率。
- 多路复用器用于电话网络,用于将多个音频信号集成到一条传输线上。
- 为了维护大量数据,多路复用器也用于计算机存储系统。
- 多路复用器也用于电视广播系统。
- 多路复用器用于卫星通信和 GPS(全球定位系统)。
- 多路复用器也用于 PLC(可编程逻辑控制器)系统等。
这就是关于多路复用器设计过程和多路复用器应用的全部内容。