Al investigar el diseño de J-K Flip Flop, no puedo entender cómo funciona la conmutación. Sé que solo cambia cuando el reloj pasa de 0 a 1.
Esta es mi falsa comprensión de cómo funciona la palanca.
Supongamos que es Q = 0, Q' = 1
y J = K = 1
. Ahora que el reloj sube, los detectores lo recogen y envían un impulso.
El siguiente estado es Q = 1, Q' = 1
, y eso no está cerca de Q = 1, Q' = 0
. Peor aún, como J = K = 1
y el reloj se mantiene alto para que no se envíe ningún impulso, en realidad oscila entre 00
y 11
.
¿Qué hay de malo en mi comprensión?
Estoy simulando el construido por 4 NAND, y el siguiente estado está determinado por las siguientes ecuaciones:
Anext = not (Clock and J and Q')
Bnext = not (Clock and K and Q )
Qnext = not ( Q' and A)
Q'next = not ( Q and B)