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