Other Parts Discussed in Thread: TPS2041B
I tried to put this question in the USB forum but once you select the TPD3S0x4 then the forum is hard wired. It's not a circuit protection question. Well it is and it isn't.
I'm working on a device which may operate as a USB Host, in which the device is powered by a DC/DC converter and 5V could be switched to the USB Bus with a TI TPD3S0x4.
However the device can also operate as a USB Device, both self powered and USB Bus powered. This is all on a single USB interface of a uC which can be configured for the USB Mode of operation. The TPD3S0x4 only solves the Host configuration. If the device is acting as a USB Device and is self powered I assume I'd have to isolate the device's power from the USB Bus and be in self powered USB Device mode. If however the device is acting as a USB Device but powered from the USB Bus in that case you'd want the device's 5V Rail connected to the VBus of USB Bus.
I'm wondering is there a single solution to this problem, or is this a case of switching transistors to detect and manage the USB Power? If anybody knows of an IC which could mange all power requirements that'd be great.