ADC
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.
