Quiero leer dos voltajes de diferentes rangos con un ADmega328P ADC con la mayor resolución posible:
-
La primera señal varía de 0 a 1V. Es la salida de un Sensor de temperatura LM35DZ . Quería usar la referencia analógica interna de 1 V para obtener la mayor resolución de ADC posible.
-
La segunda señal es el voltaje de la batería, que varía de 0 a 5V. Se lo comunico a este Circuito de protección contra descarga excesiva que Russell McMahon propuso y, en base a esa lectura, se apagará. el circuito si los niveles de batería son demasiado bajos. Para leer esta señal, tengo que usar la referencia de voltaje ADC 5V.
Mis preguntas son:
-
¿Es correcto si sigo cambiando la referencia de voltaje ADC de la referencia interna de 1V a la de 5V para hacer una lectura y luego la otra?
-
Cuando cambio a la referencia interna de 1 V, ¿la otra señal de 5 V dañará la otra entrada analógica? Tengo la impresión de que la referencia de 1 V sería un límite para el ADC y que la 5V en la otra entrada violaría esto de alguna manera.
-
En realidad intenté cambiar entre la referencia de 1V y 5V, pero cuando lo hago, la lectura de la primera señal (con un rango de 0 a 1V) comienza a fluctuar. ¿Porqué es eso? Intenté darle tiempo al ADC para establecerse (10 a 50 ms), pero eso no funcionó. ¿Cómo obtengo una lectura estable después de cambiar la referencia analógica?