多路复用器

2025年3月17日 | 阅读 3 分钟

多路复用器是一个组合电路,它有 2n 个输入线和一个输出线。 简单来说,多路复用器是一个多输入单输出的组合电路。 二进制信息从输入线接收并定向到输出线。 根据选择线的值,这些数据输入之一将连接到输出。

与编码器和解码器不同,有 n 条选择线和 2n 条输入线。因此,输入总共有 2N 种可能的组合。 多路复用器也被视为 Mux

多路复用器有多种类型,如下所示

2×1 多路复用器

在 2×1 多路复用器中,只有两个输入,即 A0 和 A1,1 条选择线,即 S0 和单个输出,即 Y。根据选择线 S0 上存在的输入的组合,这 2 个输入之一将连接到输出。 2×1 多路复用器的框图和真值表如下所示。

框图

Multiplexer

真值表

Multiplexer

项 Y 的逻辑表达式如下

Y=S0'.A0+S0.A1

上面表达式的逻辑电路如下

Multiplexer

4×1 多路复用器

在 4×1 多路复用器中,共有四个输入,即 A0、A1、A2 和 A3、2 条选择线,即 S0 和 S1 和单个输出,即 Y。根据选择线 S0 和 S1 上存在的输入的组合,这 4 个输入之一将连接到输出。 4×1 多路复用器的框图和真值表如下所示。

框图

Multiplexer

真值表

Multiplexer

项 Y 的逻辑表达式如下

Y=S1' S0' A0+S1' S0 A1+S1 S0' A2+S1 S0 A3

上面表达式的逻辑电路如下

Multiplexer

8 到 1 多路复用器

在 8 到 1 多路复用器中,共有八个输入,即 A0、A1、A2、A3、A4、A5、A6 和 A7、3 条选择线,即 S0、S1 和 S2 和单个输出,即 Y。根据选择线 S0、S1 和 S2 上存在的输入的组合,这 8 个输入之一将连接到输出。 8×1 多路复用器的框图和真值表如下所示。

框图

Multiplexer

真值表

Multiplexer

项 Y 的逻辑表达式如下

Y=S0'.S1'.S2'.A0+S0.S1'.S2'.A1+S0'.S1.S2'.A2+S0.S1.S2'.A3+S0'.S1'.S2 A4+S0.S1'.S2 A5+S0'.S1.S2 .A6+S0.S1.S3.A7

上面表达式的逻辑电路如下

Multiplexer

使用 4×1 和 2×1 多路复用器的 8 ×1 多路复用器

我们可以使用较低阶的多路复用器来实现 8×1 多路复用器。 要实现 8×1 多路复用器,我们需要两个 4×1 多路复用器和一个 2×1 多路复用器。 4×1 多路复用器有 2 条选择线、4 个输入和 1 个输出。 2×1 多路复用器只有 1 条选择线。

为了获得 8 个数据输入,我们需要两个 4×1 多路复用器。 4×1 多路复用器产生一个输出。 因此,为了获得最终输出,我们需要一个 2×1 多路复用器。 使用 4×1 和 2×1 多路复用器的 8×1 多路复用器的框图如下所示。

Multiplexer

16 到 1 多路复用器

在 16 到 1 多路复用器中,共有 16 个输入,即 A0、A1、…、A16、4 条选择线,即 S0、S1、S2 和 S3 和单个输出,即 Y。根据选择线 S0、S1 和 S2 上存在的输入的组合,这 16 个输入之一将连接到输出。 16×1 的框图和真值表

框图

Multiplexer

真值表

Multiplexer

项 Y 的逻辑表达式如下

Y=A0.S0'.S1'.S2'.S3'+A1.S0'.S1'.S2 '.S3+A2.S0'.S1'.S2.S3'+A3.S0'.S1 '.S2.S3+A4.S0'.S1.S2'.S3'+A5.S0 '.S1.S2'.S3+A6.S1.S2.S3'+A7.S0 '.S1.S2.S3+A8.S0.S1'.S2'.S3'+A9 .S0.S1'.S2'.S3+Y10.S0.S1'.S2.S3 '+A11.S0.S1'.S2.S3+A12 S0.S1.S2 '.S3'+A13.S0.S1.S2'.S3+A14.S0.S1 .S2.S3'+A15.S0.S1.S2'.S3

上面表达式的逻辑电路如下

Multiplexer

使用 8×1 和 2×1 多路复用器的 16×1 多路复用器

我们可以使用较低阶的多路复用器来实现 16×1 多路复用器。 要实现 8×1 多路复用器,我们需要两个 8×1 多路复用器和一个 2×1 多路复用器。 8×1 多路复用器有 3 条选择线、4 个输入和 1 个输出。 2×1 多路复用器只有 1 条选择线。

为了获得 16 个数据输入,我们需要两个 8 ×1 多路复用器。 8×1 多路复用器产生一个输出。 因此,为了获得最终输出,我们需要一个 2×1 多路复用器。 使用 8×1 和 2×1 多路复用器的 16×1 多路复用器的框图如下所示。

Multiplexer
下一个主题解复用器