Demultiplexador (DEMUX)
Um demultiplexador e o inverso do multiplexador: encaminha uma unica entrada de dados para exatamente uma de varias saidas, escolhida pelas linhas de selecao. As saidas nao selecionadas ficam inativas. Um DEMUX com n linhas de selecao ativa uma de 2^n saidas e e o elemento basico de distribuicao de dados.
Demultiplexador 1 para 2
A unica entrada D e roteada para Y0 quando S=0 e para Y1 quando S=1; a outra saida fica em 0. O DEMUX decide para onde vai o dado.
| S | Y1 | Y0 |
|---|---|---|
| 0 | 0 | D |
| 1 | D | 0 |
Demultiplexador 1 para 4
Duas linhas de selecao enviam D a uma de quatro saidas. O codigo 10 leva D para Y2 enquanto Y0, Y1 e Y3 ficam em nivel baixo. Um decodificador com entrada de habilitacao se comporta como um DEMUX.
Distribuidor de dados serial
Alimentando um contador de enderecos nas linhas de selecao, o DEMUX atua como des-serializador: bits ou palavras sucessivas da entrada unica sao direcionados por vez a diferentes registradores ou canais. Assim uma unica linha compartilhada carrega varios destinos.
Citações
- Shannon, C. E. (1938). A symbolic analysis of relay and switching circuits. Referência 1
- Texas Instruments (2003). SN74HC138: 3-line to 8-line decoders/demultiplexers [Data sheet]. Referência 2
- Mano, M. M., & Ciletti, M. D. (2018). Digital design: With an introduction to the Verilog HDL, VHDL, and SystemVerilog (6th ed.). Pearson.