Un ADC convierte señales analógicas continuas en datos digitales que tu procesador puede usar, mientras que un DAC hace lo contrario: devolviendo los valores digitales a voltajes o corrientes analógicas. La decisión no es una cosa o una cosa o la otra: los sistemas solo con sensores necesitan solo un ADC, los sistemas solo de salida solo un DAC, pero la mayoría de los diseños reales - equipos de audio, controladores industriales, transceptores RF - requieren ambos para conectar los mundos analógico y digital.
Puntos clave
- Los ADC miden entradas analógicas y emiten datos binarios; Los DAC aceptan datos binarios y generan salidas analógicas: son opuestos en dirección de señal, no piezas intercambiables.
- La frecuencia de muestreo y la resolución determinan la fidelidad del ADC, pero en la práctica, la estabilidad de referencia y la disposición de la PCB suelen limitar la precisión real más de lo que sugiere la hoja de especificaciones.
- El DAC genera pasos entre niveles y puede fallar durante las transiciones de código; El filtrado de salida es obligatorio en bucles de audio y control, no es opcional.
- Los ADC Flash ofrecen velocidad, los ADC SAR equilibran potencia y rendimiento, los ADC Sigma-Delta destacan en la precisión: elige la arquitectura que se ajuste a tu ancho de banda y presupuesto de ruido de señal, no la que tenga el mayor número de bits.
- La mayoría de los fallos del sistema se remontan a la deriva de referencia, la oscilación del reloj o bucles de tierra: los convertidores solo rinden tan bien como la interfaz analógica y la PCB que construyes alrededor de ellos.
¿Qué es un ADC?
Un ADC toma muestras de una forma de onda analógica variable en el tiempo - voltaje de un sensor, corriente de un transductor, una señal de audio - y convierte cada muestra en un número binario. Ese flujo digital alimenta luego un microcontrolador, DSP o procesador para su análisis, almacenamiento o transmisión.
El proceso de tres pasos - muestreo, cuantización, codificación - suena sencillo, pero el rendimiento real depende de filtros antialiasing, referencias estables y un diseño de bajo ruido. He depurado diseños donde un ADC de 16 bits entregaba solo 12 bits efectivos porque el voltaje de referencia bajaba bajo carga.

¿Qué es un DAC?
Un DAC acepta una palabra digital y produce un voltaje o corriente analógica correspondiente. La reproducción de audio, la síntesis de formas de onda, el control de motores y la generación de puntos de consigna en lazo cerrado dependen de los DAC para conectar la lógica digital con el hardware analógico.
Las salidas de los DAC no producen formas de onda suaves por arte de magia. Cada cambio de código crea un paso, y las transiciones principales de código pueden provocar fallos - picos de tensión breves que aparecen cuando los interruptores internos cambian de estado. Los DAC de alta velocidad en sistemas RF requieren un filtrado cuidadoso de salida y adaptación de impedancias; los DAC de baja velocidad en control industrial necesitan referencias estables y un tiempo adecuado de asentamiento.

