JK Problema del contador de flip-flop

1

Obtuve el proyecto de la escuela y estaba intentando hacer un contador que contará en este orden: 1,3,6,5,2,4 y otra vez, pero hay Números prohibidos 0,7 (Asigno 7 a 3 y 0 a 1 vea el borde en la tabla). Así que usé 3 chanclas JK (C, B y A). Hay mesa para mostrador:

Después de la minimización obtengo los siguientes resultados:

Jc = B      Jb=A       Ja=~B+C 
Kc = A      Kb=~A      Ka=C~B+~C+B (XOR C+B)

Y cuando lo reúno todo en Multisim (la entrada de reloj de todos los FF de JK se fusionaron y se conectan a CLOCK_VOLTAGE y 3 PROBE_DIG_RED a 3 ~ Q salidas para ver si funciona) simplemente se enciende primero y se apaga.

También hice otra versión en una secuencia diferente (para contar de 1 a 6 pero no para mostrar 0 y 7) y muestra 1,2,3,4,5,6 pero de manera aleatoria. Estaba usando la pantalla de 7 SEGMENTOS y me muestra los números 1,5,3,6 si conecto el decodificador a Qs de Flip flops pero si me conecto a ~ Qs of FFs muestra 6,2,4,1. ¿Es así como funciona en Multisim o he hecho algo con wronig?

¿Y qué he hecho mal en la versión actual del contador?

    
pregunta belmo

1 respuesta

1

Así que mi primer pensamiento es construir la versión no simplificada, para asegurar que su lógica sea correcta. Sé que cuando estaba en circuitos digitales, normalmente lo haría y funcionaría, lo que mostraría un error en la simplificación. Si ese es el caso, reemplace los elementos lentamente hasta que algo no funcione, entonces lo ha encontrado. Si lo creas sin simplificar y no funciona, entonces de hecho puede ser un problema con la forma en que configuras tu mapa de Karnaugh.

Una vez más, todo el proceso es un proceso de eliminación. Si tiene acceso a otro simulador, puede construirlo allí si tiene confianza, pero apuesto a que es uno de los problemas anteriores. A primera vista se ve bien, al menos a todas las simplificaciones no les importa.

    
respondido por el thePinochleKid

Lea otras preguntas en las etiquetas