Вы находитесь на странице: 1из 7

CONTADORES

Los flip-flops pueden conectarse entre si para realizar


operaciones de recuento; a esta combinacin de flip-flops
se le denomina contador. El nmero de flip-flops que se
utilizan y la forma en que se conectan determina el nmero
de estados(que recibe el nombre de mdulo) y tambin la
secuencia especfica de estados por los que pasa el contador
durante un ciclo completo.
De acuerdo al modo en que se aplique la seal de reloj los
contadores se clasifican en dos amplias categoras:
a) Contadores Asincrnicos(Asncronos)
b) Contadores Sincrnicos (Sncronos)
Contadores Asncronos
Generalmente se les denomina contadores con propagacin
(ripple counters). En este tipo de contador la seal de reloj se
aplica slo a un flip-flop y la salida de este se conecta a la
entrada del clock del siguiente y as sucesivamente.
El nmero total de estados discretos del contador esta dado por
2
n
Donde n es el nmero total de flip-flops
Un contador de 3 biestables frecuentemente se dice que es un
contador de mdulo 8, debido a que tiene 8 estados.
As mismo un contador con 4 flip-flops es un contador de
mdulo 16.

Ejemplo: Implementar un contador asncrono mdulo 8
utilizando flip-flops J-K.
8 = 2
n
, donde n:nmero de flip-flops.
Es decir se necesitan 3 flip-flops

Q
Q
J
k
J
k
J
k
Q
Q
A(LSB)
A(MSB)
A
B
C
clk
1
1
1
1
1
1
Q
Q
DIAGRAMA DE TIEMPO O CRONOGRAMA DEL
CONTADOR MDULO 8
Se puede observar que a la salida del primer flip-flop(bit
menos significativo) la seal de reloj se ha divido entre 2, en el
2do.FF, la seal se ha divido entre 4 y en el 3er.FF(msb) la
seal de reloj se ha divido entre 8

cl k
divisin por 2
divisin por 4
divisin por 8
Q
A
Q
B
Q
C
CONTADOR ASINCRNICO DE MDULO N
Para realizar este tipo de contadores se precisa usar flip-flops
con entradas asncronas, en este caso con entrada asncrona
clear. Para el efecto se necesita usar un nmero n de flip-
flops, tal que: 2
(n-1)
< N < 2
n
Ejemplo: Construir un contador asncrono mdulo 12, donde:
2
(n-1)
< 12 < 2
n
, por lo tanto n= 4, es decir 4FFs
Q J
K C L R
J Q
K K
J J
K
Q Q
c l k
C L R C L R C L R
A B C D
C O N T A D O R A S I N C R O N O M O D U L O 12
1
1
1
1
1
1
1
1
CONTADOR ASINCRNICO DESCENDENTE
Ejercicio:
Construir un contador mdulo 16 descendente, es decir que
cuente as 15,14,13,..00,15,14,13,.... Usar FF JK activados
en flancos de bajada.
Q J
K C L R
J Q
K K
J J
K
Q Q
c l k
C L R C L R C L R
A B C D
C O N T A D O R A S I N C R O N O M O D U L O 16 D E S C E N D E N T E
Q Q Q
Q
1
1
1
1
1
1
1
1
1
INCONVENIENTES EN LOS CONTADORES
ASINCRONOS
a) No hay sincronismo perfecto entre los cambios de los FFs
b) Los tiempos de propagacin de cada FF se acumulan y este
tiempo acumulado no debe ser mayor al perodo de la
seal de reloj. As por ejemplo el retardo de un FF JK es
aproximadamente 10 ns por lo que 4 FF en cascada
tendran un retardo total de 40 ns; por lo que la frecuencia
mxima de reloj a usar sera de 25MHz., por lo que se
recomienda a usar contadores sincrnicos.

Вам также может понравиться