ADC vs DAC: Diferencias técnicas
| Característica | ADC | DAC |
|---|---|---|
| Dirección de conversión | Señal analógica → datos digitales | Datos digitales → señal analógica |
| Señal de entrada | Tensión o corriente continua | Código binario |
| Señal de salida | Número binario | Voltaje o corriente analógica |
| Operación primaria | Muestreo, cuantización, codificación | Decodificación digital, reconstrucción analógica |
| Métricas clave de rendimiento | Resolución, frecuencia de muestreo, SNR, INL/DNL | Resolución, tiempo de asentamiento, THD, energía glitch |
| Modos de fallo comunes | Aliasing, ruido de cuantización, códigos faltantes | Fallos de salida, errores de monotonicidad, distorsión dependiente del código |
| Aplicaciones típicas | Interfaces de sensores, adquisición de datos, grabación de audio | Generación de formas de onda, reproducción de audio, bucles de control |
Cómo los ADC convierten señales
La conversión ADC se divide en tres etapas: muestreo, cuantización y codificación.
Muestreo
El ADC captura la tensión de entrada en intervalos de tiempo discretos. La frecuencia de muestreo debe cumplir el criterio de Nyquist - al menos el doble del componente de frecuencia más alta en la entrada:
FS ≥ 2FPAX
Si submuestreas, el contenido de alta frecuencia vuelve a la banda base como aliasing. Los filtros de antialiasing colocados antes del ADC atenúan las señales fuera de banda, pero el roll-off del filtro no es tan nítido como una pared. En la práctica, he comprobado que muestrear entre 2,5× y 3× el ancho de banda de la señal da suficiente margen para un filtro analógico realizable sin gastar velocidades de conversión innecesarias.
Cuantización
Cada voltaje muestreado se mapea al nivel digital más cercano. Un ADC de 8 bits proporciona 256 niveles, un ADC de 12 bits da 4096 y un ADC de 16 bits ofrece 65.536. El tamaño del paso es igual al rango a escala completa dividido por 2ⁿ, donde n es el número de bits.
El error de cuantización - la diferencia entre el voltaje real y el nivel asignado - aparece como ruido en la salida digital. Una resolución más alta reduce el tamaño del paso, pero solo si tu etapa de referencia y entrada son lo suficientemente silenciosas para resolver esos pasos más pequeños.
Codificación
El nivel cuantizado se convierte a formato binario - típicamente complemento de dos, binario desplazado o binario recto, dependiendo del ADC y de si la entrada es unipolar o bipolar. Esta palabra digital se traslada entonces al procesador o memoria.

Cómo los DAC reconstruyen señales analógicas
Entrada digital
El DAC recibe una palabra binaria de un procesador, memoria o interfaz digital. Cada palabra representa un nivel de salida objetivo.
Reconstrucción analógica
Escaleras internas de resistencias, fuentes de corriente o redes conmutadas conmutan el código digital en un voltaje o corriente proporcional. A medida que cambian los códigos de entrada, la tensión o corriente de salida se ajusta a la normativa.
Filtrado de salida
Las salidas del DAC cambian en pasos discretos. Las actualizaciones rápidas del código crean una forma de onda escalera con imágenes espectrales de alta frecuencia. Un filtro de reconstrucción pasa-bajos suaviza los pasos y atenúa armónicos no deseados. El corte, orden y retardo de grupo del filtro deben coincidir con el ancho de banda de la señal: los DAC de audio suelen usar un filtro pasa-bajos suave con mínima distorsión de fase, mientras que los DAC de bucle de control pueden aceptar filtros más nítidos si el retardo de fase no desestabiliza el bucle.

Cómo los ADC y los DACs trabajan juntos en sistemas reales
La mayoría de los productos reales utilizan ambos convertidores en una cadena de señal cerrada.
Sistemas de audio
Un micrófono genera una forma de onda analógica. El ADC lo digitaliza para el procesamiento DSP - ecualización, compresión, efectos. El audio procesado pasa entonces por un DAC para alimentar auriculares o altavoces. El audio de calidad CD utiliza convertidores de 16 bits a 44,1 kHz; la grabación profesional pasa a 24 bits a 96 kHz o 192 kHz, aunque la diferencia audible depende más de la calidad del micrófono y la acústica de la sala que de la profundidad de bits.
Bucles de control industrial
Un sensor de temperatura emite un voltaje analógico. El ADC lo digitaliza para que un microcontrolador pueda ejecutar un algoritmo PID. El controlador entonces acciona un DAC (o salida PWM, que funciona como un DAC rudimentario tras el filtrado) para ajustar la potencia del calentador. La estabilidad del bucle depende del ruido del ADC, el tiempo de asentamiento del DAC y la tasa de actualización; he visto bucles de control oscilar porque el DAC fallaba durante las transiciones de código, inyectando retroalimentación falsa en el cálculo del PID.
Transceptores RF
Las radios definidas por software digitalizan las señales RF entrantes con un ADC de alta velocidad, las procesan en un FPGA o DSP, y reconstruyen las formas de onda salientes con un DAC de alta velocidad. La precisión de transmisión depende de la linealidad del DAC y del jitter del reloj: el contenido espectral espurio de un reloj DAC ruidoso puede violar las normativas de emisiones.
Equipos de Prueba y Medición
Los osciloscopios utilizan ADCs para capturar formas de onda, mientras que generadores arbitrarios dependen de DACs para sintetizar señales de prueba. La resolución efectiva - los bits realmente utilizables tras tener en cuenta el ruido y la distorsión - suele quedar 2 o 3 bits por debajo de la especificación nominal en instrumentos de sobremesa.

