两者的主要区别解复用器和译码器解多路复用器是一种组合电路,它只接受一个输入,并将其引导到多个输出中的一个。相反,解码器是一个组合电路它可以接受许多输入并生成解码输出。
解复用器具有选择线,以允许输入沿着所选路径之一在输出处生成它。解码器不具有任何选择行,因为它与路径的选择无关。
解复用器和解码器之间的另一个关键区别是解复用器接受数据位,而解码器不接受数据输入。应用于该解码器的控制信号充当该解码器的输入终端。
我们将借助比较图来说明解码器和多路复用器之间的一些更重要的区别。但是在开始之前,让我们先看看本文的路线图。
内容:多路解码器
参数 | 解复用器 | 译码器 |
---|---|---|
定义 | 解多路复用器是一种电路,它只接受一个输入,并在选择线的帮助下切换到几个输出之一。 | 解码器是在控制信号的帮助下对输入信号进行解码的电路。 |
数据输入 | 解多路复用器接受数据作为输入。 | 解码器接受控制信号作为输入。 |
输入数量 | 只有一个 | 可以给出一个或多个信号作为输入。 |
数量的输出 | 输出取决于选择行数。输出的数量将等于2的选择线的幂。如果有n条选择线,那么输出将是2^n。 | 输出取决于控制信号的数量。如果有n个控制信号那么输出就是2^n。 |
选择线的需要 | 要求 | 不是必需的,但是控制信号和使能信号是必需的。 |
主要功能 | 用于切换 | 用于编码输入终端的解码。 |
定义
解复用器
解多路复用器的功能与多路复用器完全相反。多路复用器接受多个输入并产生单个输出,而解复用器接受单个输入并产生多个输出。为了决定为信号的表示分配哪个输出路径,有选择线。
来自选择线的信号组合选择多个输出中的一个,然后输入切换到该路径。为了更清楚地理解它,让我们考虑一个多路解码器电路。下图描述了解复用器电路的连接图。这是一个2:4信号分离器。
有四个输出端子。因此,必须有2条选择线。来自两条选择线的信号组合将一个接一个地选择所有四个输出,因此,输入将被重定向到该切换路径。
数据信号用d表示。这是要通过交换网络即解复用器传输的主要数据。现在,为了理解它是如何工作的,我们需要仔细观察真值表。
输入 | 输出 | |||||
---|---|---|---|---|---|---|
一个 | B | D | Z0 | Z1 | Z2 | Z3 |
0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 | 1 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 0 | 0 | 0 | 1 |
从真值表可以明显看出,数据信号有两种可能。它可以是0或1。对于数据信号的每一种可能,选择线可以有四种可能的组合。让我们详细讨论一下。
案例1:当选择线A和B都为0时
如果数据终端D为0,则此时要选择的输出终端为Z0。但是由于没有0表示的数据信号,所以没有数据传输。
如果数据终端是1,那么这个输出将被重定向到路径Z0。
案例2:当选择线A为0,B为1时
如果数据端D为0,则待选输出端为Z1,但由于信号D的值为0,所以不会出现输出。
如果数据信号D的值是1,那么这个输出1会反射到输出端Z1。
案例3:当选择线A为1,B为0时
此时,输出端选择为Z2,如果数据信号D为0,则0在输出端Z2反射,如果数据信号D为1,则1在输出端Z2反射。
例4:当选择线A和B都为1时。
选择的输出端子为Z3,如果数据端子D为0,则通过输出端子Z3重定向。相反,如果数据终端D为1,则该信号将通过输出终端Z3重定向。
译码器
译码器,顾名思义“德”和“程序员”,它对作为输入的信号进行解码。被解码的信号作为控制信号给它。
当所需的控制信号组合发生时,出现在解码器中的输出信号设置为高。在it连接图的帮助下,您将更清楚地理解。
从2:4解码器的连接图可以清楚地看出,它由4个和门组成。在这4个“和”门中,只有一个在特定的时间是高的;另一个是零。有两个输入A和B,它们作为解码器电路的控制输入。许多解码器电路都设计有一个使能信号,当解码器执行其操作时,使能信号设为高。
输入 | 输出 | ||||
---|---|---|---|---|---|
一个 | B | Z0 | Z1 | Z2 | Z3 |
0 | 0 | 1 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 0 | 1 |
解码器的真值表如下。从真值表可以清楚地看出,控制信号的组合决定了哪个输入被设置为高。
解码器和解码器的关键区别
- 解复用器基本上是一个开关元件,它将输入信号从一个输出路径切换到另一个输出路径。译码器是将信号从一种特定格式解码为另一种所需格式的电路。
- 解复用器和解码器可能彼此相似,但如果你仔细观察,你可以非常清楚地理解它们的区别。在解复用器中,选择线的组合决定要选择的输出端子,在解码器中,数据输入线的组合决定要选择的输出端子。
- 解复用器和解码器之间的另一个关键区别是解复用器只接受单个输入,而解码器可以接受多个输入。
- 解复用器和解码器的功能不同;前者进行切换,后者进行完全不同的解码动作。
结论
解复用器和解码器都是组合电路,但它们不仅在功能上不同,而且在设计架构上也不同。选择线在解码器的存在也区别于解码器电路。
留下一个回复