Algunas otras respuestas han interpretado erróneamente el máximo como 4.2V, para 8.8V si se divide por cinco, lo que dará un rango de entrada de 0 - 1.76V al ADC. Para un ADC de 12 bits (suponiendo que es unipolar) tendrá un total de 4096 lecturas discretas posibles. Para el máximo de 1.8V o una lectura de 4095 en el ADC que será 440uV por lectura multiplicada por cinco = 2.2mV por lectura.
La mayoría de los ADC tienden a tener un error más o menos equivalente al bit menos significativo que es inútil, que es como se me ocurrió la cifra aproximada de resolución efectiva de 5 mV en el comentario. Sin embargo, como Andy mencionó, esto puede mejorarse a través del dithering. En este caso, probablemente tomaría la suma de cuatro muestras y dividiría entre dos para obtener un poco de resolución efectiva.
La nota de la aplicación Atmel AVR121: Mejora de la resolución de ADC mediante un sobremuestreo tiene una introducción fácil de entender al dithering. Algunas otras cosas que vale la pena tener en cuenta son:
-
Asegúrese de no usar un valor demasiado alto para el divisor de resistencia (vea la impedancia de entrada para su ADC) o use un seguidor de voltaje. A veces, puede salirse de la superación de la impedancia recomendada habitual seleccionando el canal de ADC antes de tiempo y dándole a la muestra y la tapa un tiempo suficiente para que se cargue antes de tomar la lectura. A menudo, esta es una técnica útil en sistemas de baja potencia.
-
Asegúrese de que la entrada de la batería al ADC esté bien filtrada y desacoplada. Esto suele ser tan simple como agregar uno o dos condensadores después del divisor de resistencia para formar un filtro RC de paso bajo.
-
Si su sistema tiene componentes que tienen demandas de picos de corriente cortos pero altos (como un módem GSM), le puede resultar útil implementar un filtro de mediana para ignorar las caídas causadas por eso y cualquier aumento potencial causado por el cambio fuentes de alimentación y similares.