2022-01-11 02:16 AM
Hello,
I am working on the STM32G0B1RE processor as a USB-PD SINK.
I would like to ask what is the easiest and fastest method (preferably using CubeMX) to request higher voltages from the USB-PD port (for example 9V or 12V)? Can anyone share the simplest code to request a different voltage from USB-PD than 5V?
Thank you and best regards.
Solved! Go to Solution.
2022-01-28 02:23 AM
Hello, The X-NUCLEO-USBPDM1 allows to negotiate PDOs using Power Delivery.
Now, with the X-NUCLEO-SNK1M1 and X-CUBE-TCPP you can also request voltage from USB-PD SOURCE using STM32G0B1RE as a SINK.
Additional feature in X-NUCLEO-SNK1M1 is that you can also request 5V/3A when used with any NUCLEO-64 to easily add USB-C connector to any STM32.
Of course it can also request any PDO up to 100W with NUCLEO-G071RB, NUCLEO-G474RE and NUCLEO-G0B1RE.
You have example code in the X-CUBE-TCPP for both configuration.
Here's the Quick Start Guide for this board: https://www.st.com/resource/en/product_presentation/x-nucleo-snk1m1_quick_start_guide.pdf
2022-02-18 03:19 AM