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.

TPS65988: Can GPIO be set to indiciate if connected to a specific USB Host/Supply?

Part Number: TPS65988

Follow Up Questions on the TPS65988:

1.a.  Can we set GPIO outputs to indicate whether we are connected to a USB host/supply with the following capabilities?
i.  USB Default Current

ii.  USBC 1.5A

iii  USBC 3A

iV.  USB PD Negotiated

v.  BC 1.2

I don’t necessarily need total granularity since a lot can be read from internal registers, but I would want to know whether we are running off of default USB current or any of the others so we know whether to try to boot up all of the parts of the system that may not want to support unless we are connected to some minimum power source.

  • Hi Matthew,

    Unfortunately, the only GPIO events that are available are the ones in the GPIO Events Application Note. However, for some of the capabilities, you could set an GPIO Event trigger for PDO Sink Negotiated for instance which would let you know that a PD sink contract was negotiated. There is also an event for VBUS Detect, which would assert the GPIO high if there was voltage present on VBUS and it was operating as a Sink, regardless if it is USB Type-C or PD.

    Thank you,

    Hari