Con el microcontrolador LPC1343 (Cortex M3), hay una línea USB_CONNECT que se pone a nivel bajo cuando el micro está listo para conectarse al ordenador vía USB. Esta función de "conexión suave" está implementada en el LPC Baseboard con un circuito de transistores PNP. ¿Podría utilizar un mosfet de canal p en su lugar? Ya he construido el equivalente al mosfet de canal p, y funciona, pero me pregunto sobre su fiabilidad y si es una "buena práctica".
Los posibles problemas que (creo) pueden surgir se deben al hecho de que los mosfets son dispositivos controlados por voltaje, y al encender el dispositivo, el voltaje de la puerta puede no subir tan rápido como el de la fuente de voltaje (3V3) (aunque en mi implementación están atados a través de una resistencia de 33k), y el mosfet "conduciría" erróneamente.
Nota: Mi circuito de mosfet de canal p sólo consiste en sustituir Q1 por un canal p, R69 sigue siendo el mismo, eliminando R68, y cambiando R66 por un 33K (no es una elección particular, tenía uno a mano)