Вы находитесь на странице: 1из 6

Teoria 5

Codificadores e Decodificadores

Esta uma das classes de circuitos lgicos combinacionais das mais utilizadas. Em face disto, os fabricantes encapsularam tais circuitos e os vendem na forma de circuitos integrados (CIs). Assim ocorre tanto com os Codificadores (Encoders) e Decodificadores (Decoders), bem como com outros circuitos derivados destes (e, portanto, um pouco mais complexos) como os Multiplexadores (Mux) e Demultiplexadores (Demux). A Funo primordial de um circuito desta classe transformar a informao, transportando-a de um padro de cdigo para outro padro de cdigo, usando como suporte para a informao, dois conjuntos de pinos (terminais eltricos), sendo um conjunto de entradas digitais e o outro conjunto de sadas digitais.

Os circuitos Codificadores:
De grosso modo poderamos dizer que o decodificador um circuito que faz uma funo inversa do circuito codificador. Entretanto, nem sempre ns decodificamos uma informao que foi antes codificada, de volta para o mesmo formato de cdigo no qual ela se encontrava antes de ser codificada. Assim, essa idia de um circuito que faz uma funo inversa fica de certo modo comprometida. O codificador um circuito lgico que, como o prprio nome o diz, codifica uma informao que se encontra em um formato trivial, para um outro formato, nem tanto trivial, mas especializado, usando um padro de converso de tipo de cdigo. O decodificador, por sua vez, traz a informao de um formato de cdigo especializado para um formato de cdigo mais trivial. Estrutura: Podemos visualizar o codificador como um bloco o qual possui E entradas e S sadas.

Do ponto de vista de ativao das entradas e sadas, podemos ter trs tipos de codificadores e decodificadores:

SENAI

Rua Jaguar Mirim, 71 - Vila Leopoldina

54

Servio Nacional de Aprendizagem Industrial

ESCOLA SENAI MARIANO FERRAZ" NAI

CEP: 05311-020 - So Paulo - SP Fone/Fax: (011)3641-0024 E-Mail: ahp106@sp.senai.br

Codificador / Decodificador que ativa uma combinao de suas sadas (ativa uma, nenhuma ou mais que uma das suas sadas), mediante a ativao de uma nica entrada dentre o seu conjunto de entradas; Codificador / Decodificador que ativa uma nica sada dentre o seu conjunto de sadas, mediante a ativao uma combinao de suas entradas (com ativao uma, nenhuma ou mais que uma das suas entradas); Codificador / Decodificador que ativa uma combinao de suas sadas (ativa uma, nenhuma ou mais que uma das suas sadas), mediante a ativao de uma combinao de suas entradas (com ativao uma, nenhuma ou mais que uma das suas entradas).

Este ltimo caso tambm chamado de conversor de cdigo, que um circuito lgico que realiza a traduo de uma informao codificada para outro cdigo diferente. O conversor de cdigo ter uma apresentao mais detalhada mais adiante. O exemplo que trataremos a seguir tem o seu correto funcionamento quando uma e apenas uma de suas entradas esteja ativada, ou seja, esteja colocada em nvel lgico 1 ou alto, (As demais, portanto, devero estar em nvel 0, ou baixo). O trabalho do codificador transformar a informao, ou seja, transformar o valor de entrada no valor de sada. O valor de entrada indica qual dos pinos de entrada est em nvel lgico 1. O valor de sada tambm indica qual dos pinos de sada est em nvel lgico 1, mas de uma maneira diferente, sim, porque existem diversas maneiras (padres de cdigo) para representar um mesmo valor. Vejamos isto com o exemplo que estamos falando: Idealizando a Funcionalidade de uma Pequena Automao: Suponha que voc v fazer um lanche numa filial da famosa rede de lanchonetes Foil Dirties (Chapa Suja, sem querer fazer propaganda!). No drive-thru (local onde voc pega seu lanche sem sair do carro) voc tem um msero teclado para escolher seu lanche, algo assemelhado ao que v-se a seguir:

SENAI

Rua Jaguar Mirim, 71 - Vila Leopoldina

55

Servio Nacional de Aprendizagem Industrial

ESCOLA SENAI MARIANO FERRAZ" NAI

CEP: 05311-020 - So Paulo - SP Fone/Fax: (011)3641-0024 E-Mail: ahp106@sp.senai.br

Os cozinheiros que fazem seu lanche precisam saber qual a sua opo de lanche. Uma soluo de automao eletrnica, para a comunicao entre o cliente e o pessoal da cozinha poderia muito bem ser esta:

Bastante simples, no mesmo? Observe que, para gerar a informao da sua opo foram usados quatro botes e para transmiti-la foram usados 4 fios eltricos (vermelhos). Na outra ponta da interlocuo um arranjo de quatro indicadores luminosos (LEDs), permitem ao pessoal da cozinha tomar conhecimento. Imagine que a distncia entre as pontas de interlocuo seja de 50 m. Assim precisaremos de um cabo de 4 x 50m de fio vermelho para a comunicao de dados. Repare que como existem apenas 4 opes possveis (Lanches 1, 2, 3 e 4), e como sabemos possvel representar tal escolha com dois dgitos binrios (pois 2 dgitos binrios podem representar 4 valores distintos). Deste modo, numa segunda soluo para transmitir a opo escolhida, vai ser necessrio apenas 2 fios vermelhos! No uma boa economia? A correspondncia entre os dgitos binrios e a escolha est na tabela abaixo: Valor em BCD (1) 00 01 10 11 Escolha Lanche 1 Lanche 2 Lanche 3 Lanche 4

