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: TPS65987D

Part Number: TPS65987D

Hi!

I’m using the TPS65987D in an UFP application and I’m trying to solve the following task:

The application is using 5V supply only depending on the current (1.5A or 3.0A) the source can supply the application should act in two different ways.

What I did:

I defined 2 PDOs as shown in the picture “Define PDOs.jpg”

I configured GPIO #14 / GPIO #15 as shown in the picture “Config GPIO14_15.jpg”

                GPIO #14 should get high if the source can provide 1.5 A only

                GPIO #15 should get high if the source can provide 3.0 A

 

Results:

If I connect to a source with 5V/1.5A max GPIO #14 becomes high  => O.K.

In Debug-Mode please see following pictures

    “Received Source Capabilities_Source PDO 1_5V-1A5.jpg”

   “Active Contract PDO 5V_1A5-Source.jpg”

 

  

If I connect to a source with 5V/3.0A max also GPIO #14 gets high BUT NOT GPIO #15

In Debug-Mode please see following pictures

    “Received Source Capabilities_Source PDO 1_5V-3A0.jpg”

   “Active Contract PDO 5V_3A0-Source.jpg”

 

Does anybody know why GPIO #15 is not getting high in case I connect to a 5V/3.0A Source?

If my above approach doesn't work at all, does anybody have an idea how to differentiate between 5V/1.5A and 5V/3.0A source capabilities?

 

Thank you very much!

 

Regards

Norbert