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

Pratica 1 Codificadores e Decodificadores

Projeto de um Subsistema Digital Codificador / Decodificador:

Objetivo: Desenvolver um subsistema digital que permita mostrar em um mostrador


(display) de 7 segmentos os valores numéricos decimais de 0 a 9, a partir da
condição de que tais valores são selecionados por pressionar uma tecla em
um teclado numérico decimal.

Tecnologia em Foco: Circuitos Codificadores e Decodificadores.

Diagrama de Blocos do Sistema Pretendido:


1 2 3 4

0
1 2 3 DEC BCD
10 Vias 4 vias 7 7 vias
4 5 6 BCD SEG

7 8 9

1. Teclado numérico decimal;


2. DEC/BCD - Codificador de Código Decimal para Código BCD (1) ;
3. Decodificador de Código BCD para Código de 7 Segmentos;
4. Mostrador de LEDS em 7 Segmentos.

(1) BCD (binary code decimal);


(2) Podemos definir codificação como sendo a modificação de um dado de um tipo
de código trivial para um tipo de código não trivial para uma pessoa leiga. Já o
inverso disso é decodificação.

O Teclado Numérico:
Trata-se de um conjunto de 10 chaves do tipo push-button simples, cada uma
representando um valor decimal de 0 a 9 no teclado. Trata-se de um conjunto de 10 chaves
do tipo push-button simples, uma para cada valor decimal de 0 a 9 que se deseja representar
no teclado.
SENAI Rua Jaguaré Mirim, 71 - Vila Leopoldina” 66
Serviço Nacional ESCOLA SENAI “MARIANO FERRAZ" CEP: 05311-020 - São Paulo - SP
de Aprendizagem Fone/Fax: (011)3641-0024
Industrial NAI E-Mail: ahp106@sp.senai.br
Podemos optar em fazer o teclado de duas maneiras diferentes. A seguir
representamos essas duas versões: uma versão ativa em 1 e outra versão ativa em 0:

ü Na versão da esquerda temos o teclado ativo em


1, ou seja, ao pressionarmos uma tecla o botão irá
impor nível lógico 1 à linha de saída
correspondente a este botão, pois os botões estão
ligados em comum ao Vcc;

ü Já versão da direita o teclado é ativo em 0, o que


significa que pressionando um botão, impõem
nível lógico 0 à correspondente linha de saída,
pois os botões estão ligados em comum ao GND.

Dependendo de questões que envolvem o tipo de tecnologia construtiva do circuito


do codificador DEC/BCD, ou uma ou a outra versão de teclado poderá vir a ser mais
vantajosa, como veremos mais adiante.

O Codificador Decimal / BCD:


Este circuito é o foco principal do projeto e deverá ser desenvolvido
individualmente, por cada aluno, seguindo os passos tradicionais de um projeto de circuito
eletrônico de lógica combinatória:

ü Definição de uma tabela verdade para a funcionalidade desejada;


ü Obtenção das expressões algébricas a partir da tabela verdade;
ü Simplificação das expressões algébricas;
ü Desenho do circuito lógico equivalente;
ü Montagem e testes do circuito.

Porém, mais do que simplesmente seguirmos tecnicamente estes passos de projeto,


nós deveremos estar procurando aplicar a cada decisão do projeto uma análise do custo,
buscando a solução mais barata e simples possível.

Recomendo, porém não obrigo, a utilização de CIs de família TTL para o projeto do
circuito deste bloco.

SENAI Rua Jaguaré Mirim, 71 - Vila Leopoldina” 67


Serviço Nacional ESCOLA SENAI “MARIANO FERRAZ" CEP: 05311-020 - São Paulo - SP
de Aprendizagem Fone/Fax: (011)3641-0024
Industrial NAI E-Mail: ahp106@sp.senai.br
Uma condição a ser adotada para definição da tabela verdade é a de que “Apenas
uma (ou nenhuma) tecla estará pressionada de cada vez”

Outra questão que poderá nos ajudar a obter uma ótima minimização de circuito é
com referência aos aspectos construtivos dos CIs TTL disponíveis. Podemos explorar as
possibilidades de aproveitamento de recursos que o emprego de portas lógicas com
características de saída em coletor aberto, ou o fato que entradas de circuitos TTL em
aberto correspondem a níveis lógicos 1, por exemplo, para propiciar minimização de
circuitos lógicos.

O Decodificador BCD / 7 Segmentos:

Diagrama da Ligação de um Mostrador Numérico de LEDs de 7 Segmentos:

Muitos mostradores (displays) numéricos usam a configuração de sete segmentos:


Segmentos a, b, c, d, e, f, g. O nome “display numérico” é por que o arranjo de 7
segmentos foi inicialmente desenvolvido para representar apenas os algarismos numéricos
de 0 a 9.

