Este documento discute projetos de circuitos contadores assíncronos e síncronos. Ele explica como projetar contadores assíncronos de módulo X usando FFs e portas lógicas e fornece exemplos de contadores síncronos comerciais. Também apresenta um procedimento experimental para implementar contadores assíncronos e síncronos de módulo 8 e 6 usando FFs JK no Proteus.
Este documento discute projetos de circuitos contadores assíncronos e síncronos. Ele explica como projetar contadores assíncronos de módulo X usando FFs e portas lógicas e fornece exemplos de contadores síncronos comerciais. Também apresenta um procedimento experimental para implementar contadores assíncronos e síncronos de módulo 8 e 6 usando FFs JK no Proteus.
Este documento discute projetos de circuitos contadores assíncronos e síncronos. Ele explica como projetar contadores assíncronos de módulo X usando FFs e portas lógicas e fornece exemplos de contadores síncronos comerciais. Também apresenta um procedimento experimental para implementar contadores assíncronos e síncronos de módulo 8 e 6 usando FFs JK no Proteus.
Disciplina: Eletrônica Digital Professores: Arthur / Luiz Barreto Semestre 2019.1 09 Circuitos Sequenciais: Projeto de Contadores
Objetivos:
• Projeto e implementação de um Circuito Sequencial
• Familiarização com os circuitos contadores • Familiarização contadores de módulo < 2N 1. Contadores Assincronos:
Como no exemplo da Figura 1, um contador assíncrono pode usar a saída de um
FF como sinal de CLK para o próximo FF (somente o primeiro FF está em sincronismo com o clock externo).
Figura 1 – Exemplo de Contador Assíncrono de Módulo 16.
O contador da Figura 1 possui 16 estados distintos (00002 a 11112=1510) e por isso é
denominado contador MOD-16 (MÓDULO 16). Divisão de frequência: a frequência do sinal de saída de cada FF é a metade da frequência do sinal na sua entrada CLK. A saída do último FF divide a frequência do sinal de clock pelo MÓDULO do contador.
Procedimento Geral para projeto de um contador assíncrono MOD-X:
1. Encontre o menor número de FFs tal que 2N ≥ X e conecte-os como na Figura 1.
Caso X = 2N descarte os passos 2 e 3. 2. Ligue a saída de uma porta NAND às entradas CLEAR de todos os FFs. 3. Determine quais FFs estarão em alto quando a contagem atingir o valor X; então ligue as saídas normais desses FFs nas entradas da porta NAND.
2. Contadores Síncronos:
O problema do retardo de propagação nos contadores assíncronos pode ser
resolvido pelo uso de contadores síncronos (ou paralelos) onde os pulsos de entrada do clock são aplicados a todos os FFs simultaneamente. A desvantagem do contador síncrono (Figura 2) é a necessidade da lógica adicional para determinar quando cada FF deve comutar. Figura 2 – Exemplo de Contador Síncrono.
Nos contadores síncronos, o tempo de resposta é dado por:
Exemplos de Contadores Síncronos disponíveis no mercado:
1. Implemente o circuito gerador de clock abaixo, com o CI 555 no modo astável,
usando os valores de Ra, Rb e C dados e, em casa, calcule (apresentando esses resultados): (i) qual a frequência do sinal de clock gerado e (ii) qual a razão cíclica deste sinal. Ra=Rb=22k ; C=47uF;
Figura 3 – Esquemático do CI 555 no modo Astável.
2. Em laboratório, utilizando FFs JK (74LS73), realize o projeto de um contador
crescente ASSÍNCRONO de Módulo 8, e simule o circuito no PROTEUS. 3. Em laboratório, projete e implemente no módulo, utilizando FFs JK (74LS73), um contador crescente SÍNCRONO de Módulo 8. 4. A partir do contador síncrono de módulo 8 com FFs JK do item 3, é possível implementar um contador crescente de módulo menor que 8 utilizando as entradas CLEAR dos FFs JK. Implemente no módulo um contador crescente SÍNCRONO de Módulo 6 realizando este procedimento.