Escolar Documentos
Profissional Documentos
Cultura Documentos
Contadores
Contadores
Eletrnica Digital
Contadores
1. Introduo
So circuitos digitais que variam seus estados, sob o
comando de um clock, de acordo com uma seqncia prdeterminada.
So utilizados para diversos tipos de contagem, diviso de
freqncia, tempo, gerao de formas de onda e converso
de sinais analgicos em digitais.
So
divididos
em
duas
categorias:
2. Contador Assncrono
caracterizado por no possuir clock comum. O
clock de cada flip-flop (com exceo do primeiro)
a sada do flip-flop anterior.
construdo a partir de flip-flops tipo T.
Os flip-flops tm a entrada T sempre em 1.
2. Contador Assncrono
Contador de Pulsos
2. Contador Assncrono
Mdulo
O contador mostrado tem 16 estados distintos (0000 at 1111).
Logo, ele um contador de mdulo 16. O mdulo do contador
sempre igual ao nmero de estados que o contador atinge em
cada ciclo completo.
MODULO = 2N
N o nmero de flip-flops.
2. Contador Assncrono
Mdulo < 2N
Contador de mdulo 6
obtido pelo acionamento
do CLEAR de um contador
assncrono de mdulo 8
quando a contagem seis
(110) ocorre.
2. Contador Assncrono
Mdulo < 2N
Se deseja contar at X, determine o menor nmero de
FFs necessrios para que (2N X);
Conecte a sada de uma porta NAND a entrada CLEAR de
todos os FFs;
Determine quais os FFs que esto em nvel alto na
contagem X e conecte na porta NAND.
2. Contador Assncrono
Diviso de frequncia
Formas de onda do contador assncrono de 4 bits
mostrando a diviso de freqncias por 2 em cada FF.
2. Contador Assncrono
Frequncia de sada
Fsada
Fentrada
=
M
2. Contador Assncrono
Exemplo 1
Determine o mdulo do contador da figura abaixo.
Determine tambm a frequncia na sada D.
2. Contador Assncrono
Exemplo 2
Determinar a frequencia na sada mais significativa de
um contador assncrono com 10 FF para um sinal de
clock de 150KHz.
Exemplo 3
Determinar o estado de um contador com 6 bits aps
170 transies no sinal de clock, com condio inicial
000000.
2. Contador Assncrono
Contador de Dcada
Executa contagem de 0 a 910;
O CLR ativado somente por Q3 e Q1;
Pode ser utilizado como divisor de frequncia por 10.
2. Contador Assncrono
Contador de 0 a N
Vimos no item anterior um contador que faz a contagem de 0 at
910. Utilizando o mesmo processo, podemos fazer um contador de 0
at um nmero qualquer. Para isso, basta identificar quais sadas do
contador para o estado seguinte a n e conect-las a entrada de
uma NAND e a sada desta ligar as entradas clear dos FFs.
Exemplo 4:
Construa um contador de 0 at 13.
2. Contador Assncrono
Contadores crescente/decrescente
Utiliza-se uma varivel de controle;
Quando 1 a contagem crescente;
Quando 0 a contagem descrescente.
3. Contador Sncrono
Nestes contadores o clock entra em todos os flip-flops
simultaneamente, fazendo todos atuarem de forma sincronizada;
Necessidade de estudar as entradas J/K dos FFs para que as sadas
assumam os valores desejados.
3. Contador Sncrono
Mtodo de anlise das entradas
Escreve-se a tabela de transio analisando quais devem ser as
entradas J e K dos flip-flops, para que assumam o estado seguinte
desejado.
3. Contador Sncrono
Exemplo:
Contador de 4 bits.
3. Contador Sncrono
Contador de dcada
Executa contagem de 0 a 9;
Projete um contador de dcada atravs da anlise das
entradas J/K.
3. Contador Sncrono
Geradores de sequncias
Pode-se construir um contador que gera uma sequncia qualquer;
Basta utilizar o mtodo de anlise das entradas;
Os estados que no fazem parte da sequncia devem ser
considerados como condies irrelevantes.
3. Contador Sncrono
Contador em anel
uma associao de FFs tipo D em srie;
essencialmente um registrador de deslocamento circular;
Esta conectado de forma que o ltimo FF desloque seu valor para o
primeiro FF.