Skip to main content
博山下.1
Associate
June 22, 2020
Question

STM32F407IGH + USB3343 not working on HS

  • June 22, 2020
  • 3 replies
  • 2191 views

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 topic has been closed for replies.

3 replies

oleksandr.karbivsky
Senior II
June 22, 2020

I had similar problem. Try another USB-cable.

博山下.1
Associate
June 22, 2020

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
August 23, 2020

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

Mehran Memarnejad
Associate III
February 13, 2022

Hi,

Where did you add this delay?

xorly
Associate II
February 13, 2022

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