Factores clave de selección para ADCs y DACs
| Factor | Por qué importa para ADC | Por qué importa para DAC |
|---|---|---|
| Resolución | Determina el cambio mínimo detectable de señal | Establece el tamaño del paso de salida y la suavidad |
| Velocidad (Frecuencia de muestreo o tasa de actualización) | Debe capturar la frecuencia de entrada más rápida sin aliasing | Debe actualizarse lo suficientemente rápido para el ancho de banda de salida |
| Precisión (INL, DNL, Desplazamiento, Error de ganancia) | Afecta a la fiabilidad de la medición | Afecta a la precisión y linealidad de salida |
| Ruido (SNR, ENOB) | Limita la señal resoluble más pequeña | Degrada la calidad de la señal de salida |
| Consumo de energía | Crítico en sensores alimentados por batería | Crítico en dispositivos portátiles de audio e inalámbricos |
| Estabilidad de referencia | Afecta directamente a la precisión de conversión | Impacta directamente en la estabilidad de salida |
Al elegir un convertidor, ajusta las especificaciones a la señal, no a las afirmaciones de marketing. Un ADC de 24 bits suena impresionante, pero si el ruido del sistema está en 100 μV y tu LSB representa 10 μV, solo estás digitalizando el ruido en los tres bits inferiores.
Desafíos de integridad de señales
Deriva de voltaje de referencia
Tanto los ADC como los DAC comparan la entrada o generan salida en relación con un voltaje de referencia. Si la referencia se desvía con la temperatura o la carga, la precisión de conversión se desvía con ella. Una referencia de 10 ppm/°C suena precisa hasta que te das cuenta de que desplaza 100 ppm en un cambio de 10°C, borrando el beneficio de ese convertidor de 16 bits.
Usa una referencia dedicada de voltaje de baja deriva, no el raíl de alimentación. Evita el pasador cerca del pasador. En un proyecto de dispositivos médicos, rastreamos un misterioso fallo de calibración hasta una caída de 50 mV en la línea de referencia causada por un ancho insuficiente de traza de la PCB.
Aliasing en sistemas ADC
El aliasing ocurre cuando el contenido de señal por encima de fs/2 se integra en la banda base. Un filtro antialiasing colocado delante del ADC atenúa el ruido e interferencias de alta frecuencia. El orden del filtro y la frecuencia de corte dependen de la relación entre el ancho de banda de la señal y la tasa de muestreo; relaciones más ajustadas exigen filtros más pronunciados, que añaden coste, distorsión de fase y retardo de grupo.
El sobremuestreo - muestreo más rápido que 2fmax - relaja el requisito del filtro. Los ADC Sigma-Delta aprovechan esto muestreando al 64× o 128× del ancho de banda de la señal, y luego filtrando y diezmando digitalmente el resultado.
Ruido de cuantización
El error de cuantización se comporta como ruido blanco distribuido a lo largo del ancho de banda del ADC. El ruido de cuantización RMS es igual a:
Vq(rms) = LSB / √12
Para un ADC de 12 bits con un rango de 5 V, LSB = 5 V / 4096 ≈ 1,22 mV, por lo que el ruido de cuantización es de aproximadamente 0,35 mV RMS. Si la señal de tu sensor es de 10 mV, el ruido de cuantización por sí solo consume una fracción significativa de tu rango dinámico.
Fallos del DAC
Cuando un DAC pasa de un código a otro - especialmente cuando varios bits se cambian simultáneamente - la conmutación interna puede crear picos de voltaje breves. Una transición de 01111111 a 100000000 cambia cada bit, y si el MSB cambia ligeramente más rápido que los bits inferiores, la salida salta momentáneamente a un nivel incorrecto.
Desactivar circuitos y condensadores de retención de salida reduce este efecto, pero también ralentiza el tiempo de asentamiento. Los DAC de alta velocidad en sistemas RF suelen aceptar cierta energía de fallos como compensación por velocidades de actualización más rápidas.
Nerviosismo del reloj
Los errores de temporización en el reloj de muestreo degradan la relación señal-ruido del ADC, especialmente en frecuencias altas. La degradación de la SNR por jitter es la siguiente:
SNR ≤ 20 log₁₀(1 / (2πfinσjitter))
Para una entrada de 10 MHz y un jitter RMS de 1 ps, la SNR cae a unos 70 dB, equivalente a aproximadamente 11 bits efectivos, incluso si el propio ADC es de 16 bits. Utiliza fuentes de reloj de baja vibración, mantén las pistas cortas y evita que los relojes estén cerca de líneas digitales ruidosas.
Distribución de la PCB
Un mal diseño arruina el rendimiento del convertidor. Separa los planos de tierra analógico y digital, conéctalos en un único punto estrella o bajo el convertidor. Enruta las pistas analógicas sensibles lejos de reguladores de conmutación, buses digitales y líneas de reloj. Coloca los condensadores de derivación a menos de 5 mm de los pines de alimentación.
He medido una mejora de 10 dB en la SNR en un diseño de ADC de 16 bits simplemente moviendo un regulador conmutado 2 cm más lejos de las pistas de entrada analógicas.

