Skip to main content
flyer31
Senior
August 12, 2019
Question

USB-HS (ULPI) on STM32H750

  • August 12, 2019
  • 14 replies
  • 8185 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.

14 replies

dominicc
Associate
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?

BParh.1
Senior III
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

KHsu.3
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..)