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

4

En un diseño de contador binario que utiliza 4 flips-flops JK, que cuenta de 0 a 9, los flip flops se restablecen cuando la salida del 2do flip flop NAND el 4to flip-flop es igual a 0. Dado que el binario 9 es 1001, ¿por qué? es la NAND conectada a estas 2 salidas y no la primera y la cuarta, ya que es el primer y cuarto bits que son 1s.

    
pregunta user3001845

4 respuestas

11

El circuito que ha citado es un contador ripple , no un contador síncrono. En realidad, tiene once estados, desde 0000 hasta 1010, pero tan pronto como se alcanza el último estado, la puerta NAND inmediatamente (asíncricamente) restablece los flip-flops al estado 0000.

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

    
respondido por el Dave Tweed
2

Esto se debe a que 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 se mantiene en el rango de 0..9, la salida NAND baja y baja todas las entradas de reinicio negativo de los FF, reiniciando su contador.

    
respondido por el Vladimir Cravero
2

Cuando quieras diseñar un contador que cuente con la normativa de 100001 (0 a 9), debes reiniciarlo cuando llegue a 1010 (10) .

Si lo restableces cuando es 9 (1001), entonces no podrás ver el conteo 9 (por supuesto, habrá un error de 9 pero permanecerá solo por un tiempo). pequeño tiempo)

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

    
respondido por el Prasanth Bendra
0

Ya que está usando 4 flip flops, es un contador mod 16: cuenta desde 0000 a 1111 y luego se recicla a 0000. Sin embargo, la presencia de la puerta NAND cambia de situación. Si miras con cuidado, 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 cuando ambas de sus 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 binaria 10. Por lo tanto, el contador se reciclará en el estado 10.

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

    
respondido por el Plutonium smuggler

Lea otras preguntas en las etiquetas