Hay varios factores aquí.
Primero, la impedancia de entrada del ADC. El ATmega328P utiliza un ADC de aproximación sucesiva . Como tal, la entrada es básicamente la entrada a un comparador, por lo que el ADC tiene una impedancia de entrada muy alta.
SeespecificaqueelADCtieneunaimpedanciadeentradade100MΩ(esdecir,MegaOhm).
Sinembargo,estomeparecealgosospechoso.Juntoconelhechodequenohayunafugadeentradaanalógicaespecificada,supongoqueestassonlascaracterísticaseléctricasdesoloelADC,enlugardelADCjuntocontodalaestructuradepinesIO.SupongoquelaslíneasIOdeADCquesecompartenconIOdigitaltienenmuchamáscorrientedefuga(1uAdeladocumentación)quelaslíneasIOquesonsoloanalógicas(50nA,suponiendoqueelcomparadorSARessimilaralcomparadoranalógicotopologíadeentrada).
Sinembargo,hayotraconsideraciónaquí,queeslarazónporlaqueAtmelespecificael<Impedanciadelafuentede10KΩ:
Capacitanciadeentrada
Básicamente, las conexiones de entrada al ADC dentro del chip, después del multiplexor, tienen alguna capacidad. Si observa el circuito equivalente para la entrada ATmega ADC:
Puedes ver cómo se ve la entrada.
El problema con las impedancias de fuente alta surge cuando se cambia el multiplexor de entrada de un pin a otro. Si tiene dos entradas, una a 0,5 V y otra a 4,5 V, cuando cambia de una a otra, la entrada debe cargar (o descargar) ese capacitor de 14 pF.
Si la fuente de señal tiene una impedancia muy alta, tener que cargar el condensador puede hacer que la tensión de entrada caiga temporalmente. Si el ADC se convierte en la entrada mientras está cargando el capacitor, obtendrá un valor incorrecto.
Esto puede probablemente tratarse dejando que la entrada del ADC se asiente durante un período de tiempo después de cambiar los canales del ADC, pero la mejor manera de hacerlo es simplemente asegurarse de que la fuente de entrada puede cargar la capacitancia es lo suficientemente rápida como para que no sea un problema.