Part Number: TPS65986
I am using the TPS65986EVM and TPS6598x Host Utilities GUI Version 2.3 and TPS6598x Application Customization Tool version 3.16.
I set the transmit sources to 5 Volts over PP5V and 20 Volts over PPHV
I set GPIO 8 to SUPPLY_PHV_EVENT. I set GPIO 15 to SUPPLY_P5V_EVENT. Initial condition for both is 0x0.
Upon powering up the EVM from the barrel jack the Host Utilities software indicates GPIO 8 and GPIO 15 are logic 0.
If I plug in a 5 Volt hard drive on the type c port of the evm. GPIO 15 goes Logic 1 and GPIO 8 is logic 0 and I measure 5 Volts on VBUS.
Unplugging the type C, neither GPIO state changes (GPIO 15 still Logic 1) and I measure 0 Volts on VBUS. This does not seem right. Why doesn't the bit clear?
If I plug in a device asking for 20 Volts, GPIO 8 goes to Logic 1 and GPIO 15 is still Logic 1 and I measure 20 Volts on VBUS.
If I unplug the cable, both GPIO 8 and GPIO 15 remain at Logic one and I measure 0 Volts on VBUS. This also does not seem right. Why don't both bits clear?
In my application I want to enable my 20 Volt power supply using GPIO 8. With this behavior, my power supply will remain on all the time.
What do you recommend?