De la hoja de datos ATMega328 , sección 24.9.1:
Las opciones de referencia de voltaje interno no pueden usarse si se aplica un voltaje de referencia externo al pin AREF.
De las páginas de referencia de Arduino :
Alternativamente, puede conectar el voltaje de referencia externo al pin AREF a través de una resistencia de 5K, lo que le permite cambiar entre voltajes de referencia externos e internos. Tenga en cuenta que la resistencia alterará el voltaje que se usa como referencia porque hay una resistencia interna de 32K en el pin AREF. Los dos actúan como un divisor de voltaje, por lo que, por ejemplo, 2.5V aplicado a través de la resistencia producirá 2.5 * 32 / (32 + 5) = ~ 2.2V en el pin AREF.
La hoja de datos ATMega328 confirma la referencia de "resistencia interna de 32k" en la tabla 29.16 Características del ADC con: Resistencia de entrada de referencia = 32 kOhm.
Dicho esto, las dos declaraciones anteriores parecen oponerse entre sí. Tengo una aplicación con algunos sensores con salida a escala completa de 0-5V y otros con salida a escala completa de 0-1.8V. La aplicación se beneficiaría de la mayor resolución de cambio a AREF de 1.8V cuando muestree los sensores de 1.8V y cambie a la referencia AVCC interna para los sensores de 5V.
Las páginas de referencia de Arduino sugieren que es algo correcto, dado que se ha acoplado al AREF de 1.8V a través de una resistencia en serie de 5kOhm y ha tenido en cuenta el divisor de voltaje implícito con la resistencia interna de 32kOhm. ¿Es solo un mal consejo de la referencia de Arduino, o es de hecho una práctica común hacer este tipo de cosas? ¿La declaración de Atmel se limita a los voltajes externos aplicados a AREF sin una resistencia limitadora de corriente externa (y si es así, ¿por qué, dada la resistencia interna de 32k)?
Por otro lado, obviamente, uno podría lograr un resultado similar con un amplificador operacional construido adecuadamente para escalar las señales de 1.8V hasta 5V, pero la complejidad y las partes adicionales parecen ser un desperdicio si el ADC a bordo también puede manejarlo aprovechando la referencia de voltaje cambiable. Del mismo modo, si pudiera convencerse de que la señal detectada no excedería 1.1V, podría aprovechar la referencia de voltaje interno. Una vez más, me parece más elegante usar el regulador de 1.8V con el que estoy alimentando mis sensores de bajo voltaje para establecer la referencia.