Correspondncia entre os 2 dgitos binrios e a escolha

SENAI

Rua Jaguar Mirim, 71 - Vila Leopoldina

56

Servio Nacional de Aprendizagem Industrial

ESCOLA SENAI MARIANO FERRAZ" NAI

CEP: 05311-020 - So Paulo - SP Fone/Fax: (011)3641-0024 E-Mail: ahp106@sp.senai.br

(1)

BCD - Binary Coded Decimal - Uma notao numrica na qual cada dgito decimal representado por um nmero binrio de quatro bits. Em casos especialmente simples podemos ter apenas 3 ou mesmo 2 bits.

O nosso problema agora transformar o estado de ativao eltrica dos botes nos tais dois dgitos binrios. E depois, l na cozinha, transformar estes dois dgitos binrios novamente em estado de ativao eltrica dos LEDs. Os circuitos que fazem estas transformaes so, respectivamente, o codificador e decodificador. O circuito desta segunda soluo o seguinte:

Portanto, o codificador dever transformar um valor decimal em seu valor codificado em binrio, que no nosso exemplo transformar a escolha (L1, L2, L3, L4) em dois dgitos binrios.

Decodificador
O objetivo de um decodificador a gerao de mintermos para as entradas fornecidas. Portanto, comum utilizar a denominao:

n-to-m decoder (Decodificador de n entradas para m sadas)


onde n entradas geram m sadas (mintermos), e m igual ou menor do que 2n. Sua Misso: 1. Usando os tradicionais passos de desenvolvimento de circuitos de lgica combinatria chegar ao diagrama do circuito lgico que solucione: a) b)
SENAI

o codificador; o decodificador.
Rua Jaguar Mirim, 71 - Vila Leopoldina

57

Servio Nacional de Aprendizagem Industrial

ESCOLA SENAI MARIANO FERRAZ" NAI

CEP: 05311-020 - So Paulo - SP Fone/Fax: (011)3641-0024 E-Mail: ahp106@sp.senai.br

2.

Montar o circuito perfazendo as ligaes usando o equipamento didtico do treinador de lgica e por fim fazer a devida verificao da funcionalidade do circuito, anotando em uma tabela os valores de estado das variveis obtidos na experimentao prtica, confrontando-os com os valores de estado esperados. Boa Sorte! ALLenz 31/08/2004

Conversor de Cdigo:
um circuito lgico que realiza a traduo de uma informao codificada para outro cdigo diferente. A formao bsica de conversor de cdigo feita com a ligao de um decodificador em cascata com um codificador, como podemos analisar o desenho abaixo. As vias de dados entre o codificador e o decodificador so um arranjo particular de m bits, neste caso, baseado no padro BCD. Sendo que outro arranjo particular de bits, forma o duto de vias que aparecer na sada do decodificador. Estes arranjos de bits podem ser chamados de palavras. No existe relao entre o nmero de bits na palavra na sada do codificador e o nmero de vias de entrada do mesmo, no entanto estas tm um nmero mximo que de 2m, ou seja poderia ser um duto de at 16 vias, mas apenas 10 so realmente necessrias (neste caso especfico, pois os dados originados de um teclado de 09).

Codificador

Decodificador

Conversor de Cdigo

Temos como exemplo de conversor de cdigo, a conexo com o dispositivo digital de um mostrador (display) numrico. Num display comum, como o de um relgio que s marca a hora, ou seja nmeros, existem sete segmentos cada um identificado por uma letra, de a, b, c, ... , g, sendo que cada segmento pode ser iluminado individualmente, atravs dos LEDs. Estar ou no aceso, depende do nvel lgico aplicado ao terminal do LED e do arranjo de ligao eltrica entre os LEDs do display, que pode ser do tipo anodo comum ou catodo comum. Sendo catodo comum, se estiver sendo aplicado nvel lgico 1, este LED 58

SENAI

Rua Jaguar Mirim, 71 - Vila Leopoldina

Servio Nacional de Aprendizagem Industrial

ESCOLA SENAI MARIANO FERRAZ" NAI

CEP: 05311-020 - So Paulo - SP Fone/Fax: (011)3641-0024 E-Mail: ahp106@sp.senai.br

estar aceso. Acendendo estrategicamente uma dada combinao simultaneamente, podemos compor a imagem de um nmero decimal.

de

LEDs

Alguns displays no utilizam LEDs, ao invs disto eles utilizam a reflexo ou a transmisso de luz atravs do segmento correspondente. So chamados de display de cristal lquido ou LCD.

SENAI

Rua Jaguar Mirim, 71 - Vila Leopoldina

59

Servio Nacional de Aprendizagem Industrial

ESCOLA SENAI MARIANO FERRAZ" NAI

CEP: 05311-020 - So Paulo - SP Fone/Fax: (011)3641-0024 E-Mail: ahp106@sp.senai.br

Вам также может понравиться