在数字系统中,如果需要将多个数字信号通道发送到单个接收端,则数字系统通常使用提供所选数据的设备,并且可以通过选择代码来确定其中一个输入。
这条线。
读取通道的数字数据。
该设备称为多路复用器或数据选择器。
如多路复用器的原理图所示,左侧有N个数据(D0~DN-1)等待选择,但下面的数据选择线(n)需要确定哪个输入数据可以导致数据输出线(Y)。
),数据线N越多,数据选择线n必须增加得越多,并且两者之间必须满足NQ2n的条件。
多路复用器的电路基本结构可以由解码器完成,其输入线是控制哪条数据线输出的输入。
如图所示,当选择线S1 S0 = 00时,E0 = 1,E1 = 0,E0 = 0,E0 = 0,所以允许D0通过G0输出到Y,即Y = D0时间。
类似地,当选择线S1 S0 = 01时,E1被解码,因此E1 = 1,允许D1通过G1输出到Y,并且Y = D1。
当选择线S1 S0 = 10时,E2被解码,因此E2 = 1,允许D2通过G2输出到Y,并且Y = D2。
当选择线S1 S0 = 11时,E3被解码,因此E3 = 1,允许D3通过G3输出到Y,并且Y = D3。
通过类比,只要解码器的输出数量可以与多路复用器的数据端数量相同,就可以通过门进行允许输出,并且门G4可以打开任何一个的输出。
电路中的门。
在多路复用器的输出端。
通常,多路复用器一次只能有一位从输入传输到输出。
如果需要同时多路复用多个比特,则可以并行使用少数多路复用器。
多路复用器的数量取决于位的需要。
多路复用器的数据输入线的数量取决于等待选择的若干数据。
例如,四个八位字节的数据正在等待切换到相同的输出。