Estoy construyendo un circuito con un Arduino y una placa breakout que tiene una pequeña batería de botón para mantener un poco de estado cuando la energía está apagada. La batería está expuesta por un pin en la placa breakout. Quiero medir el voltaje de la batería con el Arduino.
En el dibujo esquemático, he dibujado sólo la batería para simplificar.
Tengo un divisor de tensión conectado al Arduino, pero para evitar tener una corriente fluyendo constantemente desde la pequeña batería, añadí un mosfet de canal p para mantener el divisor de tensión desconectado de la batería la mayor parte del tiempo, y lo conecto ocasionalmente en el software para comprobar la batería. Eso funciona bien, pero sólo si el sistema está alimentado.
Sin alimentación, veo una tensión significativa en la fuente del mosfet, supongo que porque la puerta está entonces flotando. Eso no es lo que quiero. ¿Hay alguna manera de conseguir que el circuito mantenga la batería desconectada cuando el Arduino no está alimentado (es decir, 5V y D0 están flotando)?
(Lo siento si es una pregunta estúpida; estoy tratando de auto-aprendizaje de la terrible clase de ingeniería eléctrica que se me quedó en el tintero hace 20 años en la universidad).