next up previous
Next: ROM ou ``Read-Only-Memory'' e Up: Projetos usando MSI e Previous: Multiplexador ou Seletor

Decodificador ou demultiplexador

Um decodificador ``4-para-16'' é mostrado na Figura 1.14. Ele tem 4 entradas $A, B, C$ e $D$, um controle $E$ (sinal ``Enable'' ou habilitado) e 16 saídas de 0 a 15. A ``bolinha'' na entrada do sinal de $E$ significa que o sinal Enable ou habilitado é contrário ao usual (isto é, ao invés de 1 para habilitado e 0 para inibido, usamos 0 para habilitado e 1 para inibido). Assim, se $E$ = 1, o circuito está inibido, e todas as saídas 0 a 15 valem 1. Se $E$ = 0, o circuito está habilitado, então a entrada de 4 bits $ABCD$ determina qual das saídas valerá 0, enquanto que as demais saídas permanecem 1. Por exemplo, se $E$ = 0 e $ABCD$ = 0100, então a saída 4 será igual a 0 e todas as outras saídas são iguais a 1. O sinal $E$ portanto habilita $(E=0)$ ou inibe $(E=1)$ o funcionamento do decodificador.

\begin{figure}
\begin{verbatim}_________
\vert \vert o---0
\vert \vert o--...
...rt \vert
\vert \vert \vert \vert Figura 1.14
A B C D\end{verbatim}\end{figure}



A decodificador pode ser acoplado a um multiplexador como indica a Figura 1.15.

\begin{figure}
\begin{verbatim}Multiplexador Demultiplexador
_______ _______...
...\vert \vert \vert \vert \vert Figura 1.15
A B C A B C\end{verbatim}\end{figure}

O decodificador da Figura 1.15 funciona como um demultiplexador assim: Quando $ABC$ varia ciclicamente de 000 a 111, os sinais de entrada de 0 a 7 (do lado do multiplexador ou MUX) são transmitidos sucessivamente de $Y$ para $E$, e o demultiplexador devoldve o sinal à linha de saída correspondente. Dessa maneira podemos transmitir 8 sinais usando poucas linhas. Com a repartição do tempo, ao invés de n linhas de transmissão, apenas $\log_2 n$ linhas são usadas.


next up previous
Next: ROM ou ``Read-Only-Memory'' e Up: Projetos usando MSI e Previous: Multiplexador ou Seletor
Siang Wun Song
2001-09-19