Sunteți pe pagina 1din 6

FLIP FLOP

Un flip flop es un elemento de almacenamiento empleado en los circuitos secuenciales con reloj, este
dispositivo puede almacenar un bit de informacin. Un circuito secuencial podra usar muchos flip
flops para almacenar tantos bits como sea necesario.

Latches

Un circuito Flip Flop (FF) puede mantener un estado binario indefinidamente, mientras este
alimentado de electricidad, hasta que la seal de entrada indique que debe cambiar de estado.

Los tipos ms bsicos de FF operan con niveles de seal y se llaman latches. Los latches son los
circuitos bsicos con los que se construyen los FF, aunque estos son tiles para almacenar
informacin binaria y para disear circuitos secuenciales asincrnicos, no son prcticos en los
circuitos secuenciales sincrnicos.

Latch S-R o FF tipo S-R

Es un circuito acoplado con 2 compuertas NOR acopladas en cruz o dos compuertas NAND
acopladas en cruz.

- Latch S-R con compuertas NOR

La operacin del circuito se describe de la siguiente manera:

Set = Reset = 0. Esta es la condicin normal del flip-flop bsico NOR y no tiene efecto alguno
sobre el estado de salida. Q y Q` permanecern en cualquier estado en que se encontraran
antes de esta condicin de entrada.

Set = 1, Reset = 0. Esto siempre har Q=1, donde permanecer aun despus de que Set
retorne a 0.

Set = 0, Reset = 1. Esto siempre har Q=0, donde se quedar aun despus de que Reset
regrese a 0.

Set = Reset = 1. Esta condicin intenta iniciar y borrar el flip-flop bsico al mismo tiempo. No
debe utilizarse porque el estado de su salida es impredecible o puede ser cero.

La tabla de verdad es la siguiente:


El resultado simulado en quartus se puede ver a continuacin:

- Latch S-R con compuertas NAND

La operacin del circuito se describe de la siguiente manera:


Set = Reset = 1. Esta condicin es el estado normal y no tiene efecto alguno sobre el estado
de salida. Las salidas Q y Q` permanecern en el estado en que se encontraban antes de
presentarse esta condicin de entrada.

Set = 0, Reset =1. Este estado siempre ocasionar que la salida pase al estado Q=1, donde
permanecer aun despus de que Set retorne a nivel lgico alto.

Set = 1, Reset = 0. Esto siempre producir el estado Q=0, donde la salida permanecer aun
despus de que Reset retorne a nivel lgico alto. A esto se le llama borrado o reinicio del flip-
flop.

Set = Reset = 0. Esta condicin intenta iniciar y borrar el flip-flop en forma simultnea. No
debe utilizarse.

Su tabla de verdad es la siguiente:


El resultado obtenido en quartus se ve a continuacin:

Latch D o FF del tipo D

Un problema con el flip-flop set-reset con compuertas NAND con entrada de control es que puede
haber una salida no valida cuando las entradas set y reset son ambas 1. ste es el estado no
utilizado y debe evitarse en lo posible. Para evitar esto se coloca un inversor entre las entradas set y
reset. Esto crea una nueva entrada que se llamar D. Ntese que las entradas set y reset nunca
pueden tener el mismo valor debido a la presencia del inversor. Esto significa que nunca existir el
estado no valido.

La salida Q es igual a la entrada D cuando la entrada de control (CK) est a nivel alto.

Nota: El flip-flop tipo D tiene la caracterstica de almacenar la informacin, se utiliza para las
memorias.

La tabla de verdad se puede ver a continuacin:

Con la simulacin en quartus se puede observar el guardado de memoria:


Como se puede observar en el estado de 30ns de entrada 00 y 01, como pueden tener cualquier
valor, guardan el valor de estado 10 y 11 de los 20 ns.

FLIP FLOP del tipo J-K

El flip-flop tipo JK es un de los ms utilizados. Las expresiones J y K de sus entradas no tienen


ningn significado conocido.

El funcionamiento del flip-flop tipo JK es igual al del flip-flop S-R, a diferencia que en el JK no existen
condiciones no vlidas cuando J=K=1. Recordemos que el flip-flop

S-R cuando sus entradas set=reset=1 la salida del flip-flop es no vlida.

La condicin J=K=1 genera la operacin de complemento, se usa ampliamente en todos los tipos de
contadores binarios. En esencia, el flip-flop tipo JK puede hacer lo mismo que el flip-flop S-C,
adems de operar en el modo de complemento.

La figura nos muestra un flip-flop tipo JK disparado por flanco positivo y sus 3 tablas de verdad.

Para la primera tabla de verdad se hizo al reloj o Clock (CL) con un valor de 0.

Su resultado en quartus fue el siguiente


Para la segunda tabla se hizo al reloj o Clock (CL) con un valor de 1.

Su resultado en quartus fue el siguiente

Y por ltimo para cuando el reloj o clock (CL) tena un valor variable entre 1 o 0 se obtuvo la
siguiente tabla de verdad.

El resultado en quartus fue el siguiente


FLIP FLOP tipo T

El Flip-Flop T o "toggle" (conmutacin) cambia la salida con cada borde de pulso de clock, dando una
salida que tiene la mitad de la frecuencia de la seal de entrada en T. este tipo de Flip-Flop se
utilizan para la construccin de contadores binarios, divisores de frecuencia y dispositivos de sumas
binarias en general. Este tipo de Flip-Flop se puede construir a partir de un J-K llevando las dos
entradas a alta. Ahora se muestra el bloque del Flip-Flop tipo T, la tabla de verdad, y su
esquemtico.

El resultado en quartus fue el siguiente:

S-ar putea să vă placă și