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: PPS mode. Sink and source using TPS55288

Part Number: TPS65987D
Other Parts Discussed in Thread: TPS55288

Hello,

In our application we have in internal battery we would like to charge using USB-C PPS mode. We also have an option to supply power from this battery (or external power source) to a sink connected to our product. For this we have included a TPS55288 that can be used as a PPS power source.

When looking into the TRM there is only one bit that mentions PPS mode ([1] pg 54, bit 23).

Looking into the PD 3.0 [2] documentation we need to remain active in communication in order to keep PPS 'alive' ([2] 6.619.1).

After a first study of the documentation I seem to be missing information.

For example I don't see options to execute PD messages such as  'Get_PPS_Status' ([1] pg 169). Is there a way to do this using th MBWr command ([2] pg 158)

When operating as sink I can imagine a way to first write register 0x37 and then issue a ANeg command [1] pg 152). However we need the PPS to operate in voltage mode and 0x37 only contains current and power fields.

When operating as a source I can imagine we receive a interrupt event (new RDO) that we would need to handle by configuring the TPS55288 with the correct settings.

I expect the PD controller to monitor current and voltage settings and disconnect & when physical levels (current, voltage) are outside limits. However I can't find any way to set levels & timing.

Has anyone experience or more information on this use case?

Kind regards,

Mark

Reference documents

[1] SLVUBH2B

[2] USB Power Delivery Specification Revision 3.0, Version 2.0 + ECNs, 7 feb 2020