Questão: Desenvolva os circuitos multiplexador ou demultiplexador a partir das especificações a seguir:
Demultiplexador para um sistema de 57 saídas;
Demultiplexador para um sistema de 57 saídas;
Passo 1
O problema pede um demultiplexador com
saídas. Em terminais digitais, um demultiplexador de
saídas precisa de
linhas de seleção para endereçar cada saída. Aqui vamos determinar quantas linhas de seleção precisamos e como montar o circuito usando decodificadores padrão de
para
(por exemplo, CI
HC
).
Passo 2
Calcular o número de bits de seleção necessários.
Portanto precisamos de
linhas de seleção, que chamaremos de
.
Passo 3
Como
não é potência de
, escolhemos a próxima potência de
maior — que é
— e montamos um demultiplexador
-para-
, usando dois níveis de decodificação com CIs
-para-
. No primeiro nível usamos um decodificador que recebe os
bits mais significativos
para habilitar um dos
decodificadores do segundo nível.
Passo 4
Descrever a cascata:
. Um CI
-para-
(nível
) tem entradas de seleção
e produz
sinais de habilitação
.
. Cada
vai ao pino de _enable_ de um CI
-para-
do segundo nível; esse CI do segundo nível compartilha as entradas de seleção
.
. Cada CI do segundo nível gera
saídas, totalizando
linhas.
Mapeamos as
saídas desejadas nos primeiros
dos
sinais gerados; os
restantes podem ficar desconectados ou amarrados em nível baixo.
Passo 5
Conectar a entrada de dado do demultiplexador (o sinal que será enviado para uma das
saídas) ao pino de dado comum de todos os CIs
-para-
do segundo nível, de modo que apenas o decodificador ativo passe o sinal para sua saída selecionada.
Resposta
Usamos um total de
CI
-para-
no primeiro nível e
CIs
-para-
no segundo nível. As linhas de seleção são
no primeiro CI e
em todos os do segundo nível. Isso nos dá
saídas endereçáveis, das quais usamos
, implementando assim o demultiplexador
-para-
solicitado.