ADC (Analog-to-Digital Converter / Conversor Analógico-Digital)

Definição

ADC é um componente que converte sinais analógicos contínuos (tensão elétrica) em valores digitais discretos, permitindo que microcontroladores processem dados do mundo real.


Como funciona (visão modular)

  • Recebe sinal analógico (ex: 0–3.3V)
  • Amostra o sinal em intervalos definidos
  • Quantiza o valor em níveis digitais
  • Entrega um número inteiro proporcional

✔ Separação clara: sinal ≠ amostragem ≠ quantização ≠ valor digital


Componentes típicos

  • Entrada analógica → tensão variável
  • Sample and Hold → captura instantânea do sinal
  • Quantizador → converte em níveis discretos
  • Resolução (bits) → precisão da conversão (ex: 10-bit, 12-bit)
  • Referência de tensão (Vref) → define escala de medição

E o que isso tem a ver com IA?

ADC é a porta de entrada da IA para o mundo analógico.

Na prática:

  • Sensores físicos geram sinais analógicos
  • ADC converte esses sinais em dados digitais
  • Esses dados alimentam modelos de Machine Learning

Exemplo direto:

  • Sensor de corrente → sinal analógico
  • ADC converte para valor digital
  • Modelo identifica padrão de consumo anômalo

Resultado:

Sem ADC, a IA não consegue “enxergar” fenômenos analógicos reais.


Exemplos práticos (IoT / automação)

Leitura de temperatura analógica
Sensores como termistores ou LM35.

Monitoramento de tensão
Medição de baterias e fontes.

Leitura de corrente elétrica
Sensores como ACS712.

Aquisição de sinais industriais
Pressão, vibração, nível, etc.


Exemplos de hardware com ADC


Diferença-chave vs sinais digitais

  • ADC (analógico → digital):
    • Trabalha com valores contínuos
    • Permite medições precisas
    • Sensível a ruído
  • GPIO (digital):
    • Apenas HIGH/LOW
    • Sem granularidade
    • Mais simples e robusto

Boas práticas

  • Usar referência de tensão estável
  • Filtrar ruído (hardware/software)
  • Escolher resolução adequada
  • Calibrar leituras quando necessário
  • Evitar leituras flutuantes (floating input)

Quando usar

  • Sensores analógicos
  • Monitoramento contínuo de variáveis físicas
  • Aquisição de dados para IA/ML
  • Sistemas embarcados com medições reais
  • Aplicações industriais e automação

Resumo direto

ADC = componente que converte sinais analógicos em dados digitais para que o microcontrolador possa processar informações do mundo físico.