O que são Canais ADC?

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.
Voltar para o blog