Здесь есть несколько факторов.
Во-первых, входное сопротивление АЦП. ATmega328P использует АЦП с последовательным приближением . Таким образом, вход в основном является входом для компаратора, поэтому АЦП имеет очень высокий входной импеданс.
АЦП определяется как имеющий входное сопротивление 100 МОм (то есть Мегаом).
Тем не менее, это кажется мне несколько подозрительным. Учитывая тот факт, что утечка аналогового входа не указана, я предполагаю, что это электрические характеристики только АЦП, а не АЦП вместе со всей структурой выводов ввода-вывода. Я бы предположил, что линии ввода-вывода АЦП, которые используются совместно с цифровым вводом-выводом, имеют гораздо больший ток утечки (1 мкА из документов), чем линии ввода-вывода, которые являются только аналоговыми (50 нА, при условии, что компаратор SAR аналогичен аналоговому компаратору топология ввода).
Однако здесь есть еще одно соображение, которое является причиной того, что Atmel задает импеданс источника <10 кОм:
входная емкость
В основном входные соединения с АЦП внутри микросхемы после мультиплексора имеют некоторую емкость. Если вы посмотрите на эквивалентную схему для входа АЦП ATmega:
Вы можете увидеть, как выглядит вход.
Проблема с высоким сопротивлением источника возникает при переключении входного мультиплексора с одного контакта на другой. Если у вас есть два входа, один на 0,5 В и один на 4,5 В, когда вы переключаетесь с одного на другой, вход должен заряжать (или разряжать) этот конденсатор 14 пФ.
Если источник сигнала имеет очень высокий импеданс, необходимость зарядки конденсатора может привести к временному падению входного напряжения. Если АЦП преобразует данные на входе, пока конденсатор все еще заряжается, вы получите неправильное значение.
Это может , вероятно , иметь дело, позволяя входной отстояться АЦП в течение периода времени после переключения каналов АЦП, но лучший способ борьбы с ним , чтобы просто убедиться , что источник входного сигнала может заряжать емкость достаточно быстро , что это не проблема.