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.