Leer una pila de 9V en un PIC es nada nuevo . La forma más sencilla y directa es con un divisor de tensión. Me gustaría mantener las resistencias divisor de manivela hasta en los cientos de kohms por lo que no estoy matando a mi batería innecesariamente, sin embargo miré a la hoja de datos para el PIC18F4550 y el máximo "recomendado" impedancia de entrada analógica es 2.5kohms. Esto significa que puedo pegar 2 5Ks para mi divisor, pero 900uA es mucho para desperdiciar en sólo comprobar la batería. ¿Qué puedo hacer en mi diseño (pasivamente) para minimizar el consumo de batería? He considerado soluciones activas como un pfet controlado por software o un buffer, pero el espacio en la placa y el presupuesto son un poco de lujo, así que sólo lo haré si tengo que hacerlo. También me pregunto si me estoy preocupando por nada.
El condensador es el camino a seguir. ADC especifica una fuente impedancia no resistencia. Convierte su tiempo de muestreo a una frecuencia, y utiliza un tapón con una impedancia mucho menor a esa frecuencia.
1 votos
Acabo de encontrar este post durante mi búsqueda en google. ¡¡¡Solo decir que has respondido a mi pregunta y me has ayudado mucho !!! Mi intento de leer ADC con mi PIC18 se bloqueó porque el valor leído por el MCU allways varie ... ¡¡Puse el RC sugerido por Alex y todos los problemas se fueron !! ¡Muchas gracias ! PD: Perdon por mi ingles, soy frances.