Tipos de ADCs
ADC flash
Los ADC flash utilizan una escalera de resistencias y un banco de comparadores - uno por cada nivel de cuantización - para convertir la entrada en un solo ciclo de reloj. Son la arquitectura más rápida, comúnmente encontrada en osciloscopios de alta velocidad, receptores de radar y sistemas de muestreo RF.
Desventaja: el consumo de energía y el área del chip escalan exponencialmente con la resolución. Un ADC flash de 8 bits requiere 256 comparadores; una versión de 12 bits necesitaría 4096. Los ADC flash prácticos rara vez superan los 10 bits.
ADC SAR
Los ADC de Registro de Aproximación (SAR) sucesivos realizan una búsqueda binaria, probando un bit por ciclo de reloj. Equilibran velocidad, potencia y resolución, lo que las convierte en la opción más común para sistemas embebidos, sensores industriales y registradores de datos alimentados por batería.
El tiempo de conversión escala linealmente con la resolución: un SAR de n bits requiere n ciclos de reloj. Para un SAR de 12 bits que funciona a 10 MHz, la conversión se completa en 1,2 μs, dando un rendimiento de aproximadamente 800 kSPS.
ADC Sigma-Delta
Los ADC Sigma-Delta (ΔΣ) sobremuestrean la entrada, el error de cuantización de forma ruido a altas frecuencias, y luego filtran y diezman digitalmente el resultado. Alcanzan alta resolución - de 20 a 24 bits - con circuitos analógicos relativamente sencillos.
Son ideales para medición de precisión, audio y sensores donde el ancho de banda de la señal es bajo. Desventajas: menor velocidad de conversión y mayor latencia debido al filtro digital. Un ADC ΔΣ de 24 bits podría muestrear a 192 kHz internamente, pero emitir datos solo a 1 kHz tras la decimación.
ADC de oleoducto
Los ADC de tubería se encadenan en cascada de varias etapas de menor resolución, cada una realizando una conversión parcial y pasando el residuo a la siguiente etapa. Combinan un rendimiento multi-MSPS con resolución de 12 a 16 bits, lo que los hace populares en adquisición de vídeo, comunicaciones e imagen médica.
La latencia es mayor que la del SAR o el flash debido al retardo de la pipeline - normalmente varios ciclos de reloj - pero el rendimiento sigue siendo alto una vez que la pipeline se llena.

