Por favor verifique el esquema aquí >
Aquí está el circuito que he desarrollado. No estoy muy seguro del diseño.
Esto es lo que quiero que haga. Cuando el usuario presiona el botón S2, la línea TPS_EN debería alternar.
Estoy usando moscas de BSS84 P-ch. Los valores de la resistencia son como en el esquema.
Aquí hay una explicación de cómo debería funcionar la cosa. La línea TPS_EN es baja al principio. Debido a que es bajada por una resistencia de bajada de 10k (no mostrada en el esquema). Cuando el usuario presiona S2, el mosfet Q2 se enciende porque se aplica tierra a su puerta. que habilita el regulador de potencia conectado a la línea TPS_EN. El regulador ahora se inicia y comienza a alimentar el microcontrolador. El microcontrolador baja el LATCH_OP1 y el LATCH_OP2. El mosfet Q2 y Q6 ahora se 'enciende' debido a esto. La Q6 está encendida y ahora hace que los terminales primero y segundo del botón s2 suban. Y el LATCH_OP1 hace que el Q2 se enganche, lo que permite una señal alta constante (VBATT) en la línea de habilitación.
Ahora, cuando el usuario presiona el botón Ya que Q6 estaba 'activado', el VBATT se aplica a la puerta de Q2 y se apaga Q2.El regulador se apaga. apagando el microcontrolador y LATCH_OP2 y LATCH_OP1 regresan a VBATT.
BATT es alrededor de 3.7v. El microcontrolador se está ejecutando en un suministro de 3.3v
El circuito no funciona según lo previsto. Intenté cambiar manualmente las líneas de enganche a tierra al encender y funcionó. Pero cuando conecto las líneas al microcontrolador, no funciona. ¡Por favor, ayúdame!
Siéntase libre de señalar errores si los hubiere. ¡Este es mi primer diseño de circuito! (¡Así que disculpen mi noobness!: P)