Other Parts Discussed in Thread: TPD6S300A
On my new control board with a TPS65987D I am struggling to get my dead battery mode working.
My schematic is configured in a similar manner as the eval kit (Vbus is tied to both of the bus inputs on the 65897, the PPHV1 is a dedicated sink path and the PPHV2 is a dedicated source path). On my target, I am using my host microcontroller to perform configuration over I2C which doesn't play a role yet since I'm having difficulty getting the power to stabilize to power this host. There is no SPI flash and there is no external switch.
I am trying to use boot config mode 3 with BP_NoWait to get the system up and running.
My expectation is that the 5V from a USB source cable would enable the internal switches for PPHV1, allow my external system 3.3V LDO to power up which then would power my microcontroller which would then configure the 65987 using the I2C port.
Unfortunately, about 20ms after the internal switches turn on, they shut right back off again. I am not sure what mechanism is turning them off. 70ms later, the internal switch turns on again. This cycling repeats indefinitely while the 5V source is plugged into the USB-C connector.
Am I tripping some sort of protection shutdown in the part? Is the part getting confused by seeing the 3.3V external voltage appear on the Vin pin from my LDO prompting it to turn off its own internal LDO path and reboot?
At this stage, there are no I2C communications programmed to come out of my microcontroller.
Any feedback would be greatly appreciated!