Tipos de DACs
DAC de escalera R-2R
Los DAC R-2R utilizan una red escalera de resistencias donde cada bit controla un interruptor que conecta una resistencia a la tensión de referencia o a tierra. La topología requiere solo dos valores de resistencia (R y 2R), lo que simplifica la fabricación.
Se utilizan ampliamente en aplicaciones de propósito general y sensibles al coste. El emparejamiento de resistencias limita la precisión: un DAC R-2R de 12 bits normalmente requiere una tolerancia de resistencia del 0,025%.
DAC ponderado en binario
Cada bit acciona una resistencia o fuente de corriente escalada en proporción binaria: R, 2R, 4R, 8R, etc. Simple en concepto pero poco práctico más allá de 8 a 10 bits porque los valores de las resistencias abarcan un amplio rango, lo que dificulta la emparejamiento.
Aparecen más a menudo en libros de texto introductorios que en hardware de producción.
DAC Sigma-Delta
Los DAC Sigma-Delta aumentan el muestreo de los datos de entrada, aplican modelado de ruido y controlan un DAC simple de 1 o pocos bits a una alta frecuencia de reloj. Un filtro pasa-bajos elimina entonces el ruido de cuantización de alta frecuencia, dejando una salida analógica limpia.
Dominan el audio de consumo - smartphones, auriculares Bluetooth, interfaces de audio USB - porque ofrecen baja distorsión y alta SNR sin requerir componentes analógicos de precisión.
DAC de dirección de corriente
Los DAC de dirección de corriente activan o apagan fuentes de corriente de precisión, sumando el resultado en una resistencia de salida o directamente en una carga. Alcanzan alta velocidad y ancho de banda amplio, lo que los convierte en la opción preferida para síntesis RF, generación arbitraria de formas de onda y radios definidas por software.
La energía de fallos y la impedancia de salida dependiente del código pueden degradar el rendimiento si el diseño o la disposición son deficientes.

