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.