What:
A battery-powered or USB-powered microcontroller project using a diode-OR with feedback to enable the main power supply (a 3.3V LDO).
Issue summary:
One of the requirements is that the device turns on when attached to USB, so I have the following circuit to generate a one-shot when USB is connected. It correctly generates a one-shot pulse when USB is plugged in and starts the LDO by raising PWR_EN signal.
However, when USB is not connected, and the system is operating on battery power only, I have trouble initiating power down (controlled by MCU connected to PWROFF signal):
- System powers down
- 3.3V gets disabled
- Voltage at anode of D11 rises
- 3.3V gets enabled
- System turns back on
Looks like a cap charging, but I'm having trouble pinning down the cause other than floating VUSB node -- which is weakly pulled down.
Here's a simulation of the circuit: falstad sim
Question:
What might cause the node to at the drain of FET Q3 to rise when nothing is connected to VUSB?

