Vous êtes sur la page 1sur 6

FLIP-FLOPS

Introduccin
El estado de un flip-flop cambia por un cambio momentneo en sus entradas. Este cambio se denomina disparo o gatillo. En los latch bsicos (SC con puertas NAND o NOR) se necesitaba un disparo de entrada definido por un cambio de nivel. Este nivel debe regresar a su nivel inicial antes de aplicar otro disparo. Los FF con reloj eran disparados por pulsos. La realimentacin entre la circuiteria combinacional y el elemento de memoria puede producir inestabilidad, haciendo que el FF cambie varias veces durante la duracin de un pulso de reloj por lo que el intervalo de tiempo desde la aplicacin del pulso hasta que ocurre la transicin de la salida es un factor critico. Una manera de resolver este problema es hacer que los FF sean sensibles a la transicin del pulso mas que a la duracin. Hay dos maneras de hacerlo y que dan origen a dos tipos de flip flops: los flip flops maestro esclavo y los flip flops disparados por flanco.

FLIP FLOP MAESTRO ESCLAVO


Un flip flop maestro esclavo se construye con dos FF, uno sirve de maestro y otro de esclavo. Durante la subida del pulso de reloj se habilita el maestro y se deshabilita el esclavo. La informacin de entrada es transmitida hacia el FF maestro. Cuando el pulso baja nuevamente a 0 se deshabilita el maestro lo cual evita que le afecten las entradas externas y se habilita el esclavo. Entonces el esclavo a el mismo estado del maestro. El comportamiento del FF maestro esclavo que acabamos de describir hace que los cambios de estado coincidan con la transicin del flanco negativo del pulso.

FLIP FLOPS DISPARADOS POR FLANCOS


Otro tipo de FF que sincroniza el cambio de estado durante la transicin del pulso de reloj es el flip flop disparado por flanco. Cuando la entrada de reloj excede un nivel de umbral especifico (threshold level), las entradas son aseguradas y el FF no se ve afectado por cambios adicionales en las entradas hasta que el pulso de reloj no llegue a cero y se presente otro pulso. Algunos FF cambian de estado en la subida del pulso de reloj, y otros en el flanco de bajada. Los primeros se denominan Flip Flops disparados por flanco positivo y los segundos Flip Flops disparados por flanco negativo. La distincin entre unos y otros se indicara con la presencia o ausencia de una negacin en la entrada de reloj como se muestra en la figura.

Parmetros de los Flip Flops

SISTEMAS SECUENCIALES Flip Flops

1/6

Adems de los parmetros caractersticos de la familia lgica a que pertenecen, como son niveles lgicos, fanout, etc. Cabe destacar una serie de parmetros, ms o menos normalizado, relativos a la temporizacin de las diferentes seales que intervienen en la conmutacin de los flip flops. Destacaremos los siguientes:

1. Tiempo de establecimiento (SET UP TIME). Es el tiempo anterior al flanco activo de toma de datos
durante el cual las entradas no deben cambiar.

2. Tiempo de mantenimiento (HOLD TIME). Es el tiempo posterior al flanco activo de toma de datos 3. 4. 5. 6. 7.
durante el cual las entradas no deben cambiar. Frecuencia mxima de reloj. Es la frecuencia mxima admisible del reloj que garantiza el fabricante. Duracin del tiempo alto de reloj. Es el tiempo mnimo que debe durar la parte alta del pulso de reloj. Duracin del tiempo bajo de reloj. Es el tiempo mnimo que debe durar la parte baja del pulso de reloj. Tiempo bajo de PRESET y CLEAR. Es el tiempo mnimo que debe activarse las entradas asncronas para garantizar su funcionamiento. Tiempo de retardo o propagacin. Es el tiempo que transcurre desde el flanco activo del reloj que produce la conmutacin y el momento en que sta tiene lugar.

Flip Flop disparado por flanco negativo tipo S C


La operacin del FF disparado por flanco es similar a la operacin de un S C del tipo asncrono o sncrono normal, con la diferencia de que el cambio de estado se efecta en el flanco de bajada del pulso de reloj. El estado S=C=1 sigue siendo un estado prohibido. La tabla caracterstica resume el comportamiento del FF tipo S C disparado por flanco negativo.

Flip Flop disparado por flanco negativo tipo J K


La operacin del FF tipo J K es muy similar a la de un FF tipo S C. La nica diferencia es que no tiene un estado invlido. Para la condicin J=K=1 el FF complementa el estado presente. La tabla caracterstica resume el comportamiento del FF tipo J K disparado por flanco negativo.

Flip Flop disparado por flanco negativo tipo D


Solo posee una entrada adems de la de reloj. Se le denomina data y es til cuando se quiere almacenar un dato de un bit (0 o 1). Si en D hay un 1, cuando se aplica el pulso de reloj la salida Q toma el valor de 1. Si en D hay un 0, cuando se aplica el pulso de reloj la salida Q toma el valor de 0.

Flip Flop disparado por flanco negativo tipo T


Posee una entrada adems de la de reloj. Se le denomina toggle. Si hay un 0 en la entrada T, cuando se aplica el pulso de reloj la salida mantiene el valor del estado presente. Si hay un 1 en la entrada T, cuando se aplica el pulso de reloj la salida se complementa. La tabla caracterstica resume el comportamiento del FF tipo T disparado por flanco negativo.

SISTEMAS SECUENCIALES Flip Flops

2/6

Para el caso de los FF disparados por flanco positivo la diferencia es que el cambio de estado ocurre en la subida del pulso de reloj. La diferencia bsica entre los FF disparados por flanco y los disparados por nivel, es que en los disparados por flanco los cambios se efectan en el frente de bajada o en el de subida del pulso de reloj, y aunque las entradas cambien de valor durante la duracin del pulso, no se efectan cambios hasta el siguiente pulso de reloj. En cambio en los FF disparados por nivel el FF si que responde a los cambios de las entradas mientras el pulso de reloj esta en 1. Representacin de los FF disparados por nivel y por flanco:

Flip Flop J K: flip flop universal


El FF Jk puede considerarse como el flip flop universal puesto que puede configurarse para obtener los dems flip flops. En el cuadro adjunto se muestra el equivalente de cada uno de los tipos en funcin del J K.

Sumario de los principales Flip Flops

SISTEMAS SECUENCIALES Flip Flops

3/6

SISTEMAS SECUENCIALES Flip Flops

4/6

SISTEMAS SECUENCIALES Flip Flops

5/6

SISTEMAS SECUENCIALES Flip Flops

6/6

Vous aimerez peut-être aussi