CONFIGURAÇÃO DE FLIP FLOP
Os contadores assíncronos são aqueles onde as transições dos diversos estágios não são comandadas simultaneamente por um mesmo terminal de contagem.
Em um contador síncrono, por outro lado, todos os estágios efetuam suas transições simultaneamente. As entrada s dos flip-flops (D, JK, RS, etc.) são usadas para determinar o próximo estado em cada transição.
Figura 1 – Célula básica de um contador binário assíncrono.
A Figura 1 mostra a célula básica de um contador binário assíncrono. Cada estágio é ligado de modo a mudar de estado sempre que receber um pulso de relógio. A saída é usada para comandar a transição de outro estágio, geralmente o seguinte.
A implementação assíncrona constitui uma opção simples e econômica para os contadores, mas os atrasos acumulados em cada estágio limitam sua velocidade de operação.
Considere, por exemplo, um contador binário progressivo assíncrono passando de 1...1 para 0...0. A mudança completa de estado dos n estágios leva um tempo da ordem de n vezes o atraso relativo a cada estágio. Neste intervalo de tempo o contador não deve receber um novo pulso para contagem.
Além disso, em cada mudança de estado o contador passa por uma sucessão de estados transitórios, até que todos os estágios se estabeleçam na nova situação. Se os circuitos ligados às suas saídas forem suficientemente rápidos, eles poderão responder a esses estados intermediários, causando erros de decodificação.
2. PARTE EXPERIMENTAL: CONTADOR BINÁRIO PROGRESSIVO ASSÍNCRONO
Considere o contador da Figura 2 que conta os pulsos de um relógio. Sabe-se que os atrasos dos flip-flops usados podem estar entre 20 e 25 nanossegundos.
Figura 2 – Implementação de um contador assíncrono com flip- flops JK. As entradas J e K devem estar todas no nível lógico 1.
Tabela I – Seqüência de contagem do contador da Figura 2.
2.2. IMPLEMENTAÇÃO DE UM CONTADOR BINÁRIO PROGRESSIVO ASSÍNCRONO
A finalidade deste item é verificar experimentalmente a