17 August 2026
ELECBEE
359

ADS1256 vs. ADS1232 vs. ADS1220: Cómo elegir el mejor módulo ADC de 24 bits para Arduino, ESP32, STM32 y Raspberry Pi

Compare ADS1256, ADS1232, ADS1220, ADS1115 y ADS1292R por resolución, muestreo, canales, cableado y aplicación recomendada.

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

Guía comparativa de módulos ADC de 24 bits ADS1256 ADS1232 y ADS1220

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.

Guía para elegir entre el ADC integrado de la MCU y un ADC externo para ESP32 y sensores de precisión
Utilice el ADC de la MCU para señales grandes y tolerantes; elija un ADC externo cuando el proyecto necesite entradas diferenciales, ganancia, más canales o menos ruido.

 

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.

Cadena de señal ADC completa con resolución ENOB ancho de banda canales interfaz referencia y PGA
El rendimiento útil del ADC depende de toda la cadena de señal—no únicamente del número de bits anunciado.

 

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.

Ver los módulos ADS1118

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.

Ver el módulo ADS1220

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.

Ver el módulo ADS1292R

 

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.
Disposición de pines del ADS1232 y cableado ratiométrico de una célula de carga con conexiones REFP REFN y PDWN
Cableado ratiométrico de una célula de carga con ADS1232: la excitación del puente también define la referencia del ADC.

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:

Ver la placa ADS1232 Ver el juego de 3 placas ADS1232

 

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.
Cableado SPI inicialización calibración y proceso de validación del ADS1256 con ESP32 STM32 y Raspberry Pi
Secuencia de conexión y prueba SPI del ADS1256, incluida la gestión de DRDY, la comprobación de niveles lógicos, la calibración y la estabilización.

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.

Métodos de reducción de ruido del ADC y selección de aplicaciones para ADS1232 ADS1256 y sistemas ADC de alta velocidad
Reduzca primero el ruido en el hardware y después adapte la arquitectura del ADC a los requisitos de la báscula electrónica, el registrador de sensores o la adquisición de alta velocidad.

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.