Propietario A Annette Sargniotti Miglierina
Etiquetas
Módulo de un Contador
El módulo (o módulo de cuenta) de un contador es, en esencia, la cantidad de
estados diferentes que puede tener antes de repetir su secuencia. Imagina un
ciclo: el módulo es la longitud de ese ciclo.
Ejemplo: Si un contador tiene un módulo 8, significa que puede pasar por 8
estados distintos. Si empieza en 0, contará 0, 1, 2, 3, 4, 5, 6, 7 y, al llegar al
siguiente pulso, volverá a 0 para reiniciar la secuencia. Por eso se dice que
"cuenta de 0 a 7".
Un contador de módulo 'M' se denomina a menudo un contador Mod-M.
Puntos Asociados al Diseño y Funcionamiento de un Contador
Para definir completamente un contador, además de su módulo, necesitamos
considerar otros aspectos cruciales:
Número de bits (n):
Este es el número de flip-flops (biestables) necesarios para construir el
contador. Cada flip-flop puede almacenar un bit (0 o 1).
Un contador con 'n' bits puede tener como máximo '2n' estados diferentes.
Ejemplo:
Un contador de 1 bit puede contar hasta 21=2 estados (0, 1). Módulo 2.
Un contador de 2 bits puede contar hasta 22=4 estados (00, 01, 10, 11).
Módulo 4.
Un contador de 3 bits puede contar hasta 23=8 estados (000 a 111).
Módulo 8.
Contadores 1
, Por lo tanto, para un contador de módulo 'M', el número de bits 'n' requerido
debe ser tal que '2n≥M'. Siempre redondeamos 'n' hacia arriba al entero más
cercano si 'M' no es una potencia de 2.
Estado Inicial:
Es el valor desde el cual el contador comienza a contar su secuencia.
Aunque el ejemplo anterior de módulo 8 cuenta de 0 a 7, un contador podría
diseñarse para iniciar en otro estado, como 3, y contar desde ahí (3, 4, 5, 6, 7,
0, 1, 2). Sin embargo, el estado inicial más común es el estado de reinicio
(reset), que suele ser 0 (todos los bits en bajo).
Estado Final:
Es el valor justo antes de que el contador regrese a su estado inicial.
En el ejemplo del contador de módulo 8 que va de 0 a 7, el estado final sería
7. Al pasar del estado final, el contador "envuelve" y vuelve al estado inicial.
Tipo de Cuenta:
Ascendente (Up-Counter): El contador incrementa su valor con cada pulso
de reloj (por ejemplo, 0, 1, 2, 3...). Es el tipo más común.
Descendente (Down-Counter): El contador decrementa su valor con cada
pulso de reloj (por ejemplo, 7, 6, 5, 4...).
Ascendente/Descendente (Up/Down Counter): Algunos contadores son
programables para operar en ambos modos, generalmente a través de una
entrada de control.
Identificando un Contador Asincrónico (Ripple Counter)
Un contador asincrónico, también conocido como contador en cascada o ripple
counter (contador de rizado), es el tipo más simple de construir. La clave para
reconocerlo en un diagrama es observar cómo se conectan las señales de reloj a cada
flip-flop.
Características Clave en el Diagrama:
1. Conexión del Reloj (Clock) en Cadena: Este es el rasgo distintivo.
Solo el primer flip-flop (FF0) recibe la señal de reloj principal externa (el
CLK general del sistema).
Los demás flip-flops (FF1, FF2, etc.) no reciben el reloj directamente. En su
lugar, la entrada de reloj de cada flip-flop subsecuente está conectada a la
Contadores 2