ADC vs DAC: Cuándo usar cada uno
Usa un ADC cuando:
- Necesitas medir, monitorizar o digitalizar entradas analógicas de sensores, transductores o señales.
- Tu sistema realiza registro de datos, análisis o procesamiento digital de señales del mundo real.
- Ejemplos: monitorización de temperatura, análisis de vibraciones, grabación de audio, medición de voltaje de batería.
Usa un DAC cuando:
- Necesitas generar, controlar o reconstruir salidas analógicas a partir de datos digitales.
- Tu sistema acciona actuadores, circuitos analógicos, salidas de audio o señales de comunicación.
- Ejemplos: control de velocidad del motor, reproducción de audio, síntesis de formas de onda, generación de puntos de consigna en un bucle de control.
Usa ambos cuando:
- Tu sistema conecta la entrada y salida analógica en una cadena cerrada o de procesamiento de señales.
- Ejemplos: cancelación activa de ruido, efectos de audio digital, radio definida por software, control motor en lazo cerrado.
Consejos prácticos de diseño
Igualar la resolución con el fondo de ruido
Un ADC de 16 bits ofrece en teoría un rango dinámico de 96 dB, pero solo si el ruido del sistema se mantiene por debajo del LSB. Si tu frontal analógico aporta ruido RMS de 500 μV y tu LSB es de 100 μV, estás desperdiciando bits. En ese caso, un ADC de 12 bits con un mejor diseño analógico supera a un convertidor de 16 bits ruidoso.
Elige la velocidad en función del ancho de banda de la señal, no de la velocidad de datos
Una señal de sensor de 1 kHz no necesita un ADC de 1 MSPS a menos que estés sobremuestreando mucho para reducir el ruido. Por el contrario, una señal de comunicación de 100 kHz muestreada a 200 kSPS tendrá un alias. Ajusta la frecuencia de muestreo al contenido de la señal, no a la velocidad del procesador.
Prioriza la calidad de referencia sobre la resolución del convertidor
El mejor ADC o DAC no puede compensar una referencia ruidosa y de drift. He visto diseños de 24 bits limitados a una precisión de 16 bits porque la referencia era una salida LDO de propósito general en lugar de un circuito integrado dedicado de referencia de voltaje. Gasta un euro extra en una referencia de baja deriva y bajo ruido: es la inversión de mayor retorno en la cadena de señal.
Diseña toda la cadena de señal, no solo el convertidor
Las hojas técnicas del convertidor muestran rendimiento en condiciones ideales: energía limpia, referencia perfecta, disposición optimizada. El rendimiento real depende del acondicionamiento del sensor, los filtros antialiasing, el buffer de referencia, el rechazo de la fuente de alimentación y la disposición de la PCB. Tratar el convertidor como un componente aislado garantiza la decepción.
Validar la resolución efectiva
El Número Efectivo de Bits (ENOB) mide el rendimiento en el mundo real tras tener en cuenta el ruido, la distorsión y la jitter. Un ADC de 16 bits podría entregar solo 13 o 14 ENOB en condiciones reales de funcionamiento. Prueba SNR y SINAD con una fuente de señal de baja distorsión, no solo con entradas DC estáticas.
Preguntas frecuentes
¿Por qué los sistemas suelen usar tanto un ADC como un DAC?
La mayoría de los sistemas reales interactúan con entornos analógicos: los sensores proporcionan entradas analógicas que requieren digitalización, y los actuadores o altavoces requieren señales de unidad analógica reconstruidas a partir de datos digitales. Los ADC y DACs juntos forman un puente bidireccional entre los dominios físico y digital.
¿Cómo afecta la resolución la precisión del ADC?
La resolución define el número de niveles de cuantización pero no garantiza la precisión. Un ADC de 16 bits con pobre linealidad, una referencia ruidosa o un diseño inadecuado puede rendir peor que un ADC de 12 bits bien diseñado. La precisión depende de INL, DNL, desplazamiento, error de ganancia, ruido y estabilidad de referencia, no solo del número de bits.
¿Por qué la frecuencia de muestreo es crítica en los sistemas ADC?
Si la frecuencia de muestreo es demasiado baja en relación con el ancho de banda de la señal de entrada, el contenido de alta frecuencia se aliasa en la banda base, apareciendo como falsas señales de baja frecuencia. El teorema de Nyquist requiere muestrear al menos el doble de la frecuencia más alta, pero los diseños reales suelen muestrear entre 2,5× y 3× para permitir filtros antialiasing prácticos.
¿Qué causa el error de cuantización?
El error de cuantización surge porque los convertidores utilizan un número finito de niveles para representar una forma de onda continua. El convertidor redondea cada muestra al nivel más cercano, generando un error de hasta ±0,5 LSB. Una resolución más alta reduce el tamaño del paso, pero el ruido del sistema y la estabilidad de referencia determinan si esos bits extra son utilizables.
¿Por qué las salidas de los DAC necesitan filtrado?
Los DAC producen salidas en pasos discretos, creando una forma de onda escalera con imágenes espectrales de alta frecuencia. Un filtro de reconstrucción suaviza los pasos y atenúa armónicos no deseados. Sin filtrado, la salida contiene artefactos que degradan la calidad del audio, aumentan el ruido del bucle de control o violan los límites de emisión en sistemas RF.
¿Qué limita el rendimiento del convertidor en la práctica?
Por lo que he observado, los tres principales limitadores reales son: deriva de referencia (especialmente sobre la temperatura), disposición inadecuada de la PCB (bucles de tierra, pistas ruidosas cerca de entradas sensibles) y jitter de reloj en sistemas de alta velocidad. He depurado más diseños limitados por estos factores que por las especificaciones de la hoja de datos del convertidor.