Cada segmento é composto por um LED (light emitter diode - diodo emissor de
luz), como o próprio nome já diz, é um diodo (junção P-N) que quando energizado emite
luz visível

Em geral, os LEDS operam com nível de tensão de 1,6 a 3,3V (depende do material
do cristal e da dopagem), sendo compatíveis com os circuitos de estado sólido. A potência
necessária está na faixa típica de 10 a 150 mW, com um tempo de vida útil de 100.000 ou
mais horas.

O LED não pode receber tensão diretamente entre seus terminais, a corrente deve
ser limitada para que a junção não seja danificada. Assim, o uso de um resistor limitador
em série com o LED é comum nos circuitos que o utilizam.

Tipicamente, os LEDs grandes (de aproximadamente 5 mm de diâmetro, quando


redondos) trabalham com correntes da ordem de 10 a 20 mA e os pequenos (com
aproximadamente 3 mm de diâmetro) operam com a metade desse valor (de 5 a 10 mA).

Os 8 LEDs contidos no display podem estar dispostos nas configurações de ânodo


comum ou de cátodo comum. Nos displays de cátodo comum, o cátodo comum deve ser

SENAI Rua Jaguaré Mirim, 71 - Vila Leopoldina” 68


Serviço Nacional ESCOLA SENAI “MARIANO FERRAZ" CEP: 05311-020 - São Paulo - SP
de Aprendizagem Fone/Fax: (011)3641-0024
Industrial NAI E-Mail: ahp106@sp.senai.br
ligado ao GND e para que os LEDs acendam, é preciso aplicar uma tensão positiva aos
respectivos ânodos (1 lógico ). Tal tensão deve ser aplicada através de um resistor para
limitar a corrente.

Já nos displays de ânodo comum conecta-se o ânodo comum ao Vcc e acendem


quando se aplica um nível lógico zero aos cátodos respectivos, também via um resistor
limitador de corrente.

O tamanho do display é medido em milímetros, que corresponde à altura do display


propriamente dito (não do encapsulamento, mas sim do dígito!). No mercado, estão
disponíveis displays com tamanho de 7, 10, 14, 20 ou 25mm. Podem também aparecer em
diversas cores como vermelho, laranja e verde.

A maneira mais simples de alimentar um display é utilizando um ‘display driver’.


Estes estão disponíveis de 1 até 4 displays.

A figura a seguir ilustra o aspecto de um display de 7 segmentos:

Pino Nº Descrição
1 e
2 d
3 GND
4 c
5 pd (ponto decimal)
6 b
7 a
8 GND
9 f
10 g
FND 560 (ou similar de catodo comum)
Vista Frontal

Catodo Comum Anodo Comum

SENAI Rua Jaguaré Mirim, 71 - Vila Leopoldina” 69


Serviço Nacional ESCOLA SENAI “MARIANO FERRAZ" CEP: 05311-020 - São Paulo - SP
de Aprendizagem Fone/Fax: (011)3641-0024
Industrial NAI E-Mail: ahp106@sp.senai.br
O CI C-MOS Decodificador BCD / 7 Segmentos CD 4511:
O decodificador CD4511BC BCD para sete segmentos é construído com
transistores MOS (metal-oxide-silicium) do tipo enriquecimento, em arquitetura de modo
par-complementar (C-MOS) e com transistores bipolares NPN como drivers de saídas, isso
tudo em uma única estrutura monolítica.

O circuito provê as funções de uma memória retentiva de 4-bits (latch), um


decodificador 8421BCD para sete segmentos, e uma capacidade de driver para as saídas
com boa capacidade de corrente. Pode ser usado em displays de sete segmentos de diodos
emissores de luz (LED), em estágios de leitura incandescente, fluorescente, por descarga de
gás, ou de cristal líquido, diretamente ou indiretamente.

Aplicações incluem driver de display de instrumentos (por exemplo, contador,


DVM, etc.), driver de display de computadores / calculadoras, driver de display de
instrumento de painel de veículos, e usos em relógios, mostradores, cronômetro, etc.

A entrada LT (lamp test), quando ativada, faz acender todos os segmentos para
teste do display.

A entrada BL (blanking) por sua vez desliga todos os segmentos do display,


podendo servir também para controle de brilho por velocidade de chaveamento.

A entrada LE (latch enable), no exato instante em que é ativada, memoriza ou


“congela” o último valor enviado para o display.

As entradas A0 até A3 são entradas de dados BCD, e em muito datasheets são


denominados A, B, C e D.

• O CI CD 4511 é um CI de tecnologia
C-MOS;

• Tensão de Alimentação mínima 3v;

• Tensão de Alimentação máxima 15v;

• Corrente máxima por saída 15mA;

• Máxima velocidade de operação


5MHz.

