Other Parts Discussed in Thread: HD3SS460
I have a design using the TPS65986 as a DFP on my downstream facing port. My device is constantly powered from a wall wart. My device has the TPS65986 configured to offer 5V, 9V, 15V and 20V at 3 amps.
When I plug my design to a far end Type-C device requiring power, everything works great. The far end device can select any of those voltages, the correct voltage and power shows up on VBUS and everyone is happy.
If I disconnect the Type-C cable from my design and then plug it back in, everything still works great. All voltages are offered. Everything works with the connector flipped as well.
Here is the problem: If I disconnect the far end device Type-C connector and then plug it back in, my design only offers 5 Volts. The 9V, 15V and 20V are not offered any longer.
If I then unplug the Type-C connector from my device and plug it back in, all voltages are again offered to the far end device.
How do I configure the TPS65986 to re-negotiate power when the far end Type-C is disconnected and then reconnected?