Veja ento que o que temos de fazer simplesmente colocar um diodo nas linhas em
que precisamos de um nvel lgico 1 e no colocar diodo nenhum nas linhas em que o
nvel lgico deva ser 0.
Isso significa que nas linhas em que temos o diodo, quando a entrada vai ao nvel alto, a
corrente pode circular produzindo assim uma tenso de sada (nvel alto) no resistor de
carga correspondente, conforme mostra a figura 4.
Deve-se apenas considerar que neste circuito, utilizando-se diodos de silcio temos uma
queda de tenso da ordem de 0,7 volts na sada, o que deve ser compensado.
Veja que, com este tipo de circuito possvel "programar" o codificador para se ter
sadas digitais de qualquer combinao a partir de uma entrada.
Assim, conforme mostra a figura 5, nada impede que tenhamos uma sequncia
completamente diferente da convencional para a codificao de um circuito de 4
entradas.
Circuitos integrados que renem esta funo tanto em lgica TTL como CMOS so
disponveis, mas deles falaremos mais adiante.
DECODIFICADOR
Segundo nossa definio, um circuito decodificador faz exatamente "o contrrio" do
codificador, passando um conjunto de sinais BCD, binrio ou de outra forma
normalmente usada pelos circuitos digitais para a forma decimal ou outra forma que
seja apropriada a excitao de um display.
Na figura 6 temos o que seria um bloco de um decodificador de 4 entradas operando em
binrio que fornece uma sada de 10.
Uma caracterstica importante deste circuito que ele possui uma entrada STROBE que
impede o funcionamento do circuito quando se tem uma combinao ilegal dos estados
de entrada, j que temos apenas a decodificao BCD e no hexadecimal.
Assim, se aparecer na entrada a combinao 1011 o circuito inibido.
Um outro tipo de decodificador muito usado em projetos eletrnicos que envolvem
displays o decodificador BCD para 7 segmentos.
Conforme mostra a figura 8, os displays de 7 segmentos podem formar algarismos de 0
a 9 e alguns outros smbolos acendendo uma combinao de 7 diodos
eletroluminescentes ou LEDs.
Assim, o que temos de fazer entrar com os sinais BCD no circuito conveniente e obter
na sada os nveis que acionem os segmentos correspondentes ao dgito que deve
aparecer.
Na prtica, os circuitos integrados que contm estas funes precisam ter a capacidade
de excitar cargas de maior consumo que as normalmente correspondentes s entradas de
outros circuitos lgicos da mesma famlia.
Assim, os circuitos integrados que contm estas funes normalmente so dotados de
buffers que em alguns casos podem at fornecer correntes elevadas sob tenses
diferentes das normalmente utilizadas pela mesma famlia.
De fato, se bem que hoje j no sejam mais encontrados com a mesma frequncia,
houve tempo em que displays a gs e de filamento eram usados com estes circuitos.
Nos displays a gs havia um circuito de alta tenso que ionizava os segmentos a serem
acionados de modo que eles "apareciam" acesos enquanto que nos displays Numitron da
RCA, os segmentos eram filamentos de tungstnio montados numa base isolante na
disposio correspondente aos displays comuns de 7 segmentos.
Percorridos por uma corrente intensa, estes filamentos acendiam.
Dentro da famlia TTL, por exemplo, ainda encontramos nos manuais decodificadores
projetados para excitar tais displays.
Hoje, entretanto, os displays mais usados so os de LEDs ou eletroluminescentes que
apenas necessitam de resistores externos de limitao de corrente.
Observe ainda que no circuito que demos, as sadas do decodificador vo ao nvel alto
no segmento que deve acender. Isso significa que os LEDs correspondentes que
acendem devem ficar com o anodo ligado na sada do decodificador e com o catodo
terra. Dizemos que tais decodificadores so para displays de catodo comum.