SENAI Rua Jaguaré Mirim, 71 - Vila Leopoldina” 70


Serviço Nacional ESCOLA SENAI “MARIANO FERRAZ" CEP: 05311-020 - São Paulo - SP
de Aprendizagem Fone/Fax: (011)3641-0024
Industrial NAI E-Mail: ahp106@sp.senai.br
Diagrama do Circuito do Decodificador BCD/7 Segmentos com Display de LEDs:

Para mais detalhes ver o datasheet do CD 4511 na coletânea de datasheets que se


encontram disponíveis aos alunos no laboratório de Eletroeletrônica II.

Montagem e Testes do Protótipo do Projeto:

Vamos proceder de uma maneira sistemática para montar o protótipo do projeto em


protoboard.

§ Montar por etapas: nosso sistema é composto de 4 estágios (ver figura


na pag. 1), em cada etapa, montaremos um estágio;

§ Testar cada etapa da montagem: tendo concluido a montagem de um


estágio, o mesmo será imediatamente testado;

§ Montar primeiro o último estágio: Além de ser de menor complexidade,


o estágio do display (display mais resistores de limitação de corrente)
podem ser montados e testados primeiro;
SENAI Rua Jaguaré Mirim, 71 - Vila Leopoldina” 71
Serviço Nacional ESCOLA SENAI “MARIANO FERRAZ" CEP: 05311-020 - São Paulo - SP
de Aprendizagem Fone/Fax: (011)3641-0024
Industrial NAI E-Mail: ahp106@sp.senai.br
IMPORTANTE: Ao testar o estágio do decodificador BCD/7 Segmentos,
lembrando que o CD4511 é um C-MOS tomar o cuidado para que, nenhuma entrada
deste CI fique em aberto. Todas as entradas devem estar ligadas, devendo efetivamente
estar definido o nível lógico 0 ou o nível lógico 1, com ligações ao GND e ao VCC,
respectivamente.

Teste do Codificador 10 linha/BCD:

Verificação de Niveis Lógicos e tensões: Com os resultados obtidos na prática,


preencha os campos vazios da tabela:

TECLA SAÍDAS BCD


Níveis Lógicos Tensão (v)
# D C B A D C B A
A3 A2 A1 A0 A3 A2 A1 A0
0
1
2
3
4
5
6
7
8
9

Teste do Decodificador BCD/7 Segmentos:

Verificação da retenção de dados:

Pressione uma tecla qualquer, observe seu valor no display e mantendo-a


pressionada, remova a ligação do pino 5 (Latch Enable) do CI C-MOS 4511 que está
ligada ao 0V e, mantendo a tecla ainda pressionada, mude a ligação deste pino para 5V.

Por fim solte a tecla e observe o display; O que ocorreu?


_________________________________________________________________________
_________________________________________________________________________

SENAI Rua Jaguaré Mirim, 71 - Vila Leopoldina” 72


Serviço Nacional ESCOLA SENAI “MARIANO FERRAZ" CEP: 05311-020 - São Paulo - SP
de Aprendizagem Fone/Fax: (011)3641-0024
Industrial NAI E-Mail: ahp106@sp.senai.br
Tente pressionar outras teclas;

Agora volte a ligação do pino 5 do CI 4511 para 0V (mas não precione nenhuma
tecla). O que você você vê no display? __________________________________________

Agora pressione algumas teclas;

Explique com suas palavras:


_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________

Verificação do controle de brilho do mostrador:

Mude a ligação do pino 4 do CI


4511 para o desenho a seguir:

Ligue o terra da protoboard ao terra


do Treinador de Lógica;

Ligue a saída de 100 Hz do


Módulo CL-11 do Treinador de Lógica ao
ponto de entrada denominado controle;

Que tipo de sinal fornece o módulo


CL-11 nestya saída?
__________________________________
__________________________________

Compare a intensidade luminosa


do display com essa ligação e com a
ligação anterior (pino 4 ligado em nível 1);

Explique com suas palavras:

_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________

SENAI Rua Jaguaré Mirim, 71 - Vila Leopoldina” 73


Serviço Nacional ESCOLA SENAI “MARIANO FERRAZ" CEP: 05311-020 - São Paulo - SP
de Aprendizagem Fone/Fax: (011)3641-0024
Industrial NAI E-Mail: ahp106@sp.senai.br
_________________________________________________________________________
_________________________________________________________________________

André Luis Lenz março/2004.

SENAI Rua Jaguaré Mirim, 71 - Vila Leopoldina” 74


Serviço Nacional ESCOLA SENAI “MARIANO FERRAZ" CEP: 05311-020 - São Paulo - SP
de Aprendizagem Fone/Fax: (011)3641-0024
Industrial NAI E-Mail: ahp106@sp.senai.br

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