¿Por qué el flip flop D de mi libro difiere de los demás?

1

Mi comprensión de un flip flop D es que cuando el reloj está alto y D = 1, establece Q en 1. Si D = 0, Q está establecido en 0. Por lo tanto, es como un conjunto en 1 si D = 1 y restablecer a 0 en caso contrario.

La tabla dada repetidamente en mi libro es:

D CLK Q QN
0 High 0 1
1 High 1 0
x 0  (last Q) (last QN)
x 1  (last Q) (last QN)

El libro es: John F Wakerly, Principios y prácticas de diseño digital.

Reutiliza repetidamente esta tabla cuando describe bordes negativos / habilita chanclas. Parece que está haciendo un flip flop T, básicamente. Pero también define T flip flop más tarde.

¿Estoy malinterpretando D flip flop? ¿Por qué el libro difiere de otras fuentes?

    
pregunta user2666425

3 respuestas

0

Mencionas que la tabla parece un flip flop. ¿Es posible que estés interpretando la tabla incorrectamente?

Creo que la columna "QN" representa "Q NOT", donde la columna "Q" es el valor de Q resultante de la entrada específica. En este caso, la tabla representa correctamente el comportamiento de un flip flop D.

    
respondido por el Keith_L
1

"Mi comprensión de un flip flop D es que cuando el reloj está alto y D = 1, establece Q en 1."

No exactamente. El D-FF se activa por flanco, de modo que cuando el reloj pase de bajo a alto, lo que sea que esté en la entrada D se sincronizará con la salida Q. Si el reloj es simplemente alto, entonces la salida Q no cambiará, independientemente de lo que esté haciendo la entrada D. "

    
respondido por el John D
0

No estoy seguro de entender tu pregunta, pero quizás esto ayude a aclarar la confusión. Si el libro dice lo contrario, probablemente estás malinterpretando algo. Su comprensión básica del flip flop a D es correcta. A D flip flop tiene la siguiente tabla:

DondeQeselestadojustocuandoelrelojaumentayQ+eselestadounapequeñacantidaddetiempodespués.Comomencionó,elflipflopDbásicamentereflejalaentradaenlasalida.LasiguientetablaeselflipflopT:

Como puede ver, el flip flop de T cambia su estado cada vez que la entrada tiene una transición alta (diferente del flip flop D).

Un flip flop de borde negativo es lo mismo que un flip flop estándar, excepto que busca un flanco descendente para afirmar su salida (en lugar de un borde positivo).

Un flip flop habilitado es cualquier flip flop con una entrada adicional que básicamente lo apaga y enciende. Si habilitar es alto, la habilitación flip flop actúa como un flip flop regular. Si el nivel de habilitación es bajo, el flip flop habilitado simplemente genera el último valor de Q independientemente de los cambios en D.

Si esto no ayuda, suba una imagen de la página específica que lo confunde y tal vez podamos ayudarlo.

Las imágenes se toman de aquí: enlace

    
respondido por el Gonzik007

Lea otras preguntas en las etiquetas