Skip to main content
fing
Associate II
May 21, 2024
Solved

STM32H725 USB FS PHY not detected

Hello,

I have been working on a project that requires USB communication with an STM32 MCU. Unfortunately, the computer cannot recognize the device.

On the hardware side, I am using the STM32H725VGT6 mcu, an isolator, and a USB-C connector with some ESD protection. 

fing_1-1716325114549.png

 

On the software side, I am using the internal FS PHY with the following settings.

fing_0-1716324777753.pngfing_2-1716325279807.png

I think there might be some sort of hardware issue. On the mcu side D+ is only pulled to 2.6 V and it doesn't change state on connection. Windows couldn't even detect the device. What could cause this problem?

  

This topic has been closed for replies.
fing
fingBest answer
Associate II
May 23, 2024

After resoldering every pin D+, D- on the high and low side, it is working properly. If you are not using 48 MHz for the clock, Windows won't recognize the device descriptor, so in my case I used the HSI 48 MHz in the MUX. USB is now working correctly.

1 reply

fing
fingAuthorBest answer
Associate II
May 23, 2024

After resoldering every pin D+, D- on the high and low side, it is working properly. If you are not using 48 MHz for the clock, Windows won't recognize the device descriptor, so in my case I used the HSI 48 MHz in the MUX. USB is now working correctly.