Flip-Flop JK
El flip-flop más versátil: modos de retención, set, reset y conmutación en un solo dispositivo.
El flip-flop JK es el elemento secuencial más versátil, soportando cuatro modos de operación: retención (J=K=0), reset (J=0,K=1), set (J=1,K=0) y conmutación (J=K=1). A diferencia del latch SR, el estado J=K=1 está bien definido: la salida conmuta. Esto lo hace útil para contadores y máquinas de estados.
Objectives
- Escribir la tabla de verdad del flip-flop JK con los cuatro modos
- Comparar JK con SR (conmutación en lugar de prohibido)
- Construir contadores usando flip-flops JK en modo de conmutación
- Usar tablas de excitación JK para diseño de máquinas de estados
Key Takeaways
- Flip-flop JK: 4 modos - Retención (00), Reset (01), Set (10), Conmutación (11)
- J=K=1 conmuta la salida (sin estado prohibido como SR)
- La tabla de excitación tiene valores "no importa", simplificando el diseño de máquinas de estados
- Flip-flop D = JK con J=D, K=D̄ (D es más simple y más común hoy en día)
- El modo de conmutación hace al JK ideal para circuitos contadores
- CIs comunes: 74HC76, 74HC112
Applications
- Contadores: El modo de conmutación implementa naturalmente el conteo binario.
- Máquinas de Estados: Los valores "no importa" de la tabla de excitación simplifican la lógica de estado siguiente.
- División de Frecuencia: El modo de conmutación divide la frecuencia del reloj por 2.
Practice Problems
Problem 1: Un flip-flop JK tiene Q=1. En el siguiente flanco de reloj con J=1, K=1, ¿cuál es el nuevo Q?
Problem 2: ¿Cómo se hace un flip-flop D a partir de un flip-flop JK?
Problem 3: Diseña un contador binario de 2 bits usando flip-flops JK en modo de conmutación.
Problem 4: Usando la tabla de excitación, ¿qué valores de J,K causan que Q pase de 1 a 1?