CD4013 Dual D-Flip-Flop: Pinout, Funcionamiento, Circuitos y Aplicaciones
El CD4013B (serie 4000 CMOS) contiene dos flip-flops tipo D independientes con entradas Set/Reset asíncronas. Esencial en lógica secuencial: registros, contadores, máquinas de estado, divisores de frecuencia, sincronización de señales y almacenamiento de 1 bit. Funciona a 3–15 V (algunas versiones 18–20 V), bajo consumo, inmunidad al ruido CMOS.
Configuración de Pines (DIP-16 / SOIC-16)
| Pin | Nombre | Función |
|---|---|---|
| 1 | Q1 | Salida flip-flop 1 |
| 2 | Q̅1 | Salida inversa flip-flop 1 |
| 3 | CLK1 | Reloj flip-flop 1 (flanco subida) |
| 4 | R1 (Reset) | Reset asíncrono activo alto FF1 |
| 5 | D1 | Entrada datos flip-flop 1 |
| 6 | S1 (Set) | Set asíncrono activo alto FF1 |
| 7 | VSS (GND) | Tierra (0 V) |
| 8 | S2 (Set) | Set asíncrono activo alto FF2 |
| 9 | D2 | Entrada datos flip-flop 2 |
| 10 | R2 (Reset) | Reset asíncrono activo alto FF2 |
| 11 | CLK2 | Reloj flip-flop 2 (flanco subida) |
| 12 | Q̅2 | Salida inversa flip-flop 2 |
| 13 | Q2 | Salida flip-flop 2 |
| 14 | VDD | Alimentación positiva (3–15 V) |
Tabla de Verdad (por Flip-Flop)
| S (Set) | R (Reset) | CLK | D | Q (next) | Q̅ (next) | Estado |
|---|---|---|---|---|---|---|
| H | L | X | X | H | L | Set asíncrono |
| L | H | X | X | L | H | Reset asíncrono |
| H | H | X | X | H | H | Ilegal / indeterminado |
| L | L | ↑ | L | L | H | Carga 0 en flanco subida |
| L | L | ↑ | H | H | L | Carga 1 en flanco subida |
| L | L | L/H/↓ | X | Q (prev) | Q̅ (prev) | Memoria (sin cambio) |
Cómo Usar el CD4013 (Pasos Prácticos)
- Alimentación: VDD (pin 14) a +3–15 V, VSS (pin 7) a GND. Desacopla con 100 nF cerámico cerca del IC.
- Entradas no usadas: D, CLK, S, R → conectar a GND (o VDD según lógica deseada) para evitar flotación. Nunca dejes entradas CMOS flotando.
- Reloj (CLK): Flanco de subida (rising edge) captura valor de D → Q. Frecuencia máx. ∼12–16 MHz @ 10 V.
- Set/Reset: Nivel alto fuerza Q=1 (Set) o Q=0 (Reset) inmediatamente, sin esperar reloj.
- Salidas Q/Q̅: Driver CMOS estándar (∼0.5–1 mA @ 5 V). Para cargas mayores, usa buffer (74HC04, 4050) o transistor.
Equivalentes y Variantes
| Referencia | Fabricante / Serie | Nota |
|---|---|---|
| CD4013BE / CD4013BM | TI / DIP / SOIC | Estándar 3–15 V |
| HEF4013BP | NXP | Especs idénticas |
| HCF4013 | STMicroelectronics | Idem |
| MC14013B | ON Semi / Motorola | Idem |
| NTE4013 | NTE | Reemplazo universal |
| 74HC74 / 74HCT74 | Serie 74 HC/HCT | 2 V–6 V, más rápido, TTL-compatible (HCT), pinout distinto |
| 40174 (Hex D-FF) | Serie 4000 | 6 FFs con CLK y Reset comunes |
| 40175 (Quad D-FF) | Serie 4000 | 4 FFs con CLK y Reset comunes |
Circuito Ejemplo: "Lanza Monedas" (Coin Tosser)
Al presionar pulsador, un 555 en astable genera reloj rápido (∼20 Hz) al CD4013. La entrada D conectada a Q̅ hace que el FF alterne (toggle) cada pulso. Dos LEDs en Q y Q̅ muestran "Cara" (L1) o "Cruz" (L2). Al soltar, el último estado queda latcheado.
Componentes
- CD4013 (usa 1 de los 2 FFs)
- NE555 (astable)
- R1=R2=1 kΩ, C1=22 nF → f ≈ 20 Hz
- R5=10–100 kΩ (pull-down pin 4 RESET 555)
- 2× LED (L1, L2) + 2× R=1 kΩ
- Pulsador S1 (NA)
- Vcc = 5–9 V (9 V batería)
Funcionamiento
- S1 abierto: R5 mantiene RESET (pin 4) del 555 en LOW → 555 en reset, sin reloj.
- S1 pulsado: RESET 555 → HIGH. 555 oscila → CLK del CD4013 recibe tren pulsos.
- D = Q̅ → cada flanco subida invierte Q (toggle).
- Q → L1 (Cara), Q̅ → L2 (Cruz). Solo uno encendido a la vez.
- S1 liberado: 555 para. Último estado queda en FF (memoria).
Otras Aplicaciones Comunes
- Divisor de frecuencia (÷2): D = Q̅ → salida Q = fCLK/2. Encadena FFs para ÷4, ÷8, ÷16...
- Registro de desplazamiento (Shift Register): Qn → Dn+1, CLK común. Serial-in/parallel-out.
- Sincronizador de señal asíncrona (2-FF synchronizer): Reduce metastabilidad al cruzar dominios de reloj.
- Detector de flanco: XOR entre entrada y salida FF retrasada (D=entrada, CLK=reloj sistema).
- Máquinas de estado finitas (FSM): Registro de estado + lógica combinacional siguiente estado.
- Latch de botón / debounce HW: Set/Reset con pulsadores NA/NC + RC.
Conclusión
El CD4013 es un bloque fundamental de lógica secuencial CMOS. Su simplicidad, bajo voltaje, inmunidad al ruido y doble FF por encapsulado lo hacen ideal para prototipos, enseñanza y diseños de bajo coste. Para mayores frecuencias (>20 MHz) o compatibilidad TTL, usa 74HC74/HCT74. Siempre desacopla VDD y ata entradas no usadas.
¿Necesitas ayuda con tu diseño de lógica secuencial? Contáctanos.
Tecnología Industrial
- Guía Esencial de Mantenimiento de Minicargadoras para un Rendimiento Óptimo
- Mecanizado NC: Definición, Proceso y Beneficios Clave
- Comprensión y Solución de Problemas de Elevación de Pads en PCB
- Construye un Duplicador de Voltaje Fiable con CI 555 – Diagrama Paso a Paso
- Fabricación de Chapa Metálica 101: Dominando los Fundamentos de la Producción de Chapas
- Circuitos Integrados Explicados: Guía Completa para Ingenieros
- Guía Completa de PCB Azules: Disponibilidad, Características y Aplicaciones
- 15 componentes esenciales de placa de circuito electrónico que debe conocer
- Circuito de Luz de Emergencia Fiable: Guía Experta Paso a Paso
- Guía Completa del Pinout LM317 y Regulación de Voltaje
- Dominando las Pistas de Circuito: Guía Definitiva de Diseño de PCB