Su esquema está en gran parte bien, con estos problemas:
- perder D1. No está haciendo nada útil. Ya tienes un solo 3.3 V para cambiar el FET con. D1 se comerá otros 600 mV más o menos. Simplemente conecte directamente la salida digital a la puerta del PFET. R1 sigue siendo una buena idea ya que mantendrá apagado el FET durante el inicio antes de que el pin se active activamente de una forma u otra.
- Asegúrese de que el FET pueda cambiar lo suficientemente bien con solo una unidad de compuerta de 3.3 V. Ciertamente, hay FET que pueden hacer esto, pero no es algo que se espera que haga un FET elegido al azar.
- Verifique la resistencia del FET con la unidad de puerta de 3.3 V. Asegúrese de que la caída de voltaje causada por la corriente de 100 mA sea aceptable.
Añadido:
Russell señaló que la señal digital para controlar la compuerta es de 0-5 V. Supongo que cree que el diodo está ahí para proteger la compuerta de la tensión inversa. Eso es muy probable que sea innecesario. Como siempre, lea la hoja de datos para las piezas que está utilizando. 1.7 V inversa en la puerta probablemente esté bien.
Si está preocupado por la corriente de descarga del procesador en la línea de 3.3 V a través de R1, entonces haga que R1 sea más grande. Solo funciona cuando el pin del procesador no está accionado, lo que solo debería durar unos 10s de ms, mientras se inicia el procesador y antes de que el firmware empiece a manejar el pin de una manera u otra. ¿Importa si el módulo bluetooth se enciende y consume 100 mA durante unos 10s de ms en el encendido? Si no, puedes dejar R1 por completo. Dado que tanto la compuerta FET como la salida del procesador tendrán una alta impedancia cuando el pin del procesador esté configurado como entrada, una resistencia de valor bastante alto funcionará. 100 kΩ debería estar bien. Probablemente incluso 1 MΩ estaría bien, pero verifique la corriente de fuga del pin de entrada en la hoja de datos del procesador.