FLIP - FLOPS
LATCH S R Es un elemento de almacenamiento. Que puede mantener un estado lógico indefinidamente, hasta que una señal de entrada, indique un cambio de estado S (set) R (reset)
FLIP – FLOP JK FLIP – FLOPS Dispositivos síncronos de dos estados, cuya salidas son sensibles a sus entradas, en el instante que se aplica un flanco positivo (flanco de subida) o un flanco negativo (flanco de bajada) del impulso del reloj. FLIP – FLOP JK
Entradas SALIDAS J K CLK Q Q´ 0 0 Q Q´ 0 1 0 1 1 0 1 0 1 1 Q´ Q CLK J K Q
El Flip Flop tipo T, conocido como alteración o toggle, el valor de su salida se complementa cuando las entradas J y K son =1 al aplica un impulso de reloj. El Flip Flop tipo D, almacena un único bit de datos (1 o 0), el dato cambia o se mantiene al aplica un impulso de reloj. J K Q Q´ ´ 0 0 No Cambia 1 1 Basculación J K Q Q´ ´ 0 1 0 1 1 0 1 0
Entradas Asíncronas de Inicio y Borrado Estas son entradas asíncronas, que pueden variar el estado del Flip – Flop independientemente del impulso del reloj. Inicio (Preset): Un nivel alto, coloca en (1) la salida Borrado (Clear): Un nivel alto, coloca en (0) la salida
Características de Operación Retardos de Propagación Intervalo de tiempo para que se produzca un cambio a la salida, una aplicado la señal de reloj o algún cambio en sus entradas. Tiempo de set-up (establecimiento) Intervalo mínimo que los niveles lógicos de entrada deben mantenerse constantes antes del impulso del reloj. Tiempo de Hold (mantenimiento) Intervalo mínimo que los niveles lógicos de entrada deben mantenerse constantes despues del impulso del reloj. Frecuencia máxima del reloj Mayor velocidad a la que se puede disparar el flip – flop con fiabilidad. Anchura de los Impulsos Anchura mínima para un funcionamiento adecuado del impulso de reloj.
Ejercicio CLK PRESET J K CLEAR Q
Aplicaciones de los Flip Flops
Divisor de Frecuencia CLK Q J K Q Q´ CK ALTO (1) RELOJ (CLK) Se puede dividir por 2, 4, 8, etc. dependiendo del número de Flip Flops = 2n
J K Q0 Q´0 CK ALTO (1) RELOJ (CLK) J K Q1 Q´1 CK ALTO (1) CLK Q0 Q1
Contador Asíncrono J K Q0 Q´0 CK ALTO (1) CLK Q1 Q´1 CLK Q0 Q1