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


Hi,

I have another question regarding this thread, because the questions have not been answered clearly enough:

So the problem occurs when the Port is operating as a Source, the questions are still the same:

-          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 unplugging (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?

Can you please answer the exact same questions posted above?

Kind regards,

Marion

  • Hello,

    I believe I answered your questions in the previous thread

    1. When the load resistor is removed, the GPIO remains set (high level)> is this behavior normal?

    • 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.

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

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

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

    • Why would you want to reset the GPIO? The GPIO will indicate via a high or low whether it is operating as a source or sink.

  • Hi Adam, thank you for your reply.

    Yes I did post a similar question.

    Maybe the title and with that the reference is misleading.

    I want to know more about the event  „Port 0 FaultZ Output Event“, in the source mode of the port.

    According to the description, the GPIO should only be "High" in an overcurrent event.

    If the overcurrent situation is deactivated, the GPIO should be "low" again. This should also work wit minimizing the load, correct?

    This does not necessarily apply only to the Source/Sink event.

    Kind regards,

    Marion

  • Hi Adam, thank you for your reply.

    Yes I did post a similar question.

    Maybe the title and with that the reference is misleading.

    I want to know more about the event  „Port 0 FaultZ Output Event“, in the source mode of the port.

    According to the description, the GPIO should only be "High" in an overcurrent event.

    If the overcurrent situation is deactivated, the GPIO should be "low" again. This should also work wit minimizing the load, correct?

    This does not necessarily apply only to the Source/Sink event.

    Kind regards,

    Marion

  • Hello,

    No, the Port 0 FaultZ Output Event will go high only when an overcurrent event has when the TPS65987D is acting as a source. Nothing should occur for this event when the TPS65987D is acting as a sink

    You are correct though that once the over current event is removed, the GPIO should assert back low