Elegir un módulo ADC de 24 bits no consiste simplemente en comprar el convertidor con la mayor frecuencia de muestreo o el mayor número de canales. El ADS1256, el ADS1232 y el ADS1220 son convertidores delta-sigma de precisión, pero están diseñados para señales y arquitecturas de sistema diferentes.
El ADS1256 es una opción sólida para la adquisición de datos de precisión multicanal. El ADS1232 está optimizado para células de carga y sensores de puente resistivo. El ADS1220 combina un bajo consumo de energía con un amplificador de ganancia programable, una referencia de tensión y fuentes de corriente de excitación para mediciones de temperatura y sensores de puente.
Esta guía compara estos convertidores, explica la disposición de pines del ADS1232 y el cableado del ADS1256, y muestra cómo evitar los errores de ruido, rango de entrada y calibración que impiden que un ADC nominal de 24 bits proporcione una precisión realmente útil.
Respuesta rápida: Elija el ADS1232 para células de carga y básculas electrónicas, el ADS1220 para sensores de temperatura o de puente de bajo consumo y el ADS1256 para adquisición de precisión multicanal a mayor velocidad. Elija según los requisitos de la señal—no únicamente por el número de bits.
Explorar los módulos ADC de la serie ADS Ver el módulo ADS1256

1. ADS1256, ADS1232 o ADS1220: ¿qué ADC debería elegir?
Recomendaciones rápidas de selección
- Elija el ADS1256 cuando necesite hasta ocho entradas de un solo extremo o cuatro diferenciales y velocidades de datos de hasta 30 kSPS.
- Elija el ADS1232 para una célula de carga, una galga extensométrica, una báscula o un sensor de presión en puente que funcione a 10 u 80 SPS.
- Elija el ADS1220 para RTD, termopares, termistores y sensores de puente que requieran hasta 2 kSPS.
- Elija el ADS1115 cuando la comodidad de I2C y las mediciones lentas de 16 bits sean más importantes que la velocidad máxima.
- Elija el ADS1118 cuando necesite un ADC SPI de 16 bits con sensor de temperatura integrado.
- Elija el ADS1292R únicamente para ECG, impedancia respiratoria u otras aplicaciones relacionadas con biopotenciales—no como ADC de uso general para sensores.
Cuándo es suficiente el ADC de un microcontrolador
El ADC interno de Arduino, ESP32 o STM32 puede ser suficiente para potenciómetros, umbrales de control, supervisión de baterías, joysticks y sensores que produzcan cambios de tensión relativamente grandes.
Antes de añadir un módulo externo, conecte una fuente de tensión estable al ADC de la MCU y registre varios miles de lecturas. Si el ruido, la linealidad, el número de canales y la frecuencia de muestreo ya cumplen los requisitos, un convertidor externo puede añadir costes y complejidad innecesarios.
Los controladores STM32 también pueden utilizar temporizadores y DMA para transferir las muestras del ADC directamente a la memoria con poca intervención de la CPU. Esto permite utilizar el ADC interno en muchos sistemas de adquisición de velocidad media.
Cuándo necesita un módulo ADC externo
Un ADC externo resulta útil cuando el proyecto necesita entradas diferenciales, ganancia programable, una referencia de tensión precisa, canales adicionales, mejor rendimiento de ruido a baja frecuencia o separación respecto a un microcontrolador inalámbrico ruidoso.
El ESP32 sigue siendo un excelente controlador inalámbrico, pero su ADC interno puede requerir calibración, capacitancia de derivación en la entrada y muestreo múltiple. Para sensores de presión, peso o temperatura con señales de bajo nivel, utilizar un convertidor externo puede ser más sencillo que intentar corregir todas las limitaciones mediante firmware.
2. Cómo evaluar un módulo ADC de 24 bits
Resolución frente a precisión real
Un ADC de 24 bits produce hasta 16.777.216 códigos digitales. Esto no garantiza 24 bits de medición sin ruido. El número efectivo de bits, el ruido referido a la entrada, el offset, el error de ganancia, la no linealidad, la estabilidad de la referencia y la deriva térmica determinan cuánta información puede utilizarse realmente.
Un sistema de medición de 16 bits correctamente diseñado puede superar a una placa de desarrollo de 24 bits alimentada desde una línea con ruido. Compare toda la cadena de señal en lugar de fijarse únicamente en la resolución anunciada.
Frecuencia de muestreo y ancho de banda de la señal
Defina el ancho de banda de la señal antes de seleccionar un ADC. Las mediciones estáticas de peso y temperatura son lentas y pueden beneficiarse de velocidades de datos de salida más bajas y de un filtrado digital más intenso. La vibración, el audio, el análisis de formas de onda de potencia y la captura de pulsos requieren un ancho de banda considerablemente mayor.
La frecuencia mínima teórica de muestreo es el doble de la frecuencia más alta de la señal, pero los sistemas prácticos necesitan un filtro antialiasing y un margen adicional. También debe distinguirse entre la velocidad de datos de salida del ADC y la frecuencia del reloj SPI. Un bus SPI rápido no puede obligar al ADC a generar conversiones con mayor rapidez.
Canales, multiplexación y muestreo simultáneo
El ADS1256 dispone de ocho entradas analógicas, pero contiene un convertidor multiplexado. No muestrea ocho canales simultáneamente a 30 kSPS por canal. Los canales comparten la capacidad de conversión, y el cambio de entrada introduce tiempo adicional de configuración y estabilización.
Si la alineación de fase entre canales es importante, elija un ADC con convertidores simultáneos independientes. El ADS1292R, por ejemplo, contiene dos canales ADC simultáneos porque las aplicaciones de ECG requieren una arquitectura diferente a la de una placa de adquisición de datos multiplexada de uso general.
SPI, I2C, referencia y PGA
I2C utiliza menos pines y resulta práctico para sistemas de sensores lentos. SPI suele proporcionar un mayor rendimiento y una temporización más predecible. El ADS1256 y el ADS1220 utilizan interfaces compatibles con SPI. El ADS1232 emplea una salida serie más sencilla de reloj y datos, formada principalmente por DRDY/DOUT y SCLK.
No seleccione un módulo hasta haber comprobado su alimentación analógica, tensión lógica digital, fuente de referencia, rangos del PGA, límites de modo común de entrada y componentes instalados alrededor del ADC en la PCB.
3. Comparación entre ADS1256, ADS1232 y ADS1220
Tabla comparativa de módulos ADC
| Convertidor | Resolución | Velocidad máxima | Canales | Interfaz | Uso recomendado |
|---|---|---|---|---|---|
| ADS1256 | 24 bits | 30 kSPS | 8 de un solo extremo o 4 diferenciales | SPI | Adquisición de datos de precisión multicanal |
| ADS1232 | 24 bits | 10 u 80 SPS | 2 diferenciales | Serie de dos hilos | Células de carga, básculas y sensores de puente |
| ADS1220 | 24 bits | 2 kSPS | 4 de un solo extremo o 2 diferenciales | SPI | RTD, termopares y sensores de bajo consumo |
| ADS1115 | 16 bits | 860 SPS | 4 de un solo extremo o 2 diferenciales | I2C | Mediciones lentas de sensores de uso general |
| ADS1118 | 16 bits | 860 SPS | 4 de un solo extremo o 2 diferenciales | SPI | Termopares y sistemas sensibles a la temperatura |
| ADS1292R | 24 bits | 8 kSPS | 2 canales simultáneos | SPI | Prototipos de investigación de ECG y respiración |
Mejor módulo según la aplicación
Para una báscula electrónica, el ADS1232 suele ser la solución más directa. Para un termopar, una RTD o un sensor industrial de bajo consumo, el ADS1220 proporciona más funciones integradas para sensores. Para un sistema que recopile varios canales de tensión de precisión a velocidades superiores, el ADS1256 es el candidato más sólido.
Opciones ADC I2C de 16 bits para uso general
El ADS1115 es una opción práctica cuando un microcontrolador necesita entradas analógicas adicionales, ganancia programable y una sencilla interfaz de dos hilos.
Ver el módulo ADS1115 Ver CJMCU-ADS1115 Ver el juego de 5 módulos ADS1115
ADC SPI de 16 bits para medición de temperatura
El ADS1118 combina conversión de 16 bits, comunicación SPI, ganancia programable, una referencia interna y un sensor de temperatura interno.
ADC de precisión de 24 bits y bajo consumo para sensores
El ADS1220 integra un PGA, una referencia, un oscilador, un sensor de temperatura y fuentes de corriente programables para RTD, termopares, termistores y sensores de puente.
Dónde encaja el ADS1292R
El ADS1292R debe considerarse un front-end analógico para biosensores. Sus canales simultáneos, el amplificador de accionamiento de pierna derecha, la detección de electrodos desconectados y los circuitos de impedancia respiratoria aportan valor a la investigación de ECG, pero añaden una complejidad innecesaria a las mediciones normales de tensión o células de carga.
El módulo está destinado a evaluación, formación y desarrollo de prototipos. El diseñador del sistema final sigue siendo responsable del aislamiento, la seguridad eléctrica, la validación y los requisitos reglamentarios aplicables.
4. Disposición de pines del ADS1232 y cableado de la célula de carga
Grupos funcionales de pines del ADS1232
La disposición de pines del ADS1232 puede dividirse en cinco grupos funcionales. El orden de los conectores puede variar entre módulos, por lo que debe comparar siempre la serigrafía y el esquema de la placa con la documentación del chip.
| Grupo | Señales | Función |
|---|---|---|
| Entradas analógicas | AINP1, AINN1, AINP2, AINN2 | Dos canales diferenciales para sensores |
| Referencia | REFP, REFN | Define la referencia de conversión |
| Datos digitales | DRDY/DOUT, SCLK | Indicación de datos disponibles y transferencia serie |
| Configuración | GAIN0, GAIN1, SPEED, A0, TEMP | Selecciona la ganancia, la velocidad de datos, el canal o el sensor de temperatura |
| Alimentación y control | AVDD, DVDD, AGND, DGND, PDWN, pines de reloj | Alimentación, apagado y generación del reloj |
Cómo conectar una célula de carga
- Conecte los cables positivo y negativo de excitación del puente a una fuente de excitación limpia.
- Cuando sea posible, utilice la misma tensión de excitación como referencia del ADC. Esta configuración ratiométrica reduce los errores provocados por la deriva de la excitación.
- Conecte el cable positivo de señal de la célula de carga a AINP1 y el cable negativo a AINN1.
- Conecte DRDY/DOUT y SCLK a dos pines GPIO de la MCU.
- Configure los pines de ganancia según el rango esperado de la señal diferencial.
- Comience con 10 SPS para reducir el ruido y mejorar el rechazo de las interferencias de 50/60 Hz.
- Realice una calibración del offset sin carga aplicada antes de calcular el peso.
Pines de ganancia, velocidad, canal y calibración
GAIN1 y GAIN0 seleccionan ganancias de 1, 2, 64 o 128. SPEED selecciona 10 u 80 SPS. A0 selecciona uno de los dos pares de entradas diferenciales, mientras que TEMP puede dirigir el sensor de temperatura interno al ADC.
El ADS1232 no dispone de registros de configuración convencionales. Sus principales modos de funcionamiento se controlan mediante pines. La calibración del offset se inicia mediante los pulsos de reloj adicionales definidos en los requisitos de temporización del dispositivo.
Errores de cableado del ADS1232
Con ganancias de 64 o 128, no dé por hecho que la entrada analógica negativa puede conectarse directamente a tierra. El amplificador tiene un rango de modo común limitado. Las dos salidas del puente suelen situarse cerca del punto medio de la tensión de excitación, lo que resulta adecuado para una medición diferencial.
Otros errores habituales incluyen utilizar fuentes separadas e inestables para la referencia y la excitación, dejar flotantes los pines de configuración, colocar señales de reloj digitales junto a la entrada del puente y esperar que el promediado corrija un PGA saturado.
Elija una placa ADS1232 para células de carga, galgas extensométricas, sensores de presión y proyectos de pesaje:
5. Cómo conectar y probar un módulo ADC ADS1256
Cableado SPI del ADS1256
- SCLK: señal de reloj SPI procedente del controlador.
- DIN: datos SPI enviados desde el controlador al ADC.
- DOUT: datos de conversión procedentes del ADC.
- CS: señal de selección del chip.
- DRDY: indicación activa en nivel bajo de que la conversión está disponible.
- PDWN/SYNC: control del modo de bajo consumo y de la sincronización.
- AIN0–AIN7: ocho entradas de un solo extremo o cuatro diferenciales.
Compruebe el esquema exacto de la placa de desarrollo antes de conectarla a un ESP32, STM32 o Raspberry Pi con lógica de 3,3 V. Un módulo alimentado con 5 V no es automáticamente compatible con GPIO de 3,3 V.
Secuencia de inicialización recomendada
- Inicialice SPI con una frecuencia de reloj moderada y el modo de comunicación correcto.
- Reinicie el convertidor y respete el retardo de arranque requerido.
- Configure el multiplexor de entrada, el búfer, el PGA y la velocidad de datos de salida.
- Ejecute una calibración automática del offset o una calibración del sistema.
- Espere la señal DRDY antes de leer cada resultado de 24 bits.
- Extienda correctamente el signo de los datos de conversión bipolares.
- Convierta los códigos sin procesar utilizando la tensión de referencia real y la ganancia seleccionada.
Cambio de canal y estabilización
La especificación de 30 kSPS corresponde a la velocidad máxima de datos del convertidor, no a la velocidad sostenida de cada canal simultáneamente. Después de cambiar el multiplexor, permita que el filtro digital y la ruta de señal analógica se estabilicen antes de aceptar la medición.
Una impedancia de fuente elevada puede aumentar el tiempo de estabilización. Si un sensor o divisor resistivo no puede controlar correctamente la entrada, utilice un búfer adecuado o reduzca la velocidad requerida de cambio entre canales.
Calibración y validación
Pruebe el cero, la mitad de escala y un punto próximo a la señal máxima prevista. Registre la media, la desviación estándar, la dispersión pico a pico y la deriva a lo largo del tiempo. Repita la prueba con Wi-Fi, pantallas, relés y reguladores conmutados activados.
Utilice una batería estable o una fuente de tensión de precisión para distinguir los problemas del ADC de los problemas del sensor y del amplificador. La calibración puede corregir el offset y la ganancia, pero no puede eliminar el ruido aleatorio ni una tensión de referencia inestable.
Ver el módulo ADC ADS1256 de 8 canales
6. Reducción del ruido y ejemplos de aplicaciones reales
Cómo reducir el ruido del ADC
- Utilice una referencia de bajo ruido y siga sus requisitos de desacoplamiento.
- Mantenga cortas las pistas analógicas diferenciales y de alta impedancia.
- Mantenga los relojes, antenas, nodos de conmutación y señales de pantalla alejados de las entradas analógicas.
- Utilice un filtrado diferencial equilibrado cuando resulte apropiado.
- Conecte los sensores remotos mediante cable de par trenzado o apantallado.
- Promedie las muestras únicamente después de corregir los problemas de hardware.
- Integre durante ciclos completos de la red eléctrica de 50 Hz o 60 Hz al medir señales lentas.
Promediar N muestras no correlacionadas reduce la desviación estándar del ruido aleatorio aproximadamente en la raíz cuadrada de N. Sin embargo, no elimina el offset, la deriva, la no linealidad, el aliasing ni las interferencias sincronizadas.
Ejemplo de báscula electrónica y célula de carga
Una célula de carga produce una pequeña tensión diferencial. El ADS1232 suele ser un mejor punto de partida que un ADC genérico de MCU combinado con un amplificador operacional de uso general y alta ganancia, porque integra un PGA de bajo ruido y un filtrado diseñado para sensores de puente.
Utilice excitación ratiométrica, comience con 10 SPS, realice la calibración del offset sin carga y analice las vibraciones mecánicas. El flujo de aire, el movimiento de los cables, el tráfico cercano y las vibraciones del edificio pueden aparecer como señales reales de la célula de carga en lugar de ruido electrónico.
Registrador de sensores ESP32 de ocho canales
Para cuatro sensores de temperatura y cuatro de presión, determine primero si se necesitan 12, 16 o 24 bits realmente útiles. El ADS1256 proporciona ocho entradas multiplexadas y mayor precisión, mientras que un convertidor más rápido de 12 bits y ocho canales puede ser más adecuado si el rendimiento es más importante que la resolución de señales pequeñas.
Los cables largos de sensores para automoción también requieren filtrado, protección de entrada, conexión a tierra correcta y supresión de transitorios. Instalar un ADC de 24 bits no protege una entrada frente a una descarga de carga, ESD o diferencias de potencial de tierra.
Por qué los proyectos de 100 MSPS necesitan otro ADC
El ADS1256, el ADS1232 y el ADS1220 no pueden capturar pulsos de nanosegundos ni proporcionar un muestreo comparable al de un osciloscopio. Un proyecto de 100 MSPS requiere un ADC de alta velocidad específico, un front-end analógico adecuado, un diseño de PCB con impedancia controlada y, con frecuencia, una FPGA o un procesador de alto rendimiento.
7. Preguntas frecuentes sobre módulos ADC y lista final de selección
Preguntas frecuentes
¿El ADS1220 es un ADC I2C?
No. El ADS1220 utiliza una interfaz compatible con SPI. Las fichas de producto que lo describan como I2C deben comprobarse con las especificaciones del chip antes de realizar el cableado.
¿Un ADC de 24 bits proporciona una precisión real de 24 bits?
No. La resolución nominal describe el número de códigos de salida. La ENOB, la resolución sin ruido, la estabilidad de la referencia, el offset, la no linealidad y el front-end analógico determinan la precisión utilizable.
ADS1256 frente a ADS1232: ¿cuál es mejor para una célula de carga?
El ADS1232 suele ser más adecuado para una célula de carga o una báscula lenta porque está diseñado para sensores de puente. El ADS1256 resulta más apropiado cuando se necesitan canales adicionales o velocidades de datos más altas.
ADS1256 frente a ADS1220: ¿cuál es más rápido?
El ADS1256 admite velocidades de datos de hasta 30 kSPS, mientras que el ADS1220 admite hasta 2 kSPS. El ADS1220 proporciona funciones integradas destinadas a mediciones de temperatura y sensores de puente de bajo consumo.
¿Puede el ADS1256 muestrear ocho canales a 30 kSPS cada uno?
No. Sus entradas comparten un convertidor multiplexado. El cambio de canales y la estabilización del filtro reducen la velocidad sostenida disponible para cada canal.
¿El ADS1292R es un ADC de uso general?
Puede digitalizar señales analógicas, pero está diseñado específicamente como un front-end analógico para ECG e impedancia respiratoria. Su conjunto de funciones no está optimizado para proyectos habituales de tensión, temperatura o células de carga.
Lista de comprobación para comprar un módulo ADC
- Ancho de banda de la señal y velocidad de datos de salida requeridos
- Cambio de tensión mínimo que debe detectarse
- ENOB real y resolución sin ruido
- Canales de un solo extremo, diferenciales o simultáneos
- Límites de modo común y tensión absoluta de entrada
- Rango del PGA y requisitos de impedancia de la fuente
- Precisión de la referencia y deriva térmica
- Interfaz SPI, I2C o serie de dos hilos
- Compatibilidad de niveles lógicos entre el módulo y la MCU
- Tiempo de estabilización del multiplexor y del filtro digital
- Esquema, documentación y trazabilidad de los componentes
- Requisitos de calibración y pruebas ambientales
Recomendaciones finales
Elija el ADS1232 para células de carga y básculas electrónicas, el ADS1220 para sensores de temperatura de precisión y sensores de puente de bajo consumo, y el ADS1256 para adquisición de datos de precisión multicanal. Utilice el ADS1115 para mediciones I2C cómodas y de baja velocidad, y el ADS1118 cuando prefiera un convertidor similar de 16 bits con SPI.
No elija únicamente por la resolución. Comience por el ancho de banda de la señal, el rango de entrada, la arquitectura de canales, la referencia y el nivel de ruido objetivo. Una cadena de medición de 16 bits correctamente diseñada puede superar a un módulo de 24 bits con una alimentación o un diseño de PCB deficientes.
Siga explorando los sistemas de medición integrados
Haga clic aquí para leer el siguiente artículo: STM32 frente a ESP32: ¿qué microcontrolador debería elegir para proyectos de IoT?
Siga explorando la selección de microcontroladores, la detección analógica, la conectividad inalámbrica y el diseño de sistemas de adquisición de datos. Próximamente publicaremos más contenido.





