Estoy haciendo un gran circuito digital alimentado por dos baterías recargables NiCD de un teléfono inalámbrico de 3,6 voltios, y una cosa que quiero incluir es un detector de batería baja. Para proteger el resto del circuito del sobrecalentamiento, utilizo un circuito regulador de voltaje típico de 7805 para dar a todos mis circuitos 5 voltios.
Lo que quiero hacer es detectar si la batería de la fuente es demasiado débil para alimentar el resto del circuito y permitir que un microcontrolador la detecte a través del estado lógico de un pin GPIO.
Debido a que los circuitos digitales se ejecutan idealmente en 5 VCC, pensé que usar un diodo Zener con una potencia de 5,1 V con una resistencia de 10 K para R1 sería suficiente para detectar el bajo voltaje en sí mismo, pero no estoy seguro de si explotaría el pin GPIO. aunque es elevado por 5V a través de R2, que también puedo hacer como 10K.
Las preguntas son:
¿Este circuito podría funcionar o si la conexión de baterías nuevas con el mismo voltaje explotaría un pin GPIO?
Además, ¿es 10K un valor aceptable para las resistencias o debo elegir algo diferente?
El microcontrolador en cuestión es at89C2051.