¿Qué es un contador de anillo?

En un sistema informático, la forma de contador de anillo estándar es un tipo de contador que se compone de un registro de desplazamiento, otro tipo de contador que existe en la forma lógica secuencial. Este tipo de lógica se ve afectado y determinado por las entradas anteriores y el historial de datos anterior. Los registros producen retardos discretos de formas de onda o señales digitales, que se sincronizan con ciertas funciones mediante una cantidad discreta y variable de etapas en un registro de desplazamiento. Estas etapas se denominan flip-flops de tipo «D» o flip-flops de tipo «JK». Los registros de desplazamiento alguna vez sirvieron como memoria digital de una computadora, con una longitud de hasta cientos de etapas.

Ciertos registros de desplazamiento pueden convertirse en contadores de anillo si los datos de salida de un registro de desplazamiento en particular se realimentan en su entrada. Al realizar esta acción, este tipo de registro ahora se considera un contador de anillo donde los datos de salida finales del flip-flop se convierten en los datos de entrada del flip-flop iniciales del registro. Los datos en el contador se repiten continuamente, recirculando y repitiendo los datos dentro de este circuito cerrado. Este tipo de contador se llama contador de anillo recto o contador de overbeck.

En un contador de anillo recto que consta de 4 bits, el circuito funciona mediante código binario, y cada bit se establece en 1 o 0, con conjuntos de funciones que restablecen cada bit con cada flip-flop. Trabajando de esta manera, cuando el primer bit se establece en 1, todos los demás bits se establecen en 0. Con cada flip flop consecutivo, el siguiente bit que sigue se establece en 1, mientras que el bit que se estableció previamente en 1 se establece en 0. Esto El proceso continúa en este contador durante 4 flip-flops hasta que alcanza el último bit y comienza de nuevo. El movimiento que exhibe este mostrador se denomina “rotacional” por su naturaleza circular.

Otro tipo de contador se llama contador de anillo trenzado, también conocido con los nombres de contador de anillo Johnson o contador de Moebius. Los datos de retroalimentación de este tipo de contador son similares al contador de overbeck excepto que los datos de salida del flip-flop final se invierten y retroalimentan a la entrada del flip-flop inicial. Este contador es beneficioso porque requiere la mitad de la cantidad de flip-flops que un contador de overbeck puede requerir. En algunos casos, este tipo de contador puede incluso funcionar dos veces más rápido, reduciendo así el tiempo de operación. El contador de anillo retorcido está disponible como las formas estándar de TTL o CMOS IC.