¿Diagrama de circuito para un Flip-Flop D con un interruptor de reinicio?

0

He creado la siguiente D Flip-Flop, que funciona como se esperaba. Ahora estoy tratando de implementar un reinicio asíncrono a él. ¿Cómo puedo editar mi circuito de manera que cuando se presiona el botón, Q se establece en 0 y Q 'se establece en 1 inmediatamente, independientemente de si el reloj está en el borde positivo o negativo?

El logismo tiene un D Flip Flop con un reinicio asíncrono incorporado, pero me gustaría crear el mío propio.

    
pregunta KOB

2 respuestas

0

La lógica de nivel de puerta de varias funciones lógicas (D-flops, etc.) ha sido resuelta por la industria hace 40 años. Por favor estudie los libros de datos de referencia de fabricantes como este, de Texas Instruments .

    
respondido por el Ale..chenski
0

Los conjuntos y reinicios asíncronos se realizan omitiendo la parte del reloj del flip flop y controlando el pestillo directamente:

simular este circuito : esquema creado usando CircuitLab

Las puertas NAND y las puertas NO en la parte habilitada del esquema se pueden combinar en solo las puertas NAND, agregué las puertas NO para mantener mi esquema similar al suyo.

Sin embargo, esto no es realmente un fl-flop flop sincronizado, el 'Reloj' como en sus esquemas es en realidad una línea habilitada. Se puede implementar un reloj de borde ascendente utilizando una puerta AND y una serie de puertas NO, como se muestra a continuación:

simular este circuito

Esto funciona porque cada una de las puertas NOT tiene un pequeño retraso desde la entrada hasta la salida. La salida de la compuerta AND se convierte en un breve impulso que solo ocurre en el flanco ascendente de la señal del reloj. La Red de salida luego se conecta a la señal del reloj como la tiene, y por lo tanto el flip flop solo se puede cambiar cuando la señal del reloj aumenta.

    
respondido por el ambitiose_sed_ineptum

Lea otras preguntas en las etiquetas