cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F407IGH + USB3343 not working on HS

博山下.1
Associate

I have a USB3343 connected to the STM32F407IGH, but it is not operating at USB High Speed.

It works with USB Full Speed.

Please advise us about the cause.

5 REPLIES 5

I had similar problem. Try another USB-cable.

博山下.1
Associate

Hi oleksandr.karbivsky,

I suspect that the LPM (Link Power Management) function of USB3343 is affecting it.

I suspect that STM32F407 cannot control the LPM (Link Power Management) function.

xorly
Associate II

Hi,

this behavior is bug in USB334x line. Module 2 of USB334X errata http://ww1.microchip.com/downloads/en/DeviceDoc/80000645A.pdf

Unfortunately, there is no workaround. I did same mistake and now I'll have to redesign PCB, because there isn't any pin compatible PHY :\

Edit:

Workaround/solution for this issue is enabling bit USB_OTG_DCFG_XCVRDLY in F2/F4 MCUs menioned here (you have to load more answers).

Hi,

Where did you add this delay?

Hi, I am setting mentioned bit in phy init code.​