¿Es obligatorio incluir un detector de pulso para diseñar un JK Flip Flop disparado por el borde usando puertas lógicas?

4

Estoy tratando de diseñar un JK-Flip-Flop con borde positivo (utilizando puertas 7400 y 7410 NAND) en una placa de pruebas. El diagrama del circuito está en la imagen (yo reemplazaría todas las puertas AND y NOR con puertas NAND). Sin embargo, veo que hay un circuito detector de pulso de la entrada de pulso de reloj.

Mipreguntaes:1)¿EsobligatorioincluiresecircuitodetectordeimpulsosparaelcorrectofuncionamientodeJK?

2)Encasoafirmativo,¿puedocrearelcircuitodetectordeimpulsosutilizandolaspuertasNANDcomosemuestraenlasegundaimagen?(Comodecostumbre,reemplazaríalaspuertasNOTyANDporNAND)

    
pregunta user1637645

2 respuestas

1

Sí , se necesita el detector de bordes / generador de impulsos para operar el circuito como un J-K flip-flop . El circuito AND + NOR de cuatro compuertas que ve es en realidad un pestillo con respecto a la entrada de control. Es decir, el estado puede "fluir" de J y K a Q si la señal de control siempre tiene una lógica alta. Una solución para esto con los latches D es poner dos latches en serie con la diferencia \ $ 180 ^ {\ circ} \ $ en la fase de reloj en la configuración del D-flip-flop disparado por el borde maestro-esclavo :

Trabajodedominiopúblicode Wikimedia Commons

Sin embargo, dado que la función de operación J-K no es tan simple como en el caso D, se necesita algún otro método para hacer que el borde flip-flop sea sensible. Una solución para esto es mantener la entrada de control alta solo en el borde de una entrada: por lo tanto, el circuito de detección de borde / pulso.

A su segunda pregunta: sí, el circuito NOT + AND que muestra implementa el circuito de creación de pulso deseado. Sin embargo, debe asegurarse de que el impulso de salida sea lo suficientemente amplio como para que el circuito J-K se estabilice después de que ocurra una transición en el estado. El tiempo requerido dependerá de la velocidad de su circuito. ¡No quieres actualizar parcialmente el estado!

    
respondido por el user2943160
0

No. Puedes hacer fácilmente un maestro-esclavo jk flip flop.

Agregar un generador de impulsos a un pestillo lo convierte en un "pestillo pulsado" ( enlace ) no en un flip flop, a pesar de que actúa como uno.

Vea el esquema a continuación:

    
respondido por el jbord39

Lea otras preguntas en las etiquetas