O que é um Demultiplexador (Demux)?

O Demultiplexador (ou Demux) é um circuito integrado lógico combinacional projetado para receber informações digitais de uma única linha de entrada e direcionar esses dados para uma de várias saídas possíveis com base em pinos seletores de endereço.

Funcionamento e Utilização do Demultiplexador

O Demux atua de forma inversa ao multiplexador (Mux), funcionando como uma chave seletora mecânica de tráfego de dados. Em microcontroladores como o Arduino Uno R3 SMD, os chips Demux (como o 74HC138 de 3 para 8 linhas) executam funções cruciais:

  • # Expansão de Saídas Digitais: Permite controlar até 8 ou 16 pinos de saída individuais utilizando apenas 3 ou 4 pinos de seleção digital do Arduino.
  • # Pinos Seletores de Endereço: O código binário aplicado nas linhas de seleção de hardware (Address Lines) define qual a saída física exata receberá o nível lógico da entrada.
  • # Roteamento de Sinal: Usado para distribuir sinais seriais lógicos complexos ou atuar como decodificador de endereços de memória RAM externa.

A entrada de dados comum do circuito integrado atua como distribuidor, sendo roteada exclusivamente para a saída selecionada enquanto as demais permanecem desativadas.

Perguntas Frequentes (FAQ)

Qual a diferença básica entre um Multiplexador e um Demultiplexador?
O Multiplexador (Mux) seleciona uma de várias linhas de entrada e direciona para uma única linha de saída comum. O Demultiplexador (Demux) recebe dados de uma única entrada e direciona para uma de várias linhas de saída selecionadas.
Como as linhas de seleção de endereço de um Demux afetam o número de saídas físicas?
O número de saídas é uma potência de 2 do número de vias de seleção lógicas. Por exemplo, 3 vias de seleção lógicas podem endereçar e comandar até 8 saídas físicas individuais (2³ = 8).
Voltar para o blog