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.

TPS25750: Swap to SINk when Preferred power role is SOURCE

Part Number: TPS25750
Other Parts Discussed in Thread: TPS25751

Tool/software:

Hello TI,

I'm working with a custom board with TPS25750 (will be replaced with a 25751 in the future) and the device fails to contract the power role when connected with a usb type-c port of a notebook.
The TPS is set with the following settings:

  • power role Sink and Source
  • preferred role SOURCE
  • 15W Sink and Source
  • No USB data

The scenarios are as follows:

  • Connected to a phone, the tps is source and the phone is sink. OK
  • Connected to a notebook, neither tps nor notebook becomes sink or source so nothing happens. FAIL. In this case the tps should be sink and the notebook should be source.

I tried the 4cc command SWSk to swap to sink while the tps is connected with the notebook but the command is rejected.

If I use a FW with preferred power role SINK the notebook works as a Source and the tps as a Sink and it's correct, but by default  I have to start with preferred power role Source.

Do you have any suggestion? I attached the configuration file of tps.
conf_tps
Thanks in advance!

  • Hi Stefano,

    Can you try sharing the json directly by just dragging the .json from file explorer into the message box? I don't have a work Google account and the drive link you are sharing seems to require one.

    Thanks and Regards,

    Chris

  • Stefano,

    When you have preferred power role as source set, the PD controller will always try to initiate power role swaps to source which is likely why it rejects the SWsr command. When a preferred source is attached to a DRP Type-C device (like some laptops are), the TPS25750 will always try to be the source.

    The TPS25751 is adding a feature to have "no preference" on the power role, but this will not be added to the TPS25750.

    Thanks and Regards,

    Chris

  • Thank you for the quick response, I will try with the TPS25751 as soon as possible.

  • Thanks Stefano,

    Please submit a new thread if you see issues with the TPS25751.

    The feature i mentioned is currently being added, but not there just yet. With the TPS25751, you can directly modify the setting related to power roles.

    In the TPS25751 online GUI (found on the product page), you will need to enable "Advanced Mode". By setting the Process and Initiate swap settings, you can disable the Initiate swap to source, which is the setting that is potentially giving you issues when you select "preferred power role source"

    Thanks and Regards,

    Chris