Contadores

 Los circuitos contadores son circuitos secuenciales compuestos por biestables que tienen una entrada de cuenta de impulsos (CLK) y un número de salidas que representan en cada momento, el número de impulsos que le llegan a la entrada de reloj en un código binario.

Los circuitos divisores de frecuencia son circuitos que poseen una entrada por la que llega un tren de impulsos a una determinada frecuencia y disponen de una salida por la que se obtiene una frecuencia de valor n veces menor. 

Estos circuitos son muy utilizados en las aplicaciones que conllevan la cuenta de eventos o medición de tiempos, como es el caso de los relojes digitales, contadores de impulsos, frecuencímetros, controladores digitales y autómatas finitos.


Los contadores asíncronos

Son aquellos en los que los biestables no cambian de estado simultáneamente. En ellos los impulsos a contar no actúan directamente en la entrada de reloj de todos los biestables de forma simultánea sino solo sobre uno de ellos. En los demás biestables la entrada de reloj está controlada por la salida del biestable que le precede.


Los contadores síncronos

Son aquellos en los que todos los estados internos de los biestables cambian al mismo tiempo, es decir, los impulsos a contar se encuentran aplicados simultáneamente en las entradas de reloj de todos los biestables que forman el contador, por lo que todos ellos cambiarán en el mismo instante de tiempo.

A los contadores asíncronos también se les denomina contadores con propagación por la siguiente razón: el efecto de un impulso en la entrada de reloj lo “siente” primero FF0. Este efecto no llega inmediatamente a FF1, debido al retardo de propagación a través de FF0. Del mismo modo, se produce un retardo de propagación a través de FF1, antes de que FF2 pueda ser disparado. Por tanto, el efecto de un impulso en la entrada de reloj se “propaga” a través del contador, tardando un cierto tiempo en alcanzar el último de los flip-flops, debido a los retardos de propagación.





http://solano.orgfree.com/DISE%D1O%20DIGITAL%20CON%20VHDL/CONTADORES.pdf

http://profesores.sanvalero.net/~arnadillo/Documentos/Apuntes/Equipos_microprogramables/UD6_Circuitos%20contadores/UD6_Circuitos%20contadores.pdf

Comentarios

Entradas populares de este blog

ARREGLO LOGICO GENERICO (GAL)

Función "rising_edge" para VHDL

Señal del reloj en VHDL