Из таблицы данных ATMega328 , раздел 24.9.1:
Внутренние варианты опорного напряжения не может быть использован, если внешнее опорное напряжение прикладывается к AREF штифта.
Со справочных страниц Arduino :
Кроме того, вы можете подключить внешний источник опорного напряжения к AREF штифтом через резистор 5K, что позволяет переключаться между внешними и внутренними опорными напряжениями. Обратите внимание, что резистор изменит напряжение, которое используется в качестве эталона, потому что на выводе AREF имеется внутренний резистор 32 КБ. Эти два выступают в качестве делителя напряжения, поэтому, например, 2,5 В, приложенное через резистор, даст 2,5 * 32 / (32 + 5) = ~ 2,2 В на выводе AREF.
В ATmega328 листки подтверждает «внутренний резистор 32k» ссылка в таблице 29.16 АЦП характеристики с: Ссылка Входное сопротивление = 32 кОм.
При этом два приведенных выше заявления, похоже, противоречат друг другу. У меня есть приложение с некоторыми датчиками, выводящими 0-5 В полной шкалы, а другие выдают 0-1,8 В полной шкалы. Приложение получило бы выгоду от повышенного разрешения переключения на 1,8 В AREF при выборке датчиков 1,8 В и переключения на внутренний эталон AVCC для датчиков 5 В.
Справочные страницы Arduino показывают, что это нормально, если вы подключены к 1,8 В AREF через резистор серии 5 кОм и учитываете делитель подразумеваемого напряжения с внутренним сопротивлением 32 кОм. Это просто плохой совет из справочника Arduino, или это обычная практика, чтобы делать подобные вещи? Заявление Атмела ограничено внешним напряжением, приложенным к AREF без внешнего резистора ограничения тока (и если да, то почему, учитывая внутреннее сопротивление 32 кОм)?
Кроме того, очевидно, что можно добиться аналогичного результата с правильно сконструированным операционным усилителем для масштабирования сигналов 1,8 В до 5 В, но дополнительная сложность и детали кажутся расточительными, если с ним можно точно так же справиться и встроенным АЦП. воспользовавшись опорным напряжением переключающего состояния. Аналогичным образом, если вы сможете убедить себя, что измеренный сигнал не будет превышать 1,1 В, вы можете воспользоваться внутренним опорным напряжением. Опять же, мне кажется более элегантным использовать регулятор 1,8 В, которым я питаю свои низковольтные датчики, чтобы установить эталон.