Contador no binario en lógica digital

Un contador es un circuito que cuenta el número de ocurrencias de una entrada. El circuito consta de flip-flops que, junto con elementos combinacionales, se utilizan para generar señales de control.

If M = Total number of states, and
   n = Total number of flip-flop
Then,      M <= 2n
If         M = 2n    ; Binary counter
and        M < 2n    ; Non-binary counter 

Diagrama de bloques de un contador no binario:
Aquí está el diagrama de bloques de un contador mod-10. Aquí, el número total de flip-flops requeridos es 4, por lo que el número de estados usados ​​es 10 y el número de estados no usados ​​es 6.

Para diseñar un contador no binario se requiere una puerta lógica que detecte la etapa M. En mod-10 contador 10 etapas se detectan desde 0000 a 10001 y tan pronto como aparece 1010 borra todos los flip-flops.

Creación de un contador no binario:
Para hacer un contador no binario,

  • Si CLR está presente y CLK está conectado con la salida Q, entonces usamos la puerta AND.
  • Si CLR está presente y CLK está conectado con la salida Q’, entonces usamos la puerta NOR.
  • Si el complemento de CLR está presente y CLK está conectado con la salida Q, entonces usamos la puerta NAND.
  • Si el complemento de CLR está presente y CLK está conectado con la salida Q’, entonces usamos la puerta OR.

Mesa de la verdad:

Está claro a partir de la tabla de verdad que tan pronto como aparece 1010, las entradas a la compuerta AND se convierten en 11, lo que restablece el flip-flop con CLR = 1.

Frecuencia de salida:
la frecuencia de salida del contador mod-M,

= f / M 

Si no hay retroalimentación presente en la última salida (es decir, D), entonces la frecuencia de salida,

= f / (2n) 

Publicación traducida automáticamente

Artículo escrito por pp_pankaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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