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.

This discussion is locked. Please start a new topic to ask your question.
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.​