多工器的简介
在数位系统中,若有一个以上通道的数位信号需要输往单一的接收端,数位系统通常会使用到一种可提供选择资料的装置,透过选择线上的编码可以决定输入端上其中一个通道的数位资料被读取,这种装置就叫做多工器(multiplexer)或资料选择器(data selector)。如图多工器示意图的说明,左侧有N个资料(D0 ~ DN-1 )等待选取,但需经由下方的资料选择线(n)决定那一个输入端的资料可以通往资料输出线(Y),资料线数N越多则资料选择线n就必须增加,两者间必须满足N≦2n的条件。
多工器的电路组成
多工器的电路基本结构可由选择线为输入的解码器去控制何者资料线输出来完成。如图所示,当选择线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在电路中将所有任何一个及闸的输出都可以接通至多工器的输出端。