O que são Canais ADC?
Share
Os Canais ADC são pinos de conexões físicas de entrada presentes em circuitos de microcontroladores que são roteados internamente para um circuito integrado conversor analógico-digital para ler sinais analógicos de tensão.
Leitura Simultânea de Múltiplos Sensores Analógicos
Os canais ADC permitem que a placa leia a temperatura, luminosidade e pressão física de forma isolada. Placas clássicas como o Arduino Uno R3 SMD possuem 6 canais analógicos dedicados:
- Pinos Analógicos (A0 a A5): Pinos configurados para ler níveis de tensão variáveis e mapear seus valores numéricos correspondentes no registrador interno.
- Multiplexador Analógico Interno (MUX): A maioria dos microcontroladores possui apenas um circuito ADC físico integrado compartilhado. O MUX chaveia rapidamente entre os canais de entrada a cada leitura.
- Tempo de Aquisição: O pequeno intervalo necessário para que o capacitor de amostragem interno (sample and hold) do canal carregue com a tensão externa antes da conversão.
Sensores de alta impedância exigem pausas lógicas pequenas de código entre leituras de canais vizinhos para evitar interferências de leitura.
Perguntas Frequentes (FAQ)
- Por que a amostragem em canais ADC diferentes pode sofrer interferência cruzada (crosstalk) interna?
- O capacitor de amostragem interno do ADC retém parte da carga elétrica da leitura do canal anterior se a impedância do sensor lido for muito alta, afetando a medição do canal subsequente chaveado pelo MUX.
- Quantos canais ADC de amostragem estão disponíveis no Módulo ESP32 padrão?
- O ESP32 possui dois conversores ADC integrados que gerenciam, juntos, até 18 canais analógicos independentes de amostragem com resolução configurável de até 12 bits.
Quer aplicar esse conceito em um projeto real?