Você está na página 1de 13

Contadores

Disciplina: Eletronica Aula - Contadores Bibliografia Bsica:

Sistemas Digitais: Princpios e Aplicaes, Ronald J. Tocci e Neal S. Widmer

Contadores Assncronos e Sncronos

Contadores so circuitos digitais que variam os seus estados, sob o comando de um clock, de acordo com um seqncia pr-determinada. So utilizados em:

Contagens divisores de freqncia e tempo, geradores de formas de onda, converso de analgico para digital,

Contadores Reviso ao Flip-Flop JK

Flip-flop J-K disparados nas transies negativas do clock

Entradas Assncronas

Contadores Assncronos

Modulo de contagem 2N , onde N o Numero de FFs

Contadores Assncronos

Divisor de frequncia por 2 em cada FF

Para qualquer contador, a sada do ultimo FF divide a frequencia do clock pelo mdulo de contagem.

Contadores Assncronos: Modulo de contagem < 2N

Diagrama de transio de estados

Exemplo

Construa um contador de mdulo 10 que contar de 0000 at 1001 (9 em decimal). Soluo:


Nmero de FF necessrios: 4 Digrama de estados Implementao do circuito: Ir para 0000 quando a contagem chegar em 1010

Exemplo

Digrama de estados

Ir para 0000 quando a contagem chegar em 1010 conectando FF D e B na entrada da porta nand.

1010

Contadores Assncronos Decrescentes

O circuito utilizado o mesmo do crescente, porm tomamos as sadas barradas.

CIs de contadores

Existem vrios CIs TTL e CMOS de contadores assncronos (tambm chamado de contador de pulsao). Exemplo de um TTL 74LS293.

CIs de contadores

Internamente:

Ilustrao 2 Diagrama lgico para o CI contador assncrono 74LS293

Fazer os EXERCICIOS

Atraso de Propagao em contadores assncronos


Efeitos dos atrasos de propagao dos FFs para diferentes frequncias de pulsos de entrada.
T=1000ns T=100ns

Tclock N.tpd

Contadores Sncronos

As entradas do Clock de todos os FFs esto conectadas juntas, de modo que o sinal aplicado em cada FF simultaneamente. Apenas o FF do bit menos significativos tem suas entradas em nivel 1; O contador sncrono necessita de mais circuitos do que um contador assncrono;

Contador sncrono de mdulo 2N

Cada FF disparado pela transio negativa do sinal de clock de entrada, assim, todas as transies dos FFs ocorrem ao mesmo tempo.

Atraso total = tpd do FF + tpd da porta AND

Contador crescente/decrescente sncrono de mdulo 8

Contador sncrono com carga paralela assncrona

Contador sncrono

exemplo

10

Exemplo

Procedimentos de Projeto dos contadores sncronos


Obter o diagrama de transio de estados Atribuir uma combinao binria (um nmero) a cada estado do diagrama Obter a tabela de transio de estados

Escolher o tipo de flip-flops a utilizar


Obter as equaes de entrada de cada flip-flop Obter as equaes das sadas Desenhar o circuito

11

Exemplo de um projeto
Implementar um contador sncrono que conte de 000 a 100 usando FF do tipo JK Tabela de transio de estados
Transio na saida 0->0 0->1 1->0 1->1 Estado atual Q(n) 0 0 1 1 Prximo estado Q(n+1) 0 1 0 1 J 0 1 x x K x x 1 0

A tabela mostra o que se tem colocar nas entradas J e K, de modo a ter a transio de estados indicada;

Exemplo de um projeto
Pretende-se obter um circuito que implemente o seguinte diagrama de transio de estados.
Estado atual C B A 0 0 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 1 0 1 0 1 0 1 Prximo estado C B A 1 0 1 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 Flip-flops 0X 1X X0 X1 0X 0X X1 X1 JcKc JBKB JAKA 0X 0X 0X 1X X1 X1 X1 X1 1X X1 1X X1 0X X1 0X X1

12

Mapas de Karnaugh para os circuitos lgicos

Implementao final do contador Sncrono

13

Você também pode gostar