Other Parts Discussed in Thread: TPS65987, , TPD6S300
Hello,
In my system, I use the USB-C connector as a Power Adapter input for the CPU board. This means that there is no battery in my system, I connect an USB-C charger and expect the 5V to be routed to my on board power supply which will supply the CPU. Finally this CPU will program the TPS65987 for extended features.
The TPS65987 has no Flash connected. I expect to program it though I2C when CPU has booted.
I use the BP_ECWait_Internal config:
What I have today:
* When I supply my CPU directly, and I program the TPS65987 with I2C, the PDO setup work properly. It does for example negotiate a 15V supply with the Power Adapter, and closes the HV1 power switch with no problem. The events (like sink PDO1 negotiated) do work also. If PDO are limited to 5V, it finished at 5V.
* Now If I only connect the Power Adapter to the USB-C (Nothing alive on the board yet, no voltage, no supply), the power adapter sets the VBUS to 5V, BUT the HV1 switch does not close, even if the LDO_3V3 is at right voltage, and the ADCIN1 is at 0.34V.
*I also tried to use the BP_ECWait_External, hoping that the GPIO16 would toggle (GPIO16 is supposed to enable an external switch instead of internal). But it does not work.
Does somebody have clues or proposal of tests to find out the problem ?
Thanks a lot.