Beruflich Dokumente
Kultur Dokumente
Tópicos
Contadores Assíncronos X Síncronos
Contadores Assíncronos
Contadores de módulo < 2N
Contador Assíncrono de Década
Atraso de propagação: contador assíncrono
Contador assíncrono decrescente
Contagem assíncrona crescente / decrescente
Contadores Síncronos
Contadores síncronos de módulo < 2N
Contadores síncronos decrescentes
Contadores síncronos crescentes/decrescentes
Contadores síncronos com carga paralela
1
2
3
4
5
6
7
Contador Assíncrono Decrescente
Antes de analisar o circuito de um contador decrescente, vamos analisar a
seqüência de contagem decrescente para um contador decrescente de três
bits:
CBA
111 Qual conclusão
110 podemos tirar ?
101
100
011
010
001
000
8
9
10
Contadores Síncronos (paralelos)
Os problemas encontrados com os contadores assíncronos são provocados
pelo acúmulo dos atrasos de propagação dos FFs. Essa limitação pode ser
superada pelo com o uso de contadores síncronos ou paralelos, nos quais
os FFs são disparados simulataneamente (em paralelo) pelos pulsos de clock
de entrada.
QUESTÃO:
11
Contadores Síncronos (paralelos)
Contador Assí
Assíncrono de 4 bits (mó
(módulo 16)
Contador Sí
Síncrono de 4 bits (mó
(módulo 16)
1
f máx = , sendo N o número de FFs.
N × t atraso
Contador Sí
Síncrono de 4 bits (mó
(módulo 16)
1
f máx =
t atraso _ FF + t atraso _ AND
Há contadores síncronos de
módulo < 2N ?
12
Contadores síncronos de módulo < 2N
Utiliza-se as entradas assíncronas CLEAR para gerar contadores síncronos de
módulo < 2N. De forma semelhante aos contadores assíncronos, observa-se
spikes ou glitches nas formas de onda da saída de alguns FFs.
Contador
Síncrono de
módulo 6
13
Contadores síncronos decrescentes
No estudo dos contadores assí
assíncronos,
ncronos observamos que em um contador
crescente usamos a saída de um FF de ordem mais baixa para controlar a
comutação de um FF de ordem imediatamente superior, já em um
contador decrescente usamos a saída invertida de um FF de ordem mais
baixa para controlar a comutação de um FF de ordem imediatamente
superior.
Contador Crescente
E para
selecionar
o sentido
da
contagem
Contador Decrescente ?
14
Contadores síncronos crescentes/decrescentes
0 1 0
1 0 1
1 0 1
0 1 0
0
1
CARGA ASSÍ
ASSÍNCRONA
15
Contadores síncronos com carga paralela
CARGA SÍ
SÍNCRONA
Muitos CIs de contadores paralelos usam carga síncrona, em que o contador
é carregado na transição ativa do mesmo sinal de clock usado para a
contagem. O nível lógico aplicado na entrada PL determina se a transição
ativa do clock carregará o contador ou se será contada como uma operação
normal de contagem.
16
Circuitos Integrados de contadores assíncronos
A sé
série 74ASL190-
74ASL190-191 / 74HC190-
74HC190-191
17
Analisando contadores síncronos
Contadores síncronos são casos particulares de circuitos sequenciais
síncronos, podendo ser analisados através de ferramentas já vistas, e
podendo ser projetados de modo personalizado para gerar uma sequência de
contagem qualquer através do procedimento de projeto já visto.
EXEMPLO ?
EXPRESSÕES:
JC = A⋅ B
KC = C
JB = KB = A
JA = KA = C
18
Analisando contadores síncronos
EXEMPLO
JC = A⋅ B Observa-se que se trata de
um contador de módulo 5.
KC = C
JB = KB = A Observa-se ainda que se
trata de um contador
JA = KA = C autocorretor.
19
Projeto de Contador Síncrono
Muitas configurações diferentes de contadores estão disponíveis como CIs
assíncronos, síncronos e combinações assíncrono/síncrono. A maioria deles
realiza a contagem segundo uma seqüência binária normal.
SOLUÇ
SOLUÇÃO ?
20
Projeto de Contador Síncrono
EXEMPLO DE PROBLEMA: Controle de um Motor de Passo
Deseja-se projetar um contador síncrono que gere sinais digitais a serem
utilizados para controlar a corrente em cada enrolamento do motor.
Tabela de transiç
transição de estados
21
Projeto de Contador Síncrono
EXEMPLO DE PROBLEMA: Controle de um Motor de Passo
Deseja-se projetar um contador síncrono que gere sinais digitais a serem
utilizados para controlar a corrente em cada enrolamento do motor.
22
Bibliografia Básica
Tocci, R. j., Widmer, N. S., Moss, G. L.;
Sistemas Digitais - Princípios e Aplicações -
10ª Ed, Editora Pearson, 2007.
Milos Ercegovac; Tomas Lang; Jaime H.
Moreno; Introdução aos Sistemas Digitais,
Editora Bookman, 2000.
Material da Disciplina
http://www.dee.ufc.br/~arthurp
23