Quiero diseñar un circuito tal que el microcontrolador pueda alternar un pin GPIO y apagar todo el sistema (incluido el microcontrolador). Y cuando el usuario presiona un botón momentáneo, la energía vuelve a aumentar.
¿Es esto posible?
Quiero diseñar un circuito tal que el microcontrolador pueda alternar un pin GPIO y apagar todo el sistema (incluido el microcontrolador). Y cuando el usuario presiona un botón momentáneo, la energía vuelve a aumentar.
¿Es esto posible?
Esteejemploutilizaun
El circuito normalmente está apagado. Cuando el usuario presiona el botón, la batería se alimenta al pin -SHDN, lo que habilita el regulador y enciende los 3.3V al microcontrolador. Luego, el microcontrolador pone un 1 lógico en el cable de ENCENDIDO, manteniendo la alimentación encendida después de que el usuario suelta el botón. Cuando el microcontrolador se apaga solo, pone el conductor de ENCENDIDO en 0.
Una forma de hacerlo es ingresar al modo de suspensión profunda en el microcontrolador.
Muchos microcontroladores admiten su activación por una interrupción externa, como un borde en un pin IO.
Sí, esto es ciertamente posible, pero cómo lograrlo depende de qué tipo de carga se va a encender y apagar.
Probablemente sea tan simple como usar un relé conectado al PIN de salida del microcontrolador (a través de un diodo de transistor y protección), y un interruptor de botón pulsador conectado a un pin configurado como entrada.
Aquí hay un ejemplo simple de diagrama de circuito:
Cuandouseuninterruptordebotónmomentáneo,tengacuidadode
ACTUALIZACIÓN Acabo de ver tu edición sobre cómo apagar el microcontrolador también. ¿Puedes dar más información sobre lo que realmente estás tratando de hacer? Es difícil responder a tu pregunta sin entender todo el sistema.
Si también desea apagar el microcontrolador, necesitará alguna forma de devolverle la energía al microcontrolador. Tal vez podría usar el relé para encender todo, incluido el microcontrolador, de esa manera el microcontrolador puede apagarse, pero no volver a encenderlo. Luego, su botón pulsador podría conectarse a través de su interruptor de relé, para cortocircuitarlo efectivamente, dándole suficiente tiempo para encender y mantener abierto el relé.
Lea otras preguntas en las etiquetas microcontroller power-supply design