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: How to control USB PD when in source role ?

Part Number: TPS65987D
Other Parts Discussed in Thread: TPS65987

We are using TPS65987 chip. When USB PD is in the "Source" role, we want to control when USB PD allows to source power to the connected load to avoid deep discharge. How can we control it?

1. Is there some configuration that can achieve this (opening a power switch PPx)?

2. We have a host MCU which communicates with USB PD via I2C and would like to know which registers to write to allow/disallow sourcing (by opening a power switch PPx).

In the technical reference manual , I see couple of ways to control power when USB PD is in SINK role but we also want to control power when USB-PD is in SOURCE role, please let us know.

  • Hi Hardik,

    The source must provide the negotiated voltage and current as per the PD spec. You cannot disable the Source switch as this would directly violate the specification and cause a Hard Reset on the Type-C port. If you want to control the sink current, I would suggest doing so by offering less power from the Source, or by managing the power path on the SINK device.

    Thank you,
    Eric