Other Parts Discussed in Thread: TPS55288
Tool/software:
I am looking to implement a TPS65987D drp controller. We will have an external source that will pass through an ideal diode (LM74700). This external source will feed our down stream system but also be the source voltage for a buckboost (TPS55288) which will feed PPHV2 on the TPS65987D to act as a source. We want a GPIO on the TPS65987D to monitor if voltage is present on the external source to prevent the TPS65987D from switching into a sink mode.
I see the tool has a GPIO event called "Barrel Jack Detect Event" which seems to fit the bill. However I have a concern. It states the event happens on rising edge. I'm afraid this will be a bit of a race condition in the event the system is fully shut down and the external voltage get applied first. In this case the TPS65987D wont be fully powered to see the rising edge event but instead will already have a stative value.
What's the best way of handling this? Below is a block diagram of what I am trying to achieve.