This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Custom board using TPS65986 - Sinking 12V problem

Other Parts Discussed in Thread: TPS65982-EVM

Hi all,

I'm using the TPS65986 as USB-C PD controller for a custom board. It can sink 5V or 12V from USB-C Host, here I use the TPS65982-EVM.

At the 1st time plug custom board to Host, it does work fine. Measuring at VBUS and PP_HV returns 12V correctly.

My custom board has a feature that allows it to self-reset whole board, by reset the Power Management IC (PMIC). In this self-reset process, the system 3V3 power is turned off; this 3V3 is connected to VIN_3V3 (pad H1) and VDDIO (pad B1) of TPS65986.

The problem is that when self-reset is performed, TPS65986 just stops working. It keeps resetting over and over, loading firmware/config from flash IC (as monitor on SPI bus)... Voltage on VBUS is still at 12V, but no power output at PP_HV. Thing only become normal when I remove the USB-C cable and plug it again.

I notice that this issue does not happen when I use the Host that only provide 5V. On self-reset, PP_HV does turn off for a short period of time, but go back to 5V immediately.

So I suspect that when TPS65986 boot up again after this self-reset, if VBUS is 5V, it's okay but if VBUS 12V, it's not. Is it correct? Could anybody help to confirm? Thank you so much.