17 August 2026
ELECBEE
335

ADS1256 vs. ADS1232 vs. ADS1220: Como escolher o melhor módulo ADC de 24 bits para Arduino, ESP32, STM32 e Raspberry Pi

Compare ADS1256, ADS1232, ADS1220, ADS1115 e ADS1292R por resolução, amostragem, canais, ligação e aplicação recomendada.

Escolher um módulo ADC de 24 bits não significa simplesmente comprar o conversor com a maior taxa de amostragem ou o maior número de canais. O ADS1256, o ADS1232 e o ADS1220 são conversores delta-sigma de precisão, mas foram desenvolvidos para diferentes sinais e arquiteturas de sistema.

O ADS1256 é uma excelente opção para aquisição de dados de precisão multicanal. O ADS1232 é otimizado para células de carga e sensores de ponte resistiva. O ADS1220 combina baixo consumo de energia com amplificador de ganho programável, referência de tensão e fontes de corrente de excitação para medições de temperatura e sensores de ponte.

Este guia compara esses conversores, explica a pinagem do ADS1232 e a conexão do ADS1256 e mostra como evitar erros de ruído, faixa de entrada e calibração que impedem um ADC nominal de 24 bits de fornecer precisão útil.

Resposta rápida: escolha o ADS1232 para células de carga e balanças eletrônicas, o ADS1220 para sensores de temperatura ou de ponte de baixo consumo e o ADS1256 para aquisição de precisão multicanal com taxas mais elevadas. Escolha de acordo com os requisitos do sinal—não apenas pela quantidade de bits.

Explorar módulos ADC da série ADS Ver módulo ADS1256

Guia de comparação dos módulos ADC de 24 bits ADS1256, ADS1232 e ADS1220

1. ADS1256, ADS1232 ou ADS1220: qual ADC escolher?

Recomendações rápidas de seleção

  • Escolha o ADS1256 quando precisar de até oito entradas single-ended ou quatro entradas diferenciais e taxas de dados de até 30 kSPS.
  • Escolha o ADS1232 para uma célula de carga, extensômetro, balança ou sensor de pressão em ponte operando a 10 ou 80 SPS.
  • Escolha o ADS1220 para sensores RTD, termopares, termistores e sensores de ponte que exijam taxas de até 2 kSPS.
  • Escolha o ADS1115 quando a praticidade do I2C e medições lentas de 16 bits forem mais importantes do que a velocidade máxima.
  • Escolha o ADS1118 quando precisar de um ADC SPI de 16 bits com sensor de temperatura integrado.
  • Escolha o ADS1292R apenas para ECG, impedância respiratória ou aplicações relacionadas a biopotenciais—não como um ADC genérico para sensores.

Quando o ADC de um microcontrolador é suficiente

O ADC interno de um Arduino, ESP32 ou STM32 pode ser suficiente para potenciômetros, limites de controle, monitoramento de baterias, joysticks e sensores que produzem variações de tensão relativamente grandes.

Antes de adicionar um módulo externo, conecte uma fonte de tensão estável ao ADC do MCU e registre vários milhares de leituras. Se o ruído, a linearidade, o número de canais e a taxa de amostragem já atenderem aos requisitos, um conversor externo poderá acrescentar custo e complexidade desnecessários.

Os controladores STM32 também podem usar temporizadores e DMA para transferir amostras do ADC diretamente para a memória com pouca intervenção da CPU. Isso torna o ADC interno adequado para muitos sistemas de aquisição de velocidade média.

Quando é necessário um módulo ADC externo

Um ADC externo torna-se útil quando o projeto exige entradas diferenciais, ganho programável, referência de tensão de precisão, canais adicionais, melhor desempenho de ruído em baixa frequência ou separação de um microcontrolador sem fio ruidoso.

O ESP32 continua sendo um excelente controlador sem fio, mas seu ADC interno pode exigir calibração, capacitância de bypass na entrada e múltiplas amostragens. Para sensores de pressão, peso ou temperatura com sinais de baixo nível, usar um conversor externo pode ser mais simples do que tentar corrigir todas as limitações no firmware.

Guia de seleção entre ADC integrado do MCU e ADC externo para ESP32 e sensores de precisão
Use o ADC do MCU para sinais grandes e tolerantes; escolha um ADC externo quando o projeto exigir entradas diferenciais, ganho, mais canais ou menor ruído.

 

2. Como avaliar um módulo ADC de 24 bits

Resolução versus precisão no mundo real

