Skip to main content
Visitor II
August 12, 2019
Question

USB-HS (ULPI) on STM32H750

  • August 12, 2019
  • 13 replies
  • 7966 views

Hi,

is somebody operating the STM32H750 successfully with USB-HS (ULPI Interface)?

I succeeded in running the USB device CDC example of the STM32H743 evaluation board on my STM32H743 test board (144 pin LQFP) - but when I try the same with a test board using the STM32H750 (100 pin LQFP), it does not work. I use the USB3300 chip for the interface.

I changed 3 things on this board:

  • other processor (STM32H750 100pin instead of STM32H743 144 pins)
  • "Old-style" USB-B connector (instead of USB-B micro connector, which I used with the STM32H743 board)
  • No Ground layer on the top layer (containing the USB lines to the connector, only about 2cm long) - but in both cases I use 4 layer multilayer, and full ground plane directly under the USB lines,, the USB line width and distance the same ... as typically recommended... .

I now will try to use the STM32H743 LQFP 100pin version on the 750 test board ... I will know more tomorrow I hope... .

(but if I look at all the datasheets, such a USB ULPI software running on STM32H743, it should run without changes also on the STM32H750 ... as I see it, e, g. all the peripheral memory addresses are really identical... . I have some other STM32H750 application, this is running with processor setting STM32H743 without any problems... ..

    This topic has been closed for replies.

    13 replies

    Visitor II
    May 30, 2021

    Thanks for posting the patch. I ran into this, it was occuring much more frequently in RELEASE builds (code is more optimized, runs faster) on an H730 running at 520Mhz. It took ages to track down the problem and sure enough I had an issue with the `USB_OTG_GRSTCTL_CSRST` timeout too.

    ST still haven't fixed this in the latest (v1.9.0) CubeH7 HAL drivers and it's been 2 years since you posted the patch.

    Did you open a support case with them regarding this?

    Visitor II
    May 31, 2021

    I encountered the same issue, I resolved by decreasing my HCLK, I did not why so at that time, but then this forum seem to explain it. I hope ST fix this

    Visitor II
    February 15, 2023

    My MCU is STM32H743IIT6, I used dupont line to connect to USB3300 module. Right now I met "Device not recognized" on PC.

    I have 2 questions, could you help me to check it?

    1. Did you used USB3300 module to connect H743 board by dupont line?
    2. Do you used external crystal for STM32H743? (8M or 24MHz..)