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.

TPS65982: PP_HV GPIO Events

Part Number: TPS65982

Hello,

I`m testing TPS65982 system that is a sink, and negotiates a PDO of 5V and 3A , that is outputted on PP_HV. The PP_5V0 and PP_EXT are disabled. I want the rest of the system to turn on after PP_HV is stable and to be enabled by a GPIO.

I have tested a few of the events described in https://www.ti.com/lit/an/slva838/slva838.pdf?ts=1591854937052&ref_url=https://www.google.com/

But when i try some of the events they don`t work , for example the only one that gave me an high output was "Sink (1) / Source (0) Event"

Is there a reason why the events don`t trigger or am i doing something wrong?

Any help is welcomed.

  • Hello Eriks,

    Recommend referring to the following document to understand the trigger event for each of the GPIO's. Also, make sure that nothing is holding the GPIOs low whenever the trigger event occurs. 

    https://www.ti.com/lit/pdf/slva838 

  • Thanks for the replay Adam, i have checked the document , but still it doesn't explain why the events aren't triggering.

    For example, looking at the event SUPPLY_PHV, the behavior is -  Asserted high when PP_HV path is enabled. I have 1.8V on BUSPOWERZ, that gives me 5V from VBUS on the PP_HV pin , am i correct?

    If so , then when i plug the usb cable in and it powers the board, the pin should assert high? I have tested with other events , and the pin can be asserted but it just doesn't work with this trigger. Any thoughts why?

     

  • Hello Eriks,

    There are two internal power paths for the TPS65982. One is a bi-directional power path that can source and sink power from 5V to 20V. The other power path is a 5V source only. So in your experiment, if you are using the internal 5V source path, the GPIO would not trigger.

    However, if the TPS65982 is acting as the sink, and you are using the internal bi-direction power path, this GPIO should trigger. 

    I would ensure that if you are acting as the sink, then make sure you are using the internal power path as the sink path. 

    If that is correct, and the GPIO is still not triggering, you can also try the 'SINK_HVEXT' GPIO event

  • Yes, the PP_5V0 is the source path, that is unused in this case, only the bi-directional power path PP_HV is used to sink 5V @ 3A .

    I have tried every GPIO event that's suppose to trigger with PP_HV , but none of them work. I guess i can use the 'Sink (1) / Source (0) Event' because that's the only event that triggers that shows me the state of the power of TPS65982.  Here you can see the System Configuration (0x28) register.

    Everything works, i get the VBUS 5V on the PP_HV pin that then powers the rest of my system, except the trigger events for PP_HV pin.

  • Alright , i think i found why the events don't trigger.

    All of the events as it looks, are made so they trigger if the PP_HV pin is a sink path. I was looking for an event that would trigger , when the PP_HV is sourcing 5V from VBUS to the rest of the system. As it looks there are no events for this , so the next closest event is 'Sink (1) / Source (0) Event' that would give any indication that the PP_HV is ready.

    Thanks for the help.