Um ADC de 24 bits produz até 16.777.216 códigos digitais. Isso não garante 24 bits de medição sem ruído. O número efetivo de bits, o ruído referido à entrada, o offset, o erro de ganho, a não linearidade, a estabilidade da referência e a deriva térmica determinam quanta informação é realmente utilizável.

Um sistema de medição de 16 bits corretamente projetado pode superar uma placa ADC de 24 bits alimentada por uma linha ruidosa. Compare toda a cadeia de sinal, e não apenas a resolução anunciada.

Taxa de amostragem e largura de banda do sinal

Defina a largura de banda do sinal antes de selecionar um ADC. As medições de peso estático e temperatura são lentas e podem se beneficiar de taxas de dados de saída mais baixas e filtragem digital mais intensa. A análise de vibração, áudio e formas de onda de potência, assim como a captura de pulsos, exige uma largura de banda consideravelmente maior.

A frequência mínima teórica de amostragem é duas vezes a maior frequência do sinal, mas os sistemas práticos exigem um filtro antialiasing e uma margem adicional. Também é necessário distinguir a taxa de dados de saída do ADC da frequência de clock do SPI. Um barramento SPI rápido não pode obrigar o ADC a gerar conversões mais rapidamente.

Canais, multiplexação e amostragem simultânea

O ADS1256 possui oito entradas analógicas, mas contém um conversor multiplexado. Ele não amostra oito canais simultaneamente a 30 kSPS por canal. Os canais compartilham a capacidade de conversão, e a troca de entradas acrescenta tempo de configuração e estabilização.

Se o alinhamento de fase entre os canais for importante, escolha um ADC com conversores simultâneos separados. O ADS1292R, por exemplo, contém dois canais ADC simultâneos porque as aplicações de ECG exigem uma arquitetura diferente da utilizada por uma placa genérica de aquisição de dados multiplexada.

SPI, I2C, referência e PGA

O I2C utiliza menos pinos e é conveniente para sistemas de sensores lentos. O SPI geralmente oferece maior rendimento e temporização mais previsível. O ADS1256 e o ADS1220 utilizam interfaces compatíveis com SPI. O ADS1232 utiliza uma saída serial mais simples de clock e dados, composta principalmente por DRDY/DOUT e SCLK.

Não selecione um módulo antes de verificar sua alimentação analógica, tensão da lógica digital, fonte de referência, faixas do PGA, limites de modo comum da entrada e os componentes instalados ao redor do circuito na placa.

Cadeia completa de sinal do ADC mostrando resolução, ENOB, largura de banda, canais, interface, referência e PGA
O desempenho útil do ADC depende de toda a cadeia de sinal—não apenas da quantidade de bits anunciada.

 

3. Comparação entre ADS1256, ADS1232 e ADS1220

Tabela comparativa dos módulos ADC

Conversor Resolução Taxa máxima Canais Interface Uso recomendado
ADS1256 24 bits 30 kSPS 8 single-ended ou 4 diferenciais SPI Aquisição de dados de precisão multicanal
ADS1232 24 bits 10 ou 80 SPS 2 diferenciais Serial de dois fios Células de carga, balanças e sensores de ponte
ADS1220 24 bits 2 kSPS 4 single-ended ou 2 diferenciais SPI Sensores RTD, termopares e sensores de baixo consumo
ADS1115 16 bits 860 SPS 4 single-ended ou 2 diferenciais I2C Medições lentas de sensores de uso geral
ADS1118 16 bits 860 SPS 4 single-ended ou 2 diferenciais SPI Termopares e sistemas de medição de temperatura
ADS1292R 24 bits 8 kSPS 2 canais simultâneos SPI Protótipos de pesquisa de ECG e respiração

Melhor módulo por aplicação

Para uma balança eletrônica, o ADS1232 geralmente é a solução mais direta. Para um termopar, sensor RTD ou sensor industrial de baixo consumo, o ADS1220 oferece mais recursos integrados para sensores. Para um sistema que coleta vários canais de tensão de precisão em taxas mais elevadas, o ADS1256 é a opção mais adequada.

Opções de ADC I2C de 16 bits para uso geral

O ADS1115 é uma escolha prática quando um microcontrolador precisa de entradas analógicas adicionais, ganho programável e uma interface simples de dois fios.

Ver módulo ADS1115 Ver CJMCU-ADS1115 Ver conjunto de 5 módulos ADS1115

ADC SPI de 16 bits para medição de temperatura

