En un contador binario JK de 0 a 9, ¿por qué la puerta NAND está conectada al segundo y cuarto flip flop JK y no al primero y cuarto?

En un diseño de contador binario que usa 4 flip-flops JK, que cuentan de 0 a 9, los flip-flops se restablecen cuando la salida del segundo flip-flop NAND y el cuarto flip-flop es igual a 0. Dado que el 9 binario es 1001, ¿por qué el NAND conectado a estas 2 salidas y no la primera y la cuarta ya que son los bits primero y cuarto los que son 1s.

imagen

Si lo conectara al primero y al cuarto, tendría un contador 0-8.

Respuestas (4)

El circuito que citó es un contador de ondas , no un contador síncrono. En realidad, tiene once estados, del 0000 al 1010, pero tan pronto como se alcanza el último estado, la puerta NAND restablece inmediatamente (asincrónicamente) los flip-flops al estado 0000.

En un contador síncrono, todos los flip-flops compartirían un reloj común y usted controlaría la secuencia de estados activando sus entradas J y K. Esto requeriría algunas puertas adicionales, que incluirían la decodificación del estado 1001 para que el contador vaya directamente al estado 0000 en el siguiente borde del reloj.

Eso es porque desea restablecer el FF cuando la salida sería 1010, es decir, 10. Cuando ambos bits son uno, y eso solo ocurre cuando la salida es 10 si permanece en el rango 0..9, la salida NAND baja y baja todas las entradas de reinicio negativas de los FF, reiniciando su contador.

Cuando desee diseñar un contador que cuente 0000-1001 (0 a 9), debe restablecerlo cuando llegue a 1010 (10) .

Si lo restablece cuando es 9 (1001), entonces no podrá ver el conteo 9 (por supuesto, habrá una falla de 9 pero permanecerá solo por un tiempo muy pequeño)

Entonces, cuando reinicie cuando llegue a 1010 (10), en realidad mostrará 1010 (10), pero solo por una duración muy pequeña (prácticamente no puede verlo).

Dado que está utilizando 4 flip flops, es un contador mod 16: cuenta de 0000 a 1111 y luego se recicla a 0000. Sin embargo, la presencia de la puerta NAND cambia las situaciones. Si observa detenidamente, las entradas CLR tienen burbujas adjuntas. Esto significa que son entradas bajas activas. En otras palabras, para que el flip flop se borre, la entrada a la entrada CLR debe ser BAJA. Ahora, la puerta NAND puede producir una entrada baja solo cuando ambas entradas son 1. Dado que la puerta NAND está conectada a 2 y 4 flip flops, esto sucede para la combinación 1010, que es 10 binario. Por lo tanto, el contador se reciclará en el estado 10

Espero estar en lo correcto. (Tenga en cuenta que para que un contador cuente de 0 a 9, debe reciclarse en 10)