Ayuda para verificar el circuito

Estoy tratando de usar un MOSFET de lado bajo para deshabilitar/habilitar algunas placas de módulos de sensores ( sensor de presión MS5611 , MPU9250 IMU y un módulo GPS/BDS ) conectados a un ESP32 (que funciona con rieles de 3.3V). Estas placas de módulos de sensores funcionan con un suministro de 3,3 V y probablemente consuman entre 50 y 150 mA de corriente (no medido, pero es una suposición, y probablemente sea más alto que el consumo real).

Para realizar un reinicio de hardware y ahorrar energía cuando no esté en uso, estoy buscando apagar estos módulos usando un MOSFET AO3402 de lado bajo (principalmente porque está disponible en las tiendas locales y es barato).

Me gustaría saber si AO3402 es un buen número de pieza para usar en el siguiente esquema. Un número de pieza alternativo disponible fácilmente es Si2302DS . ¿Hay algún diseño que sea mejor que el de aquí?

¡Gracias!

Esquemático

El mosfet de lado bajo es problemático. Cuando está APAGADO, GND se convierte en 3,3 V, lo que significa que varias señales de E/S están por debajo de GND. Incluso es posible que el circuito permanezca alimentado por esas señales de E/S a través de sus diodos de protección (diseñados para evitar daños por entradas por debajo de 0V). Asegúrese de que todas y cada una de las señales de E/S serán de 3,3 V antes de apagarse. (Esta misma pregunta apareció hace una semana: ¡busque respuestas!)
¿Está seguro de que algunos de los periféricos no se pueden controlar directamente (como suministro) mediante pines GPIO? (ATGM336H no, ok, 100mA mínimo) (MS5611 1.4mA ok) (MPU9250 3.2mA+ 450uA + 280 UA +... = 3.9 mA ok)

Respuestas (2)

Deberías probar esto primero para ver si realmente funciona. Si desconectó la conexión a tierra de algunos dispositivos pero aún tiene algunas de sus entradas conectadas al ESP32, entonces puede extraer corriente a través de los diodos de protección de entrada de sus dispositivos periféricos. Es posible que deba forzar el nivel alto de SCL, SDA y TX cuando se elimine la conexión a tierra de estos dispositivos.

Sé que seleccionó el AO3402 debido a la disponibilidad, pero podría ser más fácil considerar usar un interruptor de carga, como este MIC2090/91 (clasificado para corriente continua de 50 y 100 mA, respectivamente). Si su consumo actual es mayor que eso (que usted dice que podría ser), estoy seguro de que puede encontrar opciones equivalentes. Estos tienen una corriente de reposo muy baja de 5 uA, por lo que es muy respetable. Este es un interruptor de carga lateral alta, por lo que es más fácil asegurarse de que realmente está cortando la energía de los módulos (a veces cortar GNDno funciona).