Skip to main content
AWack
Associate III
June 12, 2024
Question

USBPD PDO Sink tab missing

  • June 12, 2024
  • 1 reply
  • 3790 views

Hi,

I just watched this video here: How to build an USBPD Sink application using the X-Cube-TCPP software pack - YouTube which explains how to build up a project with TCPP package for CubeMX.

I use the newest CubeMX 6.11.1 but it looks different than in the video: means that the tab "PDO Sink" is missing.

 

Any idea?

Best regards,

Achim

Capture.PNG

 

1 reply

PPAIL.1
ST Employee
June 12, 2024

Hi AWack

You are right, depending on the MCU there are two options:

- A "PDO General definition" tab, as you have. You can describe there the number of sink PDO and the Sink PDO definitions below, but defined as a number as described in the tables form the standard.

(On your screenshot, the first PDO 0x26019096 is the 5V, 1.5A default PDO)

or

- A "Sink PDO" tab (or 'Source PDO" tab) with clear definitions of the PDO voltage and Current.

 

Thank you for reporting this difference, the trend is to have the definition of the PDO in clear values

I hope I answered you question,

Best regards

Pascal

 

AWack
AWackAuthor
Associate III
June 25, 2024

Hi Pascal,

ok. I hope this Sink PDO tab is planned for all MCUs?

Just defining a second PDO in the general tab unfortunately does not select the highest voltage automatically. Is this intended? As I understood the highest available PDO is automatically selected...

Best regards,

Achim

PPAIL.1
ST Employee
June 25, 2024

Hi AWack

The Sink PDO (or Source PDO) is available for all MCU with UCPD except STM32G0xx.

Please can you confirm you are using STM32G0xx ?

 

The application selects the PDO with the highest power matching sink and source. Sometimes this is not the highest voltage.

Please can you share PDO values you implement or a screenshot of your "PDO General Definition" tab.

 

Best regards

Pascal