Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Flip Flop

Por:   •  16/12/2017  •  3.786 Palavras (16 Páginas)  •  288 Visualizações

Página 1 de 16

...

[pic 10]

Tabela 1.2

Para a operação normal do flip-flop, as entradas PRESET e CLEAR devem estar em “1”. A qualquer momento pode-se mudar a saída Q para “0” ou “1” utilizando estas entradas. A última combinação não pode ser usada. A Fig. 3.7 mostra as entradas assíncronas de um flip-flop J-K e sua tabela verdade:

[pic 11] [pic 12]

Fig. 1.7 - flip-flop J-K com entradas assíncronas - simbologia e tabela verdade

2.2 Contadores

Os flip-flops têm funções ilimitadas em sistemas digitais. Podemos associá-los e utilizá-los como contadores, registradores, e muitos outros circuitos. Os contadores são classificados basicamente em dois grandes grupos:

• assíncronos – possuem um sinal de clock que é dividido até o último FF.

• síncronos – utilizam um sinal de clock comum a todos os FF. Também existe um grupo especial denominado “Contadores em Anel” que são obtidos diretamente dos registradores de deslocamento.

Um contador é um arranjo de FFs que avança de um estado para outro em resposta a um evento. Ou seja, o contador conta o número de eventos em que num circuito de Clock é suficiente para fazê-lo contar dentro da sua sequência.

MÓDULO: Número de estados que o contador percorre em cada ciclo de completo de contagem antes de voltar ao estado inicial.

Número de estados pode ser menor que o módulo: contador pular alguns estados.

2.3 Contador Assíncrono

Estes contadores também são conhecidos como seriais ou contadores por pulsação (ripple counter). Tal nome advém do fato dos flip-flops (FF) do contador não serem disparados diretamente pelo sinal de clock. Cada FF é disparado pela saída do FF anterior. Esta característica torna estes contadores limitados em termos de velocidade, pois o tempo de ativação (tempo de resposta) é dado aproximadamente pela soma dos tempos de atraso de propagação de cada FF. Também podem ocorrer glitches (pulsos não desejados), se usado decodificadores para indicar a ocorrência de uma determinada saída (contagem).

2.3.1 Contador assíncrono crescente

Um circuito típico de um contador assíncrono crescente construído com FF do tipo JK é mostrado na Fig. 2.1. Os FF JK estão com ambas as entradas J e K permanentemente em nível alto, estando configuradas, portanto como FF tipo T. Cada FF é disparado pela saída Q do FF anterior.

[pic 13]

Fig. 2.1 - Contador assíncrono crescente

[pic 14]

Fig. 2.2 - Diagrama de tempo do contador assíncrono crescente

[pic 15]

Fig. 2.3 Estados do contador assíncrono crescente MOD-16

O contador tem como conteúdo (estado interno) a contagem do número de transições negativas do clock, de forma que quando ocorre uma transição o conteúdo é incrementado de uma unidade. O conteúdo do contador é dado pelo número binário DCBA, onde A é o bit LSB (bit menos significativo) e D é o bit MSB (bit mais significativo).

O modulo (MOD) de um contador é o seu número de estados distintos, portanto, o módulo de um contador com N FF pode ser no máximo o número de possíveis saídas (2N). A Fig. 2.3 mostra os estados de contagem de um contador assíncrono com 4 FF (4 bits). Podemos perceber que após 16 transições de clocks o contador reinicia a contagem. Por isso, este contador é de MOD-16, ou seja, tem 16 estados distintos (00002 até 11112). Nos contadores assíncronos, a frequência do clock é dividida por 2 em cada FF, ou seja: na saída A temos clock/2, e na saída D temos clock/16. Portanto, os contadores assíncronos são divisores de frequência e no último FF a frequência de clock é dividida pelo módulo do contador.

2.3.2 Contador assíncrono decrescente

Os contadores que contam progressivamente a partir do zero são denominados contadores crescentes (ou ascendentes). Já os contadores que contam do valor máximo até zero são chamados decrescentes (ou descendentes). A Fig. 2.4 mostra a configuração para um contador decrescente construído com FF do tipo JK. A configuração é semelhante a do contador crescente, com a única diferença de cada FF é disparado pela saída Q no lugar de Q.

[pic 16]

Fig. 2.4 Contador assíncrono decrescente

A Fig. 2.5 mostra o diagrama de tempo das saídas do contador, enquanto que a Fig. 2.6 mostra a contagem das transições do clock e os estados correspondentes ao contador. O diagrama de estados do contador decrescente é mostrado na Fig. 2.7(b), enquanto que o diagrama do contador crescente é mostrado na Fig. 2.7(a). Note que nos dois diagramas o contador passa por todos os estados.

[pic 17]

Fig. 2.5 - Diagrama de tempo do contador assíncrono decrescente

[pic 18]

Fig. 2.6 - Estados do contador assíncrono decrescente MOD-8

[pic 19]

(a) crescente (b) decrescente

Fig. 2.7 - Diagrama de transição de estados do contador MOD-8.

2.3.3 Contador assíncrono ascendente-descendente

O contador assíncrono ascendente-descendente, também chamado de reversível, é uma combinação dos contadores anteriormente vistos. Ele tem os FF conectados conforme mostra a Fig. 2.8. Nesta configuração a lógica de portas permite que o contador tenha dois modos de operação distintos:

• Modo de contagem ascendente: UP = 1 e DOWN = 0. Os FF B e C são disparados pelas saídas não complementares do FF anterior (Q)

• Modo de contagem descendente: UP = 0 e DOWN = 1. Os FF B e C são disparados pelas saídas complementares do FF anterior [pic 20].

[pic 21]

Fig. 2.8 - Contador assíncrono ascendente-descendente

...

Baixar como  txt (23 Kb)   pdf (95.7 Kb)   docx (582 Kb)  
Continuar por mais 15 páginas »
Disponível apenas no Essays.club