Skip to main content
Graduate
April 25, 2024
Solved

USB PD sink

  • April 25, 2024
  • 5 replies
  • 2855 views

Hi Team, 

I want to work on USB PD sink , which board would be suitable?, I'm trying for 28V 5A power. I think the firmware for this specification is not available yet. Even though i want to try on. Would you suggest me any board? Is STM32L562 would be compatible?

Thanks in advance

Regards 

Nithin Varghese

    This topic has been closed for replies.
    Best answer by Nicolas P.

    Hello @NITHIN ,

    To add information on top of what @PPAIL.1 wrote : The nucleo, discovery and eval board with L5 (there is even the STM32L562 that you refer to on the discovery one) have sink application demo code, that is using TCPP01.

    The x-cube-TCPP code you were referring to support PD3.1 EPR (So USBPD protocol for negotiating 28V@5A).

    From the software point of view, the brick is available.

    As @PPAIL.1 said, the TCPP upgrade to support EPR voltages is on going. So it means you can start working on your design at 28V, and when the ST hardware supporting EPR will be available, you'll be ready.

    Regards,

    Nicolas

    5 replies

    Technical Moderator
    April 25, 2024

    Hi @NITHIN 

    The USB Power Delivery protocol enables voltage and current negotiation, to deliver up to 100 W of power in SPR. With Extended Power Range EPR in PD3.1, this would be possible with the stack x cube TCPP and soon will be fully supported in our hardware solutions.

    NITHINAuthor
    Graduate
    April 26, 2024

    Hi @FBL ,

    Is stack x cube TCPP will be supported in STM32L562?

    If so, what to do now? Do i need to wait till it's release? Or is there other parallel methods?

    ST Employee
    April 26, 2024

    Hi NITHIN

    You fill find here below USB-PD Sink applications examples for L5.

    - For STM32L522E-EVAL : STM32CubeL5/Projects/STM32L552E-EV/Applications/USB-PD/USB-PD_Consumer_1port at master · STMicroelectronics/STM32CubeL5 · GitHub

    - For NUCLEO-L552ZE-Q : STM32CubeL5/Projects/NUCLEO-L552ZE-Q/Applications/USB-PD/USB-PD_Consumer_1port at master · STMicroelectronics/STM32CubeL5 · GitHub

    - For STM32L562-DK : STM32CubeL5/Projects/STM32L562E-DK/Applications/USB-PD/USB-PD_Consumer_1port at master · STMicroelectronics/STM32CubeL5 · GitHub

     

    To go further, we have developed a software pack in STM32CubeMX that helps to build USB PD applications for any MCU with UCPD. Its documentation is available in the documentation folder of the X-Cube-TCPP_V4.1.0.

    It can allow to build the Sink applications in SPR (We are working EPR and will be available soon) with the STM32L562: select the software pack in Sink application with a TCPP01, and define resources affectations in the platform settings.

    Regards

     

    Technical Moderator
    April 26, 2024

    Hi @NITHIN 

    This would be possible with the stack in CubeFW.

    If you need full solution, please contact your local FAE.

    ST Employee
    April 26, 2024

    Hello @NITHIN ,

    To add information on top of what @PPAIL.1 wrote : The nucleo, discovery and eval board with L5 (there is even the STM32L562 that you refer to on the discovery one) have sink application demo code, that is using TCPP01.

    The x-cube-TCPP code you were referring to support PD3.1 EPR (So USBPD protocol for negotiating 28V@5A).

    From the software point of view, the brick is available.

    As @PPAIL.1 said, the TCPP upgrade to support EPR voltages is on going. So it means you can start working on your design at 28V, and when the ST hardware supporting EPR will be available, you'll be ready.

    Regards,

    Nicolas

    Visitor II
    June 7, 2024

    Dear Nicolas

    Can you please share the time for new FW support EPR available?

    NITHINAuthor
    Graduate
    April 29, 2024

    Hi Team, 

    First of all I'm thanking @Nicolas P. , @PPAIL.1  & @FBL  for helping me solve my doubt. I'll start working on the sink application demo code  , using TCPP01, for 28 V. 

    And I'm hoping hardware supporting EPR will be available soon. 

    Thank you all

    Regards

    Nithin