Other Parts Discussed in Thread: TPS65982
I would like to implement a PD controller in a system which requires two USB ports. Both ports must be DRP however the data roles should remain the same throughout (image below).
I would appreciate help to confirm the USB architecture required and the best part(s) for that solution.
The first USB-C port is a smartphone connected at all times to the system. When nothing is connected to the other USB C port, this phone must supply the system with at least 5V 500mA.
When a charger is connected to the second USB-C port, this will become the power source and the phone should become a power sink (charging the phone). Ideally this would be 20V 5A. The phone and system will be powered by this charger. Whilst the charger is supplying power to the system, the phone must remain as the USB data host.
If the phone is out of battery when the charger is connected to the second USB-C port, the charger should be able to charge the phone (dead battery mode/support I believe?).
If a USB sink device is plugged into the second USB-C port (instead of a charger) then the phone should supply at least 5V 500mA to this USB sink device.
If possible this solution would be standalone and not require a processor or firmware development.
I understand that the TPS65994AE may be a solution for this - could I check if this solution is possible with a single TPS65994AE?
Would this solution also be possible with 2x TPS65982 (image below)? How would the TPS65982 connected to each port coordinate the change of power roles in the two ports?