Skip to main content
Visitor II
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

    Visitor II
    June 22, 2020

    I had similar problem. Try another USB-cable.

    Visitor II
    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.

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

    Visitor II
    February 13, 2022

    Hi,

    Where did you add this delay?

    Visitor II
    February 13, 2022

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