Decodificadores
Decodificador - circuito cujas entradas representam um número binário(código) e ativa apenas a saída correspondente ao número(código) na entrada. Todas as outras saídas permanecem inativas. O decodificador pode detetar um código e ativar um único sinal de saída na presença desse código. O código, que é o endereço da saída a ser ativada, pode ser apresentado ao decodificador como a saída de outro circuito lógico, tais como endereços de um microprocessador, ou de chaves e contatos.
Operações comumente realizadas em um sistema digital:
![]() |
Alguns códigos não utilizam as 2n combinações de entrada, como o código BCD, neste caso, quando um código inválido aparece na entrada, então nenhuma linha de saída é ativada. Um decodificador é identificado pelo número de entradas de seleção para as saídas decodificadas, ou pelo número de entradas de seleção. Um decodificador com n entradas de seleção pode endereçar 2n saídas.
Decodificador 8-para-1(binário-para-octal)
Tabela Verdade
Equações Lógicas
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Circuito Lógico
Circuito Integrado Decodificador SN74LS138
Características:
Todas as saídas são ativas BAIXAS, mutuamente excludentes.
Três entradas de HABILITAÇÃO G1, G2A, G2B, duas entradas G2A, G2B ativas
BAIXAS e uma entrada G1 ativa ALTA.
Três entradas de endereços A, B, C que fornecem, quando habilitado,
8 saídas ativas BAIXAS, mutuamente excludentes, Y0 até Y7.
|
||||||||
Circuito Lógico | Tabela Verdade |
|
||||||
![]() |
![]() |
|
||||||
Fig.3 | Fig.4 |
|
||||||
|
|
|
|
|
O símbolo lógico IEEE/ANSI para o decodificador 74LS138 incorpora um tipo de notação denominada notação de dependência.Os pinos de entrada estão à esquerda e os de saída à direita.Os números nas extremidades das linhas de entradas e saídas são os números dos pinos do CI.A indicação X/Y mostra que o CI é um decodificador.As entradas de endereços(código) têm pêsos 1, 2 e 4.A soma dos pêsos dos pinos de entrada (1), (2) e (3) ativos determina o número da linha de saída que é ativada.As saídas são ativas quando baixas.O retângulo marcado & e suas entradas G1, G2A, G2B e a denominação EN indicam que as linhas de entrada (4), (5) e (6) são combinadas em uma porta AND para produzir o sinal habilitador interno do CI.As entradas de habilitação (4) e (5) são ativas baixas e a (6) é ativa alta.
A folha de dados completa do CI decodificador SN74LS138 pode ser vista usando usando o Adobe Acrobat 7.0. Os decodificadores tem várias aplicações: as saídas ativadas podem servir para ativar o alarme de um sistema com uma ocorrência de uma combinação específica de entradas; partir um determinado sistema em resposta a uma combinação decodificada; servir como decodificador de um código específico de entrada para habilitar outro circuito; e ser empregado como sofisticado decodificador de endereços para ativar vários dispositivos tais como chips de memórias em um sistema microprocessado.
Estruturas em Árvore
Decodificadores podem ser cascateados para expandir o número de palavras códigos que podem ser decodificadas. As entradas de habilitação dos decodificadores são usadas para os bits mais significativos(MSBs) dos códigos quando mais de um decodificador são cascateados habilitando cada decodificador e os bits menos significativos do código são aplicados nas entradas dos decodificadores e ativam a saída correspondente.a figura abaixo mostra um decodificador de 5 entradas e 32 saídas com o CI 74LS138 e alguma lógica adicional.
Decodificação de Endereço Binário-para-Octal |
|
||||
As entradas A, B, e C é um número binário aplicado nas entradas de seleção.As oito saídas Y0 até Y7 representam os oito caracteres do sistema octal, que são ativadas uma por vez em resposta ao endereço de entrada. |
|
||||
![]() |
|
||||
Fig.7 |
|
Decodificação de Endereço Binário-para-Hexadecimal |
|
O CI SN74154 é um decodificador 4-para-16, projetado para realizar a decodificação de endereços binários para hexadecimal. Um número binário é a entrada das quatro entradas de seleção para ativar uma das dezesseis saídas. As 16 saídas individuais representam os 16 caracteres do sistema hexadecimal. Em qualquer instante um número binário de 4-bits é convertido para 1 de 16 sinais. |
|
![]() |
|
|
Fig.8 |
Fig.9
![]() |
Questões para Revisão Resolva as questões e problemas propostos no teste acima. |
Atualizada em 6/06/23