You are on page 1of 5

CONTADORES ASSNCRONOS

Nos sistemas assncronos os FF no esto conectados ao mesmo relgio, por isso no


mudam em simultneo. Os sinais de relgio so aplicados ao bit menos significativo. Os
outros FF esto ligados em cascata. A sada de cada um conectada ao relgio do
seguinte, at que ao bit mais significativo.

Contador binrio ascendente tipo Ripple

A figura seguinte mostra um contador assncrono de 2 bit. constitudo por dois flip-
flop J-K com duas entradas ligadas a 1, que mudam de estado no bordo descendente da
sua entrada de relgio. O relgio seguinte est ligado atravs da entrada de relgio do
primeiro flip-flop (FF0). Isso ir alterar o estado em cada borda de descida do relgio. O
flip-flop seguinte (FF1) tem como entrada de relgio, a sada de FF0, que alterada
sempre que se a sada Q0. Como cada flip-flop responde com algum atraso, no so
disparados simultaneamente, de modo que operam de forma assncrona. Na verdade, a
sada Q0 ir ocorrer algum tempo aps o relgio virar para baixo, e como esta a
entrada de clock de FF1, a sada Q1 ocorrer algum tempo aps a mudana de Q0 de 1
para 0. Assim, o atraso vai-se propagar medida que se adicionam mais flip-flops. Estes
contadores so chamados de tipo "cascata".

Por uma questo de simplificao, nos diagramas de tempo no se tem em conta este
atraso.

Normalmente as entradas CLR (Clear) conectam-se todas, para por todos os FF a 0 e


comear a contagem.

Este contador de 2 bit tipo ripple, passa por 4 estados diferentes, 00,01,10,11. De forma
anloga um contador com n flip-flops, passar por 2n estados diferentes. O nmero de
estados diferentes por de um contador denomina-se mdulo. O contador de 2 bit
denomina-se ento de contador mdulo 4.
Um contador mod-n (mdulo n) pode denominar-se tambm por contador divisor por n
(divide-by-n counter).

O FF contador mod-4 analisado anteriormente pode chamar-se tambm contador divisor


por 4 (divide-by-4 counter).

O exemplo seguinte um contador assncrono de 3 bit. Trabalha exatamente da mesma


forma que o anterior, mas agora, devido ao terceiro FF, conta 8 estados (000, 001, 010,
011, 100, 101, 110, 111).

Contador Ascendente BCD Assncrono

Os contadores analisados anteriormente contam 2n estados diferentes, onde n igual ao


nmero de FF.

Com n flip-flop pode-se obter uma sequncia de at 2n estados diferentes.

Se quisermos realizar um contador mdulo 10 (de 0 a 9) necessitamos de 4 flip-flop.


Com 4 FF poderamos contar at 16 estados diferentes (de 0 a 15), pelo que ao chegar
ao 9 temos de voltar ao 0, pondo a 0 todos os FF utilizando as entradas CLEAR.
CONTADORES SNCRONOS

Nos contadores sncronos as entradas de relgio de todos os flip-flops se conectam a um


relgio comum. Desta forma todos os FF mudam de estado simultaneamente (em
paralelo). O circuito seguinte mostra um contador sncrono de 3 bit.

Contador Ascendente BCD Sncrono

De forma similar ao contador assncrono de mdulo-10, um contador sncrono que


conta de 0 a 9, pode implantar-se com o seguinte circuito.
A diferena relativamente ao contador assncrono est na sincronia dos relgios em
todos os FF.

Neste circuito, para forar o passo de 9 para 0 e recomear a contagem, no se utilizam


as entradas CLEAR. Em vez disso, utilizam-se portas lgicas para forar a sequncia de
contagem. Esta a forma mais comum de construir circuitos contadores.

You might also like