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.

Básico

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.

SY1Y0
00D
1D0
Intermediário

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.

Demultiplexador 1 para 4
Avançado

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.

Distribuidor de dados serial

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.