¿Cuál es el proceso y las etapas de transformación de un convertidor A/D (ADC)?
Claro. A continuación te explico de forma clara y ordenada las etapas y transformaciones típicas que realiza un convertidor analógico‑a‑digital (A/D o ADC).
- Entrada analógica y acondicionamiento de señal
- Señal analógica: voltaje o corriente continua y/o variable en el tiempo que representa la información.
- Acondicionamiento: amplificación (ganancia), atenuación, filtrado antialiasing (filtro pasa‑bajo) y, si es necesario, desplazamiento de nivel (offset). El objetivo es llevar la señal dentro del rango de entrada del ADC y eliminar componentes de frecuencia superiores a la mitad de la frecuencia de muestreo (teorema de Nyquist).
- Muestreo (sample)
- Proceso temporal: la señal continua se toma en instantes discretos de tiempo a una frecuencia de muestreo fs.
- Resultado: secuencia de muestras analógicas x[n] = x(t=n·Ts) donde Ts = 1/fs.
- Importante: fs debe ser al menos 2·f_max (por Nyquist) o usar técnicas adicionales (oversampling, anti‑aliasing) para evitar plegamiento (aliasing).
- Retención (sample-and-hold, S/H)
- Muchos ADC requieren una etapa de sample‑and‑hold que captura y mantiene el valor de la muestra durante el tiempo que dura la conversión.
- Evita que la señal cambie mientras el conversor realiza las operaciones internas, mejorando precisión.
- Cuantificación (quantization)
- Transformación de un valor analógico continuo a uno de un conjunto finito de niveles discretos.
- Un ADC con N bits tiene 2^N niveles. El rango de entrada se divide en esos escalones.
- Error de cuantificación: diferencia entre el valor real y el nivel representado; para cuantificación uniforme el paso (LSB) = (Vref_max − Vref_min) / (2^N).
- Puede incluir técnicas de reducción de errores como dither o oversampling.
- Conversión (método de conversión) Existen varias arquitecturas que implementan la cuantificación y generan el código digital:
-
ADC por aproximación sucesiva (SAR)
- Procedimiento: compara la muestra con salidas de un DAC interno ajustando bits de MSB a LSB; es iterativo (N pasos).
- Ventaja: buena precisión, consumo moderado, velocidad media‑alta.
-
ADC flash (paralelo)
- Procedimiento: comparadores paralelos comparan la entrada con 2^N−1 niveles de referencia; salida codificada en prioridad.
- Ventaja: muy alta velocidad (ideal GHz), desventaja: coste y consumo exponencial con N.
-
ADC sigma-delta (ΔΣ)
- Procedimiento: oversampling y modulador de primer o mayor orden que produce una bitstream; luego filtro digital decimador reduce la tasa y realiza la conversión a palabras N‑bit.
- Ventaja: alta resolución, buen ruido a baja frecuencia; ideal audio y mediciones de baja banda.
-
ADC pipeline
- Procedimiento: canalización en etapas, cada una resuelve algunos bits y corrige el residuo; combina velocidad con resolución.
- Ventaja: alta velocidad y buena resolución para aplicaciones de E/O.
-
Otros: dual slope (integrador por pendiente dual, muy estable para medidas de DC), folding, time‑to‑digital, etc.
- Codificación digital
- Los niveles cuantificados se representan en código binario (por ejemplo, binario natural, complemento a dos si hay signo, offset binary, o código Gray en algunos casos).
- Se aplican correcciones internas (offset, calibración) y se generan bits de salida.
- Filtrado y procesamiento digital
- En muchos sistemas, después del ADC hay etapas digitales: filtrado digital, decimación (especialmente en sigma‑delta), compensación, calibración, alineamiento temporal y empaquetado de datos.
- También pueden implementarse compresión, corrección de errores o procesamiento de señales en tiempo real.
- Salida digital
- Los bits salen por una interfaz (paralela, serie SPI/I²C, LVDS, JESD204B para altas velocidades, etc.) hacia un microcontrolador, FPGA o sistema de adquisición.
Aspectos importantes a considerar
- Resolución (N bits): determina cuantificación y SNR máxima teórica ≈ 6.02·N + 1.76 dB (para cuantificación ideal).
- Velocidad de muestreo (fs): máxima frecuencia de señal útil según Nyquist y uso de oversampling.
- Linealidad (INL/DNL): error en pasos y acumulación a través del rango.
- Ruido y distorsión: ruido térmico, jitter en reloj de muestreo (afecta señales de alta frecuencia), THD, SINAD, ENOB (effective number of bits).
- Rango de entrada y referencias (Vref): estabilidad y ruido de la referencia afectan precisión.
- Consumo, latencia (tiempo de conversión) y coste según arquitectura.
Resumen muy breve
- Se acondiciona la señal (filtro/ganancia), se muestrea y retiene, se cuantifica mediante una arquitectura concreta (SAR, flash, ΣΔ, pipeline…), se codifica digitalmente, se filtra/procesa y finalmente se transmite por una interfaz digital.
Si quieres, puedo:
- Dibujar (describir) un diagrama de bloques.
- Explicar en detalle una arquitectura concreta (SAR, ΣΔ, flash) con ejemplo paso a paso.
- Calcular LSB, error de cuantificación o ENOB para un caso con datos concretos.
Was this answer helpful?
Thanks — your feedback improves the quality gate.