STM32G0C1 USB 2.0 Type-C connection issue
Hi everyone,
I have successfully implemented a USB VCP device on STM32G0C1 microcontroller, and it communicates perfectly with my PC.
To meet current product trends, I am migrating the connector to USB Type-C (schematic attached). I am keeping it as a USB 2.0 interface. For reference, here is my current pin configuration based on the schematic:
GND (Pins 1 & 12): Grounded.
VBUS (Pins 2 & 11): Left floating (my device is self-powered and does not require host power).
CC1 / CC2 (Pins 3 & 9): Each independently pulled down to GND via a 5.1kΩ resistor.
During testing, I encountered the following issue:
Using a Type-A to Type-C cable: The PC successfully recognizes the device and it works perfectly.
Using a Type-C to Type-C cable: The PC fails to recognize the device at all.
Could you please help me check if there is an error in my schematic? Are there any specific Type-C initialization rules or pin configurations that I must follow for C-to-C connections to work properly?
Thanks in advance for your help!s
