Part Number: TPS65981
Other Parts Discussed in Thread: TPS65982, , TPS65983B, TPS65987D
Hi all, I have a few questions about USB Type C Power delivery and role swap functionality. I have an application where I need to network together a number of mobile tablets with USB Type C connectors into a LAN, but also provide charge to them. For this I have already chosen a USB Ethernet peripheral IC but the application demands that the tablets remain charged while in use.
As I understand, USB Type C does initial negotiation (determining type of cable, orientation, etc) via a ~5K pullup or pulldown on one of the CC lines, in the cable itself. This will configure the tablet to either operate as a Host (DFP) and provide power, or as a peripheral device (UFP) and consume power. Is this correct? If so, then neither case is desired since the tablets require charging and acting as a host to a peripheral concurrently. Since I am looking to power the USB Type-C tablets and establish a connection to a USB 2.0 peripheral, I would need use the remaining CC pin and an active IC on the other end to perform a "role swap" Is this correct? I suppose I could either use a cable designed to put the tablet in Peripheral mode and perform an active data role swap, or use an "OTG" cable and perform a power delivery swap. Is this correct? Just to make sure, it would not be compliant to simply connect the peripheral to the tablet and force 5V onto the power lines, correct? This of course would be the simplest but I fear it is not allowed and may even risk damage to the tablet.
What is the simplest viable solution to ensure the necessary functionality? Is active circuitry really required or am I missing something? It appears both the TPS65981, TPS65982, and TPS65983B ICs are suitable but I do not quite know what the differences are between these IC's, so guidance here would be greatly appreciated here.
TL;DR questions:
- Is "role swap" necessary for tablet to operate in Host mode whilst consuming power?
- Is an active IC nessesary to implement role swap if it is not possible to use passive components?
- What is the difference between TPS65981, TPS65982, and TPS65983B?
- Do these chips support USB2.0 passthrough to a peripheral device?