2025-03-27 1:17 AM
Hello,
I made a design aligned to the STEVAL-2STPD01 (just one channel). The USB D+ and D- are connected to a hub (upstream) that is on the same PCB.
If I connect the USB-C cable to a laptop, the laptop starts charging but no USB device on the hub is connected. If I use a USB-C to USB-A adapter and then adapt the USB-A to USB-C (USB-C cable just with VBat, D+, D-, and GND), all devices on the hub are connected.
Could it be a problem that the laptop switches to USB device mode if a USB-PD charger is connected?
Is it possible to use USB-PD and USB 2.0 (D+ and D-) at the same time?
Does any configuration option in the USB-PD exist that leaves the laptop in USB 2.0 host mode?
Does anyone have experience with this topic?
[Laptop USB2.0 Host]----USB-C Cable----[PCB ---->D+/D-------------------------> HUB up stream
---->CC1/CC2/VBAT----------->TCCP02
2025-03-28 3:41 AM
I guess STEVAL-2STPD01 manages only USB power delivery negotiation. I would suggest using STM32H7RS for power delivery negotiation and data communication concurrently.
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.