No design da lógica digital, um desmultiplexador (Demux) é um circuito lógico combinacional que executa a operação reversa de um multiplexador (MUX). Enquanto um multiplexador seleciona um dos vários sinais de entrada e o encaminha para uma única saída, um desmultiplexador pega um único sinal de entrada e o direciona para uma das várias linhas de saída. A seleção da linha de saída é controlada por um conjunto separado de linhas de seleção.
Pense assim:um multiplexador é uma válvula unidirecional que mescla várias entradas em uma saída; Um desmultiplexador é uma válvula unidirecional que desvia uma única entrada para uma das várias saídas.
Características -chave: *
Entrada única: Recebe um sinal de entrada de dados.
*
Saídas múltiplas: Tem várias linhas de saída.
*
linhas de seleção: Usa uma ou mais linhas de seleção (geralmente codificadas binárias) para determinar qual linha de saída recebe o sinal de entrada. O número de linhas de seleção determina o número de saídas (2
n
saídas para n linhas de seleção).
*
Ativar linha (opcional): Alguns desmultiplexadores incluem uma linha de habilitação. As linhas de saída permanecem inativas (normalmente alta impedância ou um estado inativo específico), a menos que a linha Ativar esteja ativa (normalmente alta).
Exemplo da tabela de verdade (Demultiplexador 1 para 4): Vamos considerar um desmultiplexador de 1 a 4 com linhas de seleção S1 e S0 e entrada I.
| S1 | S0 | Saída |
| --- | --- | --- |
| 0 | 0 | I |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
Esta tabela mostra que a entrada I é roteada para a saída especificada pelo valor binário das linhas de seleção. Se S1S0 for 00, aparecei na saída 0. Caso contrário, todas as saídas são 0.
Aplicações: Demultiplexadores encontram uso em vários sistemas digitais, incluindo:
*
Distribuição de dados: Distribuir um único fluxo de dados para diferentes partes de um sistema.
*
Endereço de memória: Selecionando um local de memória específico.
*
conversão serial-paralela: Convertendo um fluxo de dados serial em um fluxo de dados paralelo.
*
Sinais de roteamento: Direcionando um sinal para um destino específico dentro de um sistema.
Em essência, o desmultiplexador é um bloco de construção fundamental em circuitos digitais responsáveis pela direção do fluxo de dados com base nos sinais de controle.