Skip to main content
Associate II
July 1, 2025
Solved

USB C PD Try.SRC and Try.SNK

  • July 1, 2025
  • 1 reply
  • 337 views

I can't find Try.SRC or Try.SNK features for DRP devices in ST's USB C Power Delivery Stack (USBPD Core). Did I miss something?

If it is not in the stack yet. Is ST planning to integrate this feature? What timeline are we looking at?

Is it easy to implement? I guess I would just need to define Rp or Rd values after initial connection, but will that work with the rest of the stack or will it result in a mess?

Has anyone tried or even achieved it? Is there a sample implementation?

Best answer by FBL

Hi @abtq 

AFAIK, Try.SRC and Try.SNK features are not currently implemented in ST's USB Power Delivery Stack (USBPD Core). You can find more in USBPD test results for compliance attached in x cube tcpp package for example under x-cube-tcpp-main/Documentation/TestResults/Ellisys/x-cube-tcpp_v4.0.0_NUCLEO-G071RB_DRP1M1_DRP_USB_Compliance_Report.html

1 reply

FBLBest answer
Technical Moderator
July 4, 2025

Hi @abtq 

AFAIK, Try.SRC and Try.SNK features are not currently implemented in ST's USB Power Delivery Stack (USBPD Core). You can find more in USBPD test results for compliance attached in x cube tcpp package for example under x-cube-tcpp-main/Documentation/TestResults/Ellisys/x-cube-tcpp_v4.0.0_NUCLEO-G071RB_DRP1M1_DRP_USB_Compliance_Report.html

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.Best regards,FBL