Estoy intentando implementar un circuito de "protección de descarga" para un uC (Arduino) alimentado por una batería. El uC controla el voltaje de la batería y necesita poder indicar al circuito que se apague. El encendido se realiza presionando un interruptor momentáneo. El objetivo es ahorrar energía y el circuito debe utilizar poca o ninguna energía (uA) cuando está encendido y apagado. Debido a los requisitos de alimentación, entiendo que necesito usar MOSFET en lugar de BJT.
He intentado implementar el siguiente circuito: enlace que usa una N- canal MOSFET para desconectar el cable negativo de la batería.
Circuit 1 http://educ8s.tv/wp-content/uploads/2016/03 /schematic.png
El resultado es que el uC está utilizando el drenaje como su base. Si quiero enviar "bajo" desde la unidad de control de la unidad a la puerta, obtengo resultados extraños que no entiendo y el MOSFET realiza. La única vez que no se conduce es cuando la compuerta se baja a la masa de la batería (Fuente) y no se conecta a ninguna otra cosa.
Tratando de entender por qué mi implementación no funciona como en el artículo, encontré otros circuitos para este propósito.
Protección de sobrecarga de la batería Arduino (O-DP)
Describe un circuito con dos transistores BJT, un NPN y un PNP.
Describe dos circuitos.
Una similar a las dos variantes de transistor BJT pero con MOSFET
Yotroconunopto-acopladoryunMOSFET
Estoy tratando de entender qué significan las diferencias.
¿Puede el primero, 1 MOSFET, funcionar en circuito o es incorrecto?
¿Qué circuito es el más eficiente de energía?
¿Por qué se utiliza un optoacoplador? ¿Cuánta corriente usa y cómo se compara con BJT / MOSFET?
¿Debo cambiar el cable de fuente de alimentación positiva o la negativa?
¿Puede funcionar correctamente la unidad de uC cuando su masa es Drain y no la tierra de la fuente de alimentación?