Os temas abordados nesse capítulo são:
- Operação e características dos contadores síncronos e assíncronos.
- Análise e avaliação dos vários tipos de contadores.
- Esquemas usados para decodificar diferentes tipos de contadores.
- Circuitos de contadores usando diferentes níveis de abstração
no HDL.
- Operação de vários tipos de registos IC.
- Mudança de registradores de deslocamento e contadores com registradores de
deslocamento usando HDL.
- Técnicas de análise de defeitos usadas em sistemas de lógica combinacional na
análise de sistemas sequenciais.
slide 2 © 2011 Pearson. Todos os direitos reservados.
7.1 Contadores assíncronos
• Revisão de operações de quatro bits.
• Clock aplicado apenas na entrada CLK para flip-flop A.
• J e K são altos em todos os flip-flops.
• A saída de flip-flop A é clock de entrada para o flip-flop B.
• As saídas dos flip-flops D, C, B e A são um número binário de 4 bits,
sendo o D o MSB.
slide 3 © 2011 Pearson. Todos os direitos reservados.
7.1 Contadores assíncronos
Revisão de operações de quatro bits
• Após a borda de descida do 15º pulso do clock, os flip-flops do contador estão na
condição 1111.
Um contador assíncrono não muda em
sincronismo exato com o relógio.
slide 4 © 2011 Pearson. Todos os direitos reservados.
7.1 Contadores assíncronos
• O número MOD é igual ao número de estados pelos quais o contador passa
antes da reciclagem.
Adicionando FFs o número MOD irá aumentar.
slide 5 © 2011 Pearson. Todos os direitos reservados.
7.1 Contadores assíncronos
• A divisão de frequência - cada FF terá uma frequência de saída de metade da
entrada.
A frequência de saída do último contador FF será a
frequência do clock dividida pelo MOD do contador.
slide 6 © 2011 Pearson. Todos os direitos reservados.
7.1 Contadores assíncronos
• Os esquemas normalmente são desenhados da esquerda para a direita.
Os contadores são desenhados da direita para a esquerda. Com isso, os MSBs e
LSBs aparecem nas posições apropriadas.
slide 7 © 2011 Pearson. Todos os direitos reservados.
7.2 Atraso de propagação em contadores assíncronos
• Contadores ondulantes são o tipo mais simples de contadores binários, visto
que requerem poucos componentes para que uma determinada operação seja
produzida.
• O atraso de propagação cumulativo pode causar problemas em altas
frequências.
• Se o período entre os pulsos de entrada é maior do que o atraso de propagação
total do contador, os problemas podem ser evitados.
• Para o funcionamento adequado: Tclock N x tpd
Frequência máxima: Fmax=1/N x tpd
slide 8 © 2011 Pearson. Todos os direitos reservados.
7.2 Atraso de propagação em contadores assíncronos
• Os contadores assíncronos não são muito úteis em altas frequências,
especialmente para os contadores com grande número de bits.
• Padrões de contagem errados podem gerar falhas.
• Sinais produzidos por sistemas usando contadores assíncronos.
slide 9 © 2011 Pearson. Todos os direitos reservados.
7.3 Contadores síncronos (Paralelos)
• Em contadores síncronos ou paralelo, todos os FFs são disparados
simultaneamente (em paralelo) pelos pulsos de clock da entrada.
Os contadores síncronos podem operar em
frequências mais altas do que os contadores assíncronos.
slide 10 © 2011 Pearson. Todos os direitos reservados.