O ADS1118 combina conversão de 16 bits, comunicação SPI, ganho programável, referência interna e sensor de temperatura interno.

Ver módulos ADS1118

ADC de precisão de 24 bits e baixo consumo para sensores

O ADS1220 integra PGA, referência, oscilador, sensor de temperatura e fontes de corrente programáveis para sensores RTD, termopares, termistores e sensores de ponte.

Ver módulo ADS1220

Onde o ADS1292R se encaixa

O ADS1292R deve ser tratado como um front-end analógico para biossensores. Seus canais simultâneos, amplificador de acionamento da perna direita, detecção de eletrodo desconectado e circuito de impedância respiratória agregam valor às pesquisas de ECG, mas acrescentam complexidade desnecessária às medições comuns de tensão ou células de carga.

O módulo destina-se à avaliação, educação e desenvolvimento de protótipos. O projetista do sistema final continua responsável pelo isolamento, segurança elétrica, validação e requisitos regulatórios aplicáveis.

Ver módulo ADS1292R

 

4. Pinagem do ADS1232 e conexão da célula de carga

Grupos funcionais dos pinos do ADS1232

A pinagem do ADS1232 pode ser dividida em cinco grupos funcionais. A ordem dos conectores varia entre os módulos, portanto sempre compare a serigrafia e o esquema da placa com a documentação do chip.

Grupo Sinais Finalidade
Entradas analógicas AINP1, AINN1, AINP2, AINN2 Dois canais diferenciais para sensores
Referência REFP, REFN Define a referência da conversão
Dados digitais DRDY/DOUT, SCLK Indicação de dados prontos e transferência serial
Configuração GAIN0, GAIN1, SPEED, A0, TEMP Seleciona ganho, taxa de dados, canal ou sensor de temperatura
Alimentação e controle AVDD, DVDD, AGND, DGND, PDWN, pinos de clock Alimentação, desligamento e geração de clock

Como conectar uma célula de carga

  • Conecte os fios positivo e negativo de excitação da ponte a uma fonte de excitação limpa.
  • Sempre que possível, use a mesma tensão de excitação como referência do ADC. Essa configuração ratiométrica reduz os erros causados pela deriva da tensão de excitação.
  • Conecte o fio de sinal positivo da célula de carga ao AINP1 e o fio de sinal negativo ao AINN1.
  • Conecte DRDY/DOUT e SCLK a dois pinos GPIO do MCU.
  • Configure os pinos de ganho de acordo com a faixa esperada do sinal diferencial.
  • Comece com 10 SPS para obter menor ruído e rejeição de interferências de 50/60 Hz.
  • Execute a calibração de offset sem carga aplicada antes de calcular o peso.
Diagrama da pinagem do ADS1232 e conexão ratiométrica da célula de carga com ligações REFP, REFN e PDWN
Conexão ratiométrica da célula de carga ao ADS1232: a excitação da ponte também define a referência do ADC.

Pinos de ganho, velocidade, canal e calibração

GAIN1 e GAIN0 selecionam ganhos de 1, 2, 64 ou 128. SPEED seleciona 10 ou 80 SPS. A0 seleciona entre os dois pares de entradas diferenciais, enquanto TEMP pode direcionar o sensor de temperatura interno ao ADC.

O ADS1232 não possui registradores de configuração convencionais. Seus principais modos de operação são controlados por pinos. A calibração de offset é iniciada usando os pulsos adicionais de clock definidos pelos requisitos de temporização do dispositivo.

Erros de conexão do ADS1232

Com ganhos de 64 ou 128, não suponha que a entrada analógica negativa possa ser conectada diretamente ao terra. O amplificador possui uma faixa de modo comum limitada. As duas saídas da ponte normalmente ficam próximas ao ponto médio da tensão de excitação, o que é adequado para medições diferenciais.

Outros erros comuns incluem usar fontes separadas e instáveis de referência e excitação, deixar pinos de configuração flutuando, rotear sinais digitais de clock ao lado da entrada da ponte e esperar que a média das amostras corrija um PGA sobrecarregado.

Escolha uma placa ADS1232 para células de carga, extensômetros, sensores de pressão e projetos de pesagem:

Ver placa ADS1232 Ver conjunto de 3 placas ADS1232

 

5. Como conectar e testar um módulo ADC ADS1256

