Verificar o funcionamento de um Decodificador Octal 74138 usando chaves e leds.
O CI 74138 é um decodificador octal capaz de transformar um código de 3 bits presente na sua entrada na correspondente linha de saída dentre 8 combinações possíveis (DEC 3/8). Este CI possui ainda 3 entradas adicionais para habilitação do mesmo:
A figura abaixo mostra o símbolo lógico e pinagem deste CI:
Símbolo lógico ANSI | Símbolo lógico no Proteus |
---|---|
Segue tabela verdade deste DEC:
Note que nas 3 primeiras linhas desta tabela verdade, o CI se encontra desabilitado. E neste caso, suas saídas ("Ativo baixo") permanecem todas em nível lógico ALTO.
Nas linhas seguintes, a pastilha está habilitada e o DEC responde conforme o esperado, ou seja, ativa apenas 1 única de saída (em "ATIVO BAIXO") conforme o código binário apresentado nas suas entradas
A linha ressaltanda corresponde ao que ocorre quando o código de entrada é
A idéia aqui é apenas entender o funcionamento da pastilha.
Monte o circuito mostrado no diagrama elétrico à seguir:
Note que as chaves C, B, A e E mostradas na figura anterior podem ser realizadas através de jumpers ou se desejável, usando chaves DIP.
A próxima figura detalha fisicamente uma chave DIP e seu comportamento:
Mude a posição das chaves e entenda como as saídas da pastilha comutam.
A chave E permite habilitar ou não a pastilha. Comprove o impacto causado pelo seu acionamento ou não.
As outras chaves, C, B e A permitem simular o código binário de entrada. Apenas perceba que quando a chave não está acionada (DIP=Off), a pastilha vai estar "lendo" nível lógico ALTO naquela entrada, e quando a chave (DIP=on), a pastilha vai estar lendo nível lógico BAIXO naquela entrada. Assim, por exemplo, para simular o código de entrada 4 você deve:
Neste caso, note que apenas o Led 4, conectado à saída
Uma simulação do DEC 74LS138 é mostrado na próxima figura:
A idéia aqui agora é aproveitar o DEC para sintetizar uma função lógica. Na realidade, 3 funções lógicas. A idéia aqui é gerar uma saída visual que varie conforme o código binário aplicado na entrada do circuito.
Suponha que estamos interessados em criar um efeito visual de vai-e-volta sobre 5 leds.
Uma tabela (de estados) poderia ser usada para retratar o funcionamento deste circuito e ao mesmo tempo identificar os diferentes estados (ou códigos binários) necessários para gerar o efeito visual:
Pela tabela/figura anterior, notamos que o circuito necessita de 8 estados diferentes, numerados pelo código de 0 à 7. Se for usado um contador (circuito digital) capaz de gerar a sequencia binária de 0 à 7, só precisamos entregar este código na entrada do circuito do efeito visual que desejamos terminar de projetar.
A figura abaixo mostra o CI 74LS93 configurado para contar (indefinidamente) de 0 à 7:
Notamos pela tabela/figura anterior, que alguns leds se ativam para 1 único código de entrada e outros se ativam até para 2 códigos diferentes. Por exemplo:
Led a se ativa apenas para o código de entrada 0;
Led b se ativa para os códigos 1 e 7;
Então podemos montar uma tabela que indica como os leds devem ser ativados conforme o código de entrada:
As colunas Q3, Q2 e Q1 se referem ao código binário de entrada, que será gerado pela pastilha contadora binária 7493 configurada para contar de 0 à 7.
Se os leds tivessem que ser ativados apenas para um código de entrada, bastaria conectar apropriadamente o led na saída correspondente ao código para o qual o mesmo deveria ser ativado.
Por exemplo, o led a só se ativa para código de entrada 0, então bastaria apenas conectar o led a à saída
Relacionando a forma como os leds devem ser ativados para gerar o efeito visual desejado temos:
Led b deve ser ativado para os códigos: 1 ou 7, ou seja:
Seguindo este raciocínio para os leds que faltam temos:
Led c: ativado para os códigos 2 e 6, então:
Led d: ativado para os códigos 3 e 5, então:
Led e: ativado apenas o código 4, então:
O circuito final fica:
Monte o circuito acima e comprove o efeito visual final:
Prof. Fernando Passold.