Baixe o app para aproveitar ainda mais
Prévia do material em texto
ENGENHARIA DE COMPUTAÇÃO ELETRÔNICA DIGITAL COMPUTACIONAL 1 - LABORATÓRIO Exp. Nº7 CONTADORES SÍNCRONOS Turmas: CP204LPIN2 Felipe Eiji Maruyama - 171150 Professor: Rafael R. da Paz Sorocaba / SP 12/05/21 CENTRO UNIVERSITÁRIO FACENS 2 Sumário 1. OBJETIVO ........................................................................................................................... 5 2. INTRODUÇÃO .................................................................................................................... 5 3. MATERIAIS UTILIZADOS ................................................................................................ 7 4. PROCEDIMENTO EXPERIMENTAL .............................................................................. 7 5. ANÁLISE DE DADOS ....................................................................................................... 8 6. CONCLUSÕES ................................................................................................................. 12 REFERÊNCIAS ........................................................................................................................ 12 CENTRO UNIVERSITÁRIO FACENS 3 Lista de Figuras Figura 1 - Contador assíncrono de módulo 8 ................................................................................ 6 Figura 2 - Circuito de um Contador Síncrono de Módulo 10 ........................................................ 8 Figura 3 - Circuito contador síncrono módulo 16 no Logisim ....................................................... 8 Figura 4 - Circuito contador síncrono módulo 10 no Logisim ....................................................... 9 Figura 5 - Diagrama de transição de estados do contador módulo 16 ....................................... 11 Figura 6 - Diagrama de transição de estados do contador módulo 10 ....................................... 11 CENTRO UNIVERSITÁRIO FACENS 4 Lista de Tabelas Tabela 1 - Tabela de contagem do contador síncrono módulo 16 ............................................... 9 Tabela 2 - Tabela de contagem do contador síncrono módulo 10 ............................................. 10 CENTRO UNIVERSITÁRIO FACENS 5 1. OBJETIVO • Projetar contadores síncronos utilizando flip-flops; • Verificar o funcionamento dos contadores síncronos; 2. INTRODUÇÃO Quando um grupo de flip-flops são conectados em conjunto para que possam armazenar informações relacionadas, podem ser então chamados de registradores. Alguns tipos de registradores podem ser utilizados para contar pulsos, e são conhecidos como contadores. Um contador assíncrono ou contador serial é um circuito onde os pulsos são aplicados em uma ponta do contador e o processo de adicionar cada pulso precisa ser completado antes que o ‘carry bit’ seja propagado para a próxima etapa do circuito devido ao tempo de propagação existente nos componentes que caso não seja respeitado o circuito demonstrará comportamento indesejado. Os contadores podem ser classificados de acordo com seu módulo, que se refere a quantidade de estados possíveis que podem apresentar em uma contagem binária. Na figura 1 pode-se analisar a montagem de um contador assíncrono de módulo 8, onde também há a demonstração no gráfico do tempo de propagação existente no envio de informação entre os flip-flops. CENTRO UNIVERSITÁRIO FACENS 6 Figura 1 - Contador assíncrono de módulo 8 Em contadores síncronos, a sequência de contagem é controlada por meio de um pulso de clock, e todas as mudanças na saída de todos os flip-flops ocorrem de maneira sincronizada. Portanto quando há a comparação entre o contador síncrono e assíncrono, os contadores síncronos possuem a vantagem sobre os contadores assíncronos quando se leva em consideração o atraso de propagação. CENTRO UNIVERSITÁRIO FACENS 7 Apesar da vantagem que o contador síncrono possuí, ainda é importante destacar que com essa vantagem há também o aumento na complexidade de confecção de um circuito síncrono quando comparado a confecção de um circuito assíncrono. 3. MATERIAIS UTILIZADOS • 1 circuito integrado 74HC08; • 2 circuitos integrados 74HC73 ou 74HC112; • 1 circuito integrado 74HC93; • 1 chave de borne; • 1 gerador de áudio • 20 fios (para uso em matriz de contatos); • Datasheets: cd74hc08.pdf, cd74hc73.pdf (cd74hc112.pdf) e cd74hc93.pdf. 4. PROCEDIMENTO EXPERIMENTAL Para realizar este experimento foram montados dois circuitos, o primeiro circuito foi o de um contador assíncrono de módulo 16, e logo em seguida, utilizando o mesmo circuito, houve a complementação para torná-lo em um contador assíncrono de módulo 10. Para montar o contador síncrono de módulo 10, foi utilizado um circuito integrado 74HC93. Dentro desses circuitos se encontram 2 contadores, um de módulo 2 e outro de módulo 8 que foram utilizados para representar os estado de cada bit no contador de 10 estados diferentes que foram representados por leds de 4 cores diferentes. Após a montagem do circuito, foi elaborado o diagrama de transição de estados e a tabela de contagem e feito o cálculo do maior atraso de propagação e a frequência máxima do contador. A montagem final pode ser analisada conforme a figura 2. CENTRO UNIVERSITÁRIO FACENS 8 Figura 2 - Circuito de um Contador Síncrono de Módulo 10 5. ANÁLISE DE DADOS Para melhor visualizar os circuitos montados, foi utilizado o software Logisim para desenhar os circuitos, que podem ser vistos nas figuras 4 e 5. Figura 3 - Circuito contador síncrono módulo 16 no Logisim CENTRO UNIVERSITÁRIO FACENS 9 Figura 4 - Circuito contador síncrono módulo 10 no Logisim As tabelas de contagens confeccionadas podem ser vistas nas tabelas 1 e 2. Tabela 1 - Tabela de contagem do contador síncrono módulo 16 Led Azul(D) Led Verde(C) Led Amarelo(B) Led Vermelho(A) Representação Decimal 0 0 0 0 0 0 0 0 1 1 0 0 1 0 2 0 0 1 1 3 0 1 0 0 4 0 1 0 1 5 0 1 1 0 6 0 1 1 1 7 1 0 0 0 8 CENTRO UNIVERSITÁRIO FACENS 10 1 0 0 1 9 1 0 1 0 10 1 0 1 1 11 1 1 0 0 12 1 1 0 1 13 1 1 1 0 14 1 1 1 1 15 Tabela 2 - Tabela de contagem do contador síncrono módulo 10 Led Azul(D) Led Verde(C) Led Amarelo(B) Led Vermelho(A) Representação Decimal 0 0 0 0 0 0 0 0 1 1 0 0 1 0 2 0 0 1 1 3 0 1 0 0 4 0 1 0 1 5 0 1 1 0 6 0 1 1 1 7 1 0 0 0 8 1 0 0 1 9 Os diagramas de transição de estados podem ser vistos nas figuras 5 e 6. CENTRO UNIVERSITÁRIO FACENS 11 Figura 5 - Diagrama de transição de estados do contador módulo 16 Figura 6 - Diagrama de transição de estados do contador módulo 10 Utilizando-se os datasheets fornecidos pelo fabricante, tem-se que o tempo de propagação 𝑡𝑝(𝐹𝐹𝐽𝐾) é de 13 𝑛𝑠 e o tempo de propagação 𝑡𝑝(𝐴𝑁𝐷) CENTRO UNIVERSITÁRIO FACENS 12 é de 10 𝑛𝑠. Como são utilizados 4 FFJKs conectadas ao mesmo pulso de clock e 2 portas AND que também trabalham com o mesmo pulso dos FFJKs, o atraso total é a soma do tempo de propagação de 1 porta de cada tipo: 𝐴𝑡𝑟𝑎𝑠𝑜 𝑡𝑜𝑡𝑎𝑙 = 𝑡𝑝(𝐹𝐹𝐽𝐾) + 𝑡𝑝(𝐴𝑁𝐷) = 10𝑛𝑠 + 13𝑛𝑠 = 23𝑛𝑠 Portanto a frequência máxima de operação do circuito contador síncrono de módulo 16 é de: 𝑓𝑚á𝑥 = 1 23𝑛𝑠 = 43,47𝑀𝐻𝑧 Para o circuito contador síncrono de módulo 10, foram utilizados o contador de módulo 2, o contador de módulo 8 e uma porta NAND. Sendo o tempo de propagação destes componentes 𝑡𝑝(𝑀𝑜𝑑2) = 10𝑛𝑠, 𝑡𝑝(𝑀𝑜𝑑8) = 21𝑛𝑠 e 𝑡𝑝(𝑁𝐴𝑁𝐷) = 13𝑛𝑠. Fornecendo então um atraso total de: 𝐴𝑡𝑟𝑎𝑠𝑜 𝑡𝑜𝑡𝑎𝑙 = 𝑡𝑝(𝑀𝑜𝑑2) + 𝑡𝑝(𝑀𝑜𝑑8) + 𝑡𝑝(𝑁𝐴𝑁𝐷) = 10𝑛𝑠 + 21𝑛𝑠 + 13𝑛𝑠 = 44𝑛𝑠 E uma frequência máxima de: 𝑓𝑚á𝑥 = 1 44𝑛𝑠 = 22,7𝑀𝐻𝑧 6.CONCLUSÕES Com o funcionamento dos flip-flops em conjunto, nos trazendo a possibilidade de aprofundar a complexidade dos dados representados pelo efeito memória, há a oportunidade de representações de muitos outros dados que em conjunto podem contribuir para o processamento de lógicas mais complexas e uma aritmética mais completa. Diferente dos contadores assíncronos, os contadores síncronos não estão tão suscetíveis aos problemas de oscilação e instabilidade quanto ao feedback entre os flip-flops que estão conectados e podem trabalhar com um processamento mais elevado quando comparado aos contadores assíncronos, pois possuem um tempo de atraso total menor. REFERÊNCIAS Morris, Noel Malcolm., 1974. Digital electronic circuits and systems. 1st ed. Macmillan International Higher Education.
Compartilhar