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.

TPS65987D: GPIO event "Port 0 Source Sink Event"

Part Number: TPS65987D

Hello everyone,

 

my customer stated the following questions:

-----------------

 

I used the following GPIO event to communicate an overcurrent event via GPIO to the periphery:

GPIO5: "Port 0 Source Sink Event"

 

 

I notice the following behavior on this GPIO:

-          when an overcurrent event (load resistance inserted) occurs, the GPIO is pulsed (see appendix)

-          when the load resistor is removed, the GPIO remains set (high level)> is this behavior normal?

-          When I unplug (not when plugging) various USB-C adapters, the GPIO is also set and remains set >  is this behavior normal?

 

Can the GPIO (the corresponding bit) be reset via GPIO or via SW?

So far, I could only do this using the HRESET pin of the device.

  • Hi Marion,

    Within the host interface technical reference manual for the TPS65987D, the definition for this specific GPIO event is "Asserted high when port is operating as a Source. Asserted low when port is operating as a Sink."

    So for your pulsed event, is the voltage on VBUS removed during the overcurrent event? If so, believe that you would see the period of time this GPIO is low lines up with the amount of time that the TPS65987D no longer sources VBUS.

    With the load resistor, yes this is expected behavior. If a PD contract is negotiated where the TPS65987D is the source, this GPIO event will go high regardless of how much current is being drawn from the load.

    Yes, this GPIO will continue to be high, until you connect a charger where the TPS65987D is now acting as a sink