FLIP FLOP EN ELECTRÓNICA DIGITAL
SR Flip-Flop
Descripción y proposito
Tiene dos entradas: S (Set) y R (Reset).
Se utiliza para establecer (guardar un 1) o reiniciar (guardar un 0) el estado del flip-flop.
Es el tipo más básico, pero puede presentar una condición inválida cuando ambas entradas están activadas al mismo tiempo.
Tabla de verdad
S R Q (salida) Estado
0 0 Q(previa) Sin cambio
0 1 0 Reset
1 0 1 Set
1 1 Indefinido Estado inválido
Aplicaciones
Control de encendido/apagado (latch):
Se utiliza como memoria básica para controlar el estado de encendido o apagado de un sistema, por ejemplo, en alarmas o sistemas de control de acceso.
Comentarios
Tiene un estado inválido cuando ambas entradas (S y R) son 1 al mismo tiempo (en la versión con compuertas NAND o NOR).
No es ideal para sistemas donde se necesita evitar condiciones indeterminadas.
JK Flip-Flop
Descripción
Es una mejora del SR Flip-Flop.
Entradas: J (Set) y K (Reset).
Elimina el estado inválido: si J=K=1, el estado de salida cambia (togglea).
Muy usado en contadores y sistemas secuenciales.
Tabla de verdad
J K Q (salida) Estado
0 0 Q(previa) Sin cambio
0 1 0 Reset
1 0 1 Set
1 1 Q̅ Toggle (cambia)
Aplicaciones
Contadores binarios:
Debido a su capacidad para cambiar de estado (toggle) sin condiciones inválidas, es ideal para contadores síncronos y divisores de frecuencia.
Comentarios
Soluciona el problema del SR al permitir entradas simultáneas en alto (J = K = 1).
Puede presentar un problema de 'race' si no se controla bien el tiempo del pulso de reloj, ya que podría cambiar varias veces durante una sola activación.
D Flip-Flop
Descripción
Tiene una sola entrada de datos: D.
La salida Q toma el valor de D en el flanco de reloj.
Es ideal para almacenar datos sincronizados con una señal de reloj.
Tabla de verdad
(Su salida depende del valor de D en el flanco del reloj)
D Q (salida) Estado
0 0 Guarda un 0
1 1 Guarda un 1
Aplicaciones
Almacenamiento de datos (registro):
Se usa ampliamente para almacenar bits individuales en registros de memoria o para sincronizar datos en sistemas digitales (como en microprocesadores).
Comentarios
Muy estable y confiable, ya que solo copia el valor de D en la salida Q en el flanco del reloj.
Ideal para evitar errores lógicos porque elimina condiciones inválidas.
T Flip-Flop
Descripción
Solo tiene una entrada: T.
Si T=1, cambia de estado con cada pulso de reloj.
Si T=0, mantiene el estado actual.
Muy útil en contadores binarios.
Tabla de verdad
T Q (salida) Estado
0 Q(previa) Sin cambio
1 Q̅ Toggle (cambia)
Aplicaciones
Contadores de eventos:
Perfecto para implementarse en contadores binarios donde se desea que el estado cambie cada vez que se recibe un pulso de entrada.
Comentarios
Se activa con cada pulso de reloj, alternando su salida.
Muy útil para contar, pero no siempre adecuado si se necesita un control más detallado del estado.