Conexões SPI do ADS1256

  • SCLK: sinal de clock SPI proveniente do controlador.
  • DIN: dados SPI do controlador para o ADC.
  • DOUT: dados de conversão enviados pelo ADC.
  • CS: sinal de seleção do chip.
  • DRDY: indicação de conversão pronta ativa em nível baixo.
  • PDWN/SYNC: controle de desligamento e sincronização.
  • AIN0–AIN7: oito entradas single-ended ou quatro entradas diferenciais.

Verifique o esquema exato da placa de desenvolvimento antes de conectá-la a um ESP32, STM32 ou Raspberry Pi com lógica de 3,3 V. Um módulo alimentado com 5 V não é automaticamente compatível com GPIO de 3,3 V.

Sequência de inicialização recomendada

  • Inicialize o SPI com uma frequência de clock conservadora e o modo de comunicação correto.
  • Reinicie o conversor e respeite o tempo de inicialização exigido.
  • Configure o multiplexador de entrada, o buffer, o PGA e a taxa de dados de saída.
  • Execute a calibração automática de offset ou a calibração do sistema.
  • Aguarde o DRDY antes de ler cada resultado de 24 bits.
  • Execute corretamente a extensão de sinal dos dados de conversão bipolares.
  • Converta os códigos brutos usando a tensão de referência real e o ganho selecionado.
Fluxo de conexão SPI, inicialização, calibração e validação do ADS1256 com ESP32, STM32 e Raspberry Pi
Sequência de conexão e teste do ADS1256 por SPI, incluindo processamento do DRDY, verificação dos níveis lógicos, calibração e estabilização.

Troca de canais e estabilização

A especificação de 30 kSPS representa a taxa máxima de dados do conversor, e não a taxa contínua de cada canal simultaneamente. Depois de alterar o multiplexador, aguarde a estabilização do filtro digital e do caminho do sinal analógico antes de aceitar a medição.

Uma impedância elevada da fonte pode aumentar o tempo de estabilização. Se um sensor ou divisor resistivo não conseguir acionar corretamente a entrada, use um buffer adequado ou reduza a velocidade necessária de troca dos canais.

Calibração e validação

Teste o zero, o meio da escala e um ponto próximo ao sinal máximo pretendido. Registre a média, o desvio padrão, a variação pico a pico e a deriva ao longo do tempo. Repita o teste com Wi-Fi, displays, relés e reguladores chaveados ativados.

Use uma bateria estável ou uma fonte de tensão de precisão para separar problemas do ADC de problemas do sensor e do amplificador. A calibração pode corrigir o offset e o ganho, mas não consegue remover ruído aleatório nem uma tensão de referência instável.

Ver módulo ADC ADS1256 de 8 canais

 

6. Redução de ruído e exemplos de aplicações reais

Como reduzir o ruído do ADC

  • Use uma referência de baixo ruído e siga seus requisitos de desacoplamento.
  • Mantenha curtas as trilhas analógicas diferenciais e de alta impedância.
  • Mantenha clocks, antenas, nós de comutação e sinais de display afastados das entradas analógicas.
  • Use filtragem diferencial correspondente quando necessário.
  • Conecte sensores remotos com cabo de par trançado ou blindado.
  • Calcule a média das amostras somente depois de corrigir os problemas de hardware.
  • Integre ao longo de ciclos completos da rede elétrica de 50 Hz ou 60 Hz ao medir sinais lentos.

A média de N amostras não correlacionadas reduz o desvio padrão do ruído aleatório em aproximadamente a raiz quadrada de N. Ela não remove offset, deriva, não linearidade, aliasing ou interferência sincronizada.

Métodos de redução de ruído do ADC e seleção de aplicações para ADS1232, ADS1256 e sistemas ADC de alta velocidade
Primeiro reduza o ruído no hardware e depois combine a arquitetura do ADC com os requisitos da balança eletrônica, do registrador de sensores ou da aquisição de alta velocidade.

Exemplo de balança eletrônica e célula de carga

Uma célula de carga produz uma pequena tensão diferencial. O ADS1232 geralmente é um ponto de partida melhor do que um ADC genérico de MCU combinado com um amplificador operacional de uso geral e alto ganho, pois integra um PGA de baixo ruído e filtragem desenvolvida para sensores de ponte.

Use excitação ratiométrica, comece com 10 SPS, execute a calibração de offset sem carga e avalie a vibração mecânica. Fluxo de ar, movimento do cabo, tráfego próximo e vibração do edifício podem aparecer como sinais reais da célula de carga em vez de ruído eletrônico.

Registrador de sensores ESP32 de oito canais

Para quatro sensores de temperatura e quatro sensores de pressão, primeiro determine se são necessários 12, 16 ou 24 bits úteis. O ADS1256 fornece oito entradas multiplexadas e maior precisão, enquanto um conversor mais rápido de 12 bits e oito canais pode ser mais adequado se a taxa de transferência for mais importante do que a resolução de sinais pequenos.

Cabos longos de sensores automotivos também exigem filtragem, proteção da entrada, aterramento correto e supressão de transientes. Instalar um ADC de 24 bits não protege a entrada contra surtos de load dump, ESD ou diferenças de potencial de terra.

Por que projetos de 100 MSPS precisam de um ADC diferente?

O ADS1256, o ADS1232 e o ADS1220 não conseguem capturar pulsos na faixa de nanossegundos nem oferecer amostragem comparável à de um osciloscópio. Um projeto de 100 MSPS exige um ADC dedicado de alta velocidade, um front-end analógico adequado, projeto de PCB com impedância controlada e, frequentemente, um FPGA ou processador de alto rendimento.

 

7. Perguntas frequentes sobre módulos ADC e lista de seleção final

Perguntas frequentes

O ADS1220 é um ADC com interface I2C?

Não. O ADS1220 utiliza uma interface compatível com SPI. Anúncios de produtos que o descrevem como I2C devem ser verificados em relação às especificações do chip antes da conexão.

Um ADC de 24 bits oferece precisão real de 24 bits?

Não. A resolução nominal descreve a quantidade de códigos de saída. O ENOB, a resolução sem ruído, a estabilidade da referência, o offset, a não linearidade e o front-end analógico determinam a precisão utilizável.

ADS1256 ou ADS1232: qual é melhor para uma célula de carga?

O ADS1232 normalmente é mais adequado para uma célula de carga lenta ou balança, pois foi desenvolvido para sensores de ponte. O ADS1256 é mais apropriado quando são necessários canais adicionais ou taxas de dados mais elevadas.

ADS1256 ou ADS1220: qual é mais rápido?

O ADS1256 suporta taxas de dados de até 30 kSPS, enquanto o ADS1220 suporta até 2 kSPS. O ADS1220 oferece funções integradas destinadas à medição de temperatura de baixo consumo e sensores de ponte.

O ADS1256 pode amostrar oito canais a 30 kSPS cada?

Não. Suas entradas compartilham um conversor multiplexado. A troca de canais e a estabilização do filtro reduzem a taxa contínua disponível para cada canal.

O ADS1292R é um ADC de uso geral?

Ele pode digitalizar sinais analógicos, mas foi desenvolvido especificamente como um front-end analógico para ECG e impedância respiratória. Seu conjunto de recursos não é otimizado para projetos comuns de tensão, temperatura ou células de carga.

Lista de verificação para comprar um módulo ADC

  • Largura de banda do sinal e taxa de dados de saída necessárias
  • Menor variação de tensão que precisa ser detectada
  • ENOB real e resolução sem ruído
  • Canais single-ended, diferenciais ou simultâneos
  • Limites de modo comum e tensão absoluta da entrada
  • Faixa do PGA e requisitos de impedância da fonte
  • Precisão da referência e deriva térmica
  • Interface SPI, I2C ou serial de dois fios
  • Compatibilidade dos níveis lógicos entre o módulo e o MCU
  • Tempo de estabilização do multiplexador e do filtro digital
  • Esquema, documentação e rastreabilidade dos componentes
  • Requisitos de calibração e testes ambientais

Recomendações finais

Escolha o ADS1232 para células de carga e balanças eletrônicas, o ADS1220 para sensores de temperatura de precisão e sensores de ponte de baixo consumo e o ADS1256 para aquisição de dados de precisão multicanal. Use o ADS1115 para medições I2C convenientes e de baixa velocidade e o ADS1118 quando for preferível um conversor semelhante de 16 bits com SPI.

Não escolha apenas pela resolução. Comece pela largura de banda do sinal, faixa de entrada, arquitetura dos canais, referência e nível de ruído desejado. Uma cadeia de medição de 16 bits corretamente projetada pode superar um módulo de 24 bits com alimentação inadequada ou layout deficiente.

Continue explorando sistemas de medição embarcados

Clique aqui para ler o próximo artigo: STM32 ou ESP32: qual microcontrolador escolher para projetos de IoT?

Continue explorando a seleção de microcontroladores, detecção analógica, conectividade sem fio e projetos de aquisição de dados. Acompanhe nossas próximas publicações.