¿Qué es una secuencia de conteo de reciclaje?

0

¿Hay alguna diferencia entre el nombre "secuencia de recuento de reciclaje" y "secuencia de conteo"?

Tengo un libro de sistema digital que dice que un contador MOD-12 tiene una secuencia de recuento de reciclaje de 0001 a 1100. Sin embargo, creo que un contador MOD-12 contaría de 0000 a 1011.

    

2 respuestas

0

El problema es que hiciste la pregunta sin darnos el contexto.

La secuencia de recuento de reciclaje tiene que ver con la secuencia de recuento de repetición. Una secuencia de conteo puede ser cualquier cosa y en cualquier orden según lo requiera el diseñador. Mira el contador gris.

Usted está concentrado en un contador que cuenta desde 0000, mientras que los autores comenzaron el conteo en 0001 para aprovechar el restablecimiento del contador cuando QC y QD eran 1, y demostrar la diferencia entre las cargas asíncronas y síncronas. Ellos están tratando de enseñarte algo.

De Sistemas digitales - Principio y aplicaciones (2007): Tocci, Widmer & Moss.

Ambos contadores se reinician cuando se llega a 1100.

Pero el 74ALS163 tiene una carga síncrona, por lo que es un contador MOD-12 (0001 a 1100) (el ciclo de conteo se restablece a 1 en el siguiente ciclo de reloj).

Mientras que el 74ALS191 tiene una carga asíncrona, es un contador MOD-11 (0001 a 1011). Cuenta hasta 1100, pero debido a que la carga se produce tan pronto como se produce 1100, la salida del contador se restablece a 0001.

Si no se usó \ $ \ overline {LOAD} \ $, ambos contadores serían MOD-16, pero aunque ambos circuitos tienen el mismo aspecto, funcionan de manera diferente.

    
respondido por el StainlessSteelRat
0

Cualquier contador M que tenga menos de 2 ^ N (flipflop) estados válidos a los que recorre, debe tener un conjunto de 2 ^ N - M estados inválidos que podrían ocurrir (en el encendido, después del pulso de ruido, etc.)

Un contador de Johnson o Walking Ring tiene una cuenta de 2 * N, mientras que el número de estados posibles es 2 ^ N. por ejemplo, una división por 10 tiene 10 estados deseables y 22 estados no válidos.

El contador se restablece a un estado válido.

Si, por ejemplo, un pico de ruido lo fuerza a un estado no válido, procederá de ese estado no válido, en una secuencia de conteo diferente. (Esta nueva secuencia también podría ser infinita)

La lógica de retroalimentación debe garantizar que

  • El contador normalmente realiza un ciclo a través de estados válidos
  • Si ingresa un estado no válido, volverá a ingresar la secuencia de estados válidos eventualmente.
  • No debe permanecer bloqueado en una secuencia no válida. (pero no se evitan estados inválidos)

SO, yo consideraría que la "secuencia de recuento de reciclaje" es esa secuencia normal que normalmente se registra y se recicla sin cesar. [Sin embargo, nunca he escuchado el término]

Esto generalmente es un problema para todos los secuenciadores de retroalimentación de flip-flop, por ejemplo. Secuencias binarias pseudoaleatorias. A menudo, esas secuencias utilizadas en la práctica son el pequeño subconjunto de posibles secuencias, y solo se necesita una puerta muy simple para la retroalimentación.

También puede ser un problema para algo tan simple como un contador de ondulación BCD, sin retroalimentación. Puede implementar esto con una puerta AND de 2 entradas para detectar 1010 y forzar un reinicio. En este caso podría existir 1101.

hoja de datos de CD4017 muestra esta entrada lógica de alimentación D de FF3. Sorprendentemente, las referencias web no mencionan esto. Lea el "Libro de cocina de CMOS, Don Lancaster" para aprender sobre lógica práctica.

    
respondido por el Henry Crun

Lea otras preguntas en las etiquetas