2024-11-11 10:55 PM - last edited on 2024-11-11 11:00 PM by mƎALLEm
Hello,
I'm working with the STM32U575VGT6 as my primary MCU and need a USB-C DRP PD IC. I'm considering the TCPP03-M20 or STUSB1600AQTR. My question is, when the PD operates in sink mode (during charging), we intend to turn off all power supplies, including the MCU. Is it possible to use these ICs in sink mode without the MCU? Additionally, we need the PD to act as a source when external peripherals are connected to this board through USB-C.
2025-11-28 12:22 AM
Hi NajeemSeyed
Sorry for my very late reply, I was waiting for the latest component releases to see if they would improve the behavior.
So I reconsidered the problem from the beginning:
I finally resolved the issue on my side under following conditions :
My setup:
- Hardware : NUCLEO-U575ZI + X-NUCLEO-DRP1M1
- Tools : STM32CubeMX 6.16.0
- Software : X-CUBE-TCPP 4.2.0, X-CUBE-FREERTOS 1.2.0
I think we are experiencing the same problem because we are both working on two evaluation boards connected together by long wires.
I stabilized the behavior by shortening the wires between the NUCLEO and the X-NUCLEO-DRP1M1 and also improving the GND connection between the two boards.
- I placed the X-NUCLEO-DRP1M1 above the NUCLEO to shorten wires
- I changed the ADC channel for Ch5 to Ch7 in order to achieve a very short connection
- I ducplicated the GND connection (from SNK Connector GND to NUCLEO GND)
I attach a picture of these boards
| X-NUCLEO-DRP1M1 | Signal | NUCLEO-H575ZI |
| CN7-8 | GND | CN11-8 |
| CN2-GND | GND | CN14-1 |
| CN7-16 | VDD | CN11-16 |
| CN10-23 | CC1 | CN11-17 PA15 |
| CN10-26 | CC2 | CN12-26 PB15 |
| CN10-2 | EN | CN12-29 PB5 |
| CN10-37 | FLG | CN12-40 PE8 |
| CN7-28 | VBUS | CN11-59 PG0 |
| CN10-3 | I2C2-SCL | CN11-51 PF1 |
| CN10-5 | I2C2-SDA | CN11-53 PF0 |
I tested this configuration for a while without encountering any problems.
------------------------------------
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.