Skip to main content
Visitor II
May 21, 2024
Solved

STM32H725 USB FS PHY not detected

  • May 21, 2024
  • 1 reply
  • 1202 views

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.
    Best answer by fing

    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

    fingAuthorAnswer
    Visitor 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.