thumb|direita|300px|A função básica de um multiplexador é combinar múltiplas entradas num único terminal de dados. No lado da recepção, um demultiplexador divide o fluxo único de dados nos sinais múltiplos originais.

Um demultiplexador ou desmultiplexador (abreviação: DEMUX), por vezes denominado pelo anglicismo demultiplexer, é um dispositivo que executa a operação inversa do multiplexador, tendo a função de um distribuidor de dados.

Na prática, um exemplo comum de CI demultiplexador digital é o elemento da família TTL, o 74155. Outro exemplo notável é o circuito integrado CMOS CD4051, que se caracteriza por ser um demultiplexador analógico e bidirecional.

Princípio de Funcionamento Um demultiplexador recebe um sinal de entrada e o encaminha para uma entre várias saídas. A saída escolhida é determinada pelas linhas de seleção. As demais saídas permanecem em estado lógico inativo. O número de linhas de seleção determina a quantidade de saídas possíveis, sendo que um demultiplexador com n linhas de seleção possui saídas.

thumb|Diagrama simplificado de um demultiplexador 1:2.

Equações Booleanas O comportamento de um demultiplexador pode ser descrito formalmente por tabelas-verdade e pela álgebra booleana. Tomando como exemplo um demultiplexador 1:4 (1 entrada e 4 saídas), temos uma entrada de dados (E), dois seletores (S1 e S0) e quatro saídas (O0 a O3). Como são quatro saídas, haverá quatro equações lógicas que determinarão que a saída será igual a E apenas quando a combinação específica dos seletores for ativada:

+ Tabela-verdade de um demultiplexador 1:4 Entrada S1 S0 O0 O1 O2 O3 E 0 0 E 0 0 0 E 0 1 0 E 0 0 E 1 0 0 0 E 0 E 1 1 0 0 0 E

Aplicações Os demultiplexadores são amplamente utilizados em sistemas de telecomunicações e na arquitetura de computadores. Suas principais aplicações incluem:

Roteamento de dados: Direcionar uma fonte única de áudio, vídeo ou dados digitais para múltiplos destinos. Conversão serial-paralelo: Transforma um fluxo de dados em série em palavras de dados em paralelo (geralmente associado a registradores de deslocamento). Decodificação de endereços em memórias: Seleciona o chip ou banco de memória correto dentro de um barramento de sistema.

Ver também Decodificador de endereços Multiplexador

Referências

Categoria:Eletrônica digital