Qué es un contador de anillos: funcionamiento, clasificación y aplicaciones

Los contadores son circuitos secuenciales cuya función es contar la señal de pulso, frecuencia y tiempo utilizando una sola señal de reloj. Es un componente importante de la electrónica digital ya que todos los dispositivos electrónicos funcionan con medidores. Se diseñan agrupando un conjunto (similar o diferente) de chanclas. Los contadores operan en diferentes modos de módulo, que están representados por el número de estados de ciclo. Hay dos tipos de contadores, son contadores síncronos y asíncronos. El contador síncrono funciona en función de la señal de reloj de entrada y el contador asíncrono es independiente de la señal de reloj de entrada. El contador síncrono es un contador de registro de desplazamiento que se clasifica además como contador de anillo de tipo de anillo y tipo de giro.


Índice de Contenido
  1. ¿Qué es el Contador de Anillos?
    1. Teoría de trabajo
    2. Programa Verilog HDL para contador de timbres
    3. Clasificación de contadores de anillos.
    4. preguntas frecuentes

¿Qué es el Contador de Anillos?

Definición: Un contador de anillo también se conoce como contador de registro de desplazamiento SISO (serial in serial out), donde la salida del flip-flop está conectada a la entrada del flip-flop que actúa como un contador de anillo. El diseño del contador de anillo se puede hacer usando cuatro D-Flip Flops con una señal de reloj común y se puede conectar una entrada de prioridad para preestablecer y borrar.

diagrama-de-bloques-del-anillo-contador

Del diagrama de arriba,

1). El número de estados utilizados es 4 (donde ningún estado = no se utilizan flip-flops).

2). Preset o Clear: La función principal de esto es que si la señal del reloj de entrada cambia, el valor de salida también cambia.

Las conexiones se hacen de la siguiente manera

  • Una entrada está conectada al primer flip-flop ff0-Q0,
  • Otra entrada está conectada al CLR de los otros tres flip-flops como ff1, ff2, ff3.

Teoría de trabajo

Por ejemplo, tomemos una condición donde preestablecido = '0000', entonces las salidas obtenidas en cada flip-flop son las siguientes. Para FF0 la salida en Q0 es '1', mientras que en otros flip-flops como ff, ff2, ff3 (que están conectados para borrar donde CLR=0) las salidas se obtienen en Q1=Q2=Q3='0′. Esto se puede entender siguiendo la tabla de verdad y sus formas de onda de salida obtenidas cuando se ejecuta usando el código Verilog HDL en el software Xilinx.

Mesa de la verdad

O YO

CLK Q0 Q1 Q2

Q3

pulso bajo

X 1 0 0

0

1

0 0 1 0

0

1

0 0 0 1

0

1

0 0 0 0

1

1

0 1 0 0

0

Dónde

Entradas = ORI y CLK

X = El reloj puede ser un flanco positivo o un flanco negativo

Salidas = Q0, Q1, Q2, Q3.

De la tabla podemos observar que '1' se desplaza diagonalmente de Q0 a Q3 y volverá a 'Q0' nuevamente. Así que esto muestra que funciona como un contador de tonos de llamada.

Programa Verilog HDL para contador de timbres

módulo dff(q,d,c);
salida q;
entrada cc;
registro;
inicial
q=1'b1;
siempre @ (posege c)
q=d;
módulo final

módulo dff1(q,d,clk);
salida q;
entrada d, clk;
registro;
inicial
q=1'b0;
siempre @ (posege clk)
q=d;
módulo final

módulo de anillo (q, clk);
En fuera [3:0]q;
entrada clk;
df u1(q[0]q[3]clc);
dff1 u2(q[1]q[0]clc);
dff1 u3(q[2]q[1]clc);
dff1 u4(q[3]q[2]clc);
módulo final

Diagrama de tiempo del contador de anillo

El diagrama de temporización del contador de anillos se muestra a continuación.

Cronología del contador de anillos
cronograma-del-anillo-contador

Clasificación de contadores de anillos.

Los contadores de anillos se clasifican en dos, son,

tipo recto

El nombre alternativo para un tipo directo es "un contador activo", donde la salida del flip-flop final se retroalimenta a la entrada del flip-flop inicial. Donde el dígito binario 0/1 se transmite como un anillo. Se utilizan dos señales de control predefinidas (PR) y la señal de reloj (CLK). Donde PR está conectado a FF 0 y CLR se da a FF3. El siguiente es el diagrama de bloques de un contador de anillo recto de 4 etapas.

Contador de anillo recto
contador de anillo recto

Tabla de verdad de contador tipo anillo recto

Tabla de verdad del tipo de anillo derecho
tabla de verdad de tipo correcto

Diagrama de tiempo de tipo recto

Cronograma-del-tipo-recto
cronograma de tipo recto

tipo de giro

El nombre alternativo para el tipo trenzado es interruptor/paso/medidor tipo cola Johnson. La salida complementada del flip-flop final se retroalimenta a la entrada del flip-flop inicial. Donde la corriente de 1s y 0s fluye en un anillo. El contador tipo giro utiliza dos señales de control como CLK y ORI. Donde CLK y ORI son comunes a los cuatro flip-flops. El siguiente es el diagrama de bloques de un contador tipo anillo trenzado de 4 etapas.

Tabla de verdad de tipo torcido

O YO

CLK Q0 Q1 Q2 Q3

pulso bajo

X 0 0 0

0

1

1 1 0 0 0

1

1 1 1 0 0

1

1 1 1 1

0

1

1 1 1 1

1

1

1 0 1 1 1

1

1 0 0 1 1

1

1 0 0 0

1

Diagrama de tiempo de tipo torcido

El diagrama de temporización del tipo de torsión se muestra a continuación.

Cronograma-del-contador-Johnson
cronograma tipo johnson

Diferencia entre el medidor tipo anillo y el medidor tipo Johnson

Aquí está la comparación entre el contador de anillo y el contador de Johnson

Contador de anillos

contador johnson

La salida del último flip-flop se da como entrada al flip-flop inicial. La salida del último flip-flop se completa y se da como entrada al flip-flop inicial.
Número de estados = Número de flip-flops utilizados Si se utiliza un número "n" de flip-flops, se requiere un número "2n" de estados.
Frecuencia de entrada = n Frecuencia de entrada = f
Frecuencia de salida = f/n Frecuencia de salida = f/2n
Total de estados no utilizados = ( 2no - no) Total de estados no utilizados = ( 2no – 2n)

Ventajas

Las ventajas son

  • Puede codificar y decodificar lógicas.
  • La implementación se puede hacer usando flip-flops JK y D

Desventajas

Las desventajas son

  • De 15 estados, se utilizan 4 estados
  • Sin autocomienzo.

Aplicaciones

Aquí están las aplicaciones

preguntas frecuentes

1). ¿Cuántos estados hay en el contador de anillo de 10 bits?

Se utilizan 10 estados en el contador de anillo de 10 bits.

2). ¿Qué es el contador asíncrono?

Un contador asíncrono funciona de forma asíncrona, es decir, es independiente del pulso del reloj. Tiene 2n – 1 estados.

3). ¿Qué es un módulo contador?

Otro nombre para un contador de mods es contador de mods. Se define como el número de estados en un contador.

4). ¿Qué quieres decir con el contador de Johnson?

El contador de Johnson es un tipo de contador de anillo, donde la salida del último flip-flop se complementa y retroalimenta a la entrada del primer flip-flop. El número de estados utilizados es 2n.

5). ¿Qué es un contador de división por N?

Contador dividido por N significa la división de la frecuencia del reloj de entrada por N.

6). ¿Qué quiere decir con registro de desplazamiento SISO?

Un registro SISOshift es un registro de serie a serie, donde los datos de entrada y los datos de salida se procesan en serie uno tras otro y el resultado se almacena en el registro.

De este modo, un contador es un componente importante de los electrones digitales. Se clasifican en contadores síncronos (tipo anillo y tipo trenzado) y asíncronos. Entonces, esta es una descripción general de un contador de timbre que usa dos señales de control, reloj y preajuste. Basados ​​en estas señales, operan en un formato de anillo, de ahí el nombre de contador de anillo. Se clasifican además en tipo recto y torcido. Donde cada contador tiene su propio diseño, ventajas y desventajas.

Si quieres conocer otros artículos parecidos a Qué es un contador de anillos: funcionamiento, clasificación y aplicaciones puedes visitar la categoría Generalidades.

¡Más Contenido!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir