Skip to main content
Super User
March 10, 2020
Question

STM32F7 built-in high speed (480 Mbit/s) USB PHY max VCP speed?

  • March 10, 2020
  • 2 replies
  • 2135 views

Most STM32 products only have an onboard FS USB PHY which limits clock speed to 12Mbps. On these, I can achieve just over 7 Mbps actual transfer speed on the CDC/VCP interface.

Some STM32F7 chips have an onboard HS PHY.

  • Can this setup still use the same CDC library and drivers? It is a benefit to be able to use Windows drivers instead of having to install other ones (e.g. FTDI D2xx). The serial/VCP interface is also nice and easy to work with on the PC side.
  • What is the achievable transfer speed using this PHY? Is there an example project which demonstrates this on a Nucleo or Discovery board? I see a lot of hits for the FS PHY behavior, but none of note on the HS PHY.

    This topic has been closed for replies.

    2 replies

    TDKAuthor
    Super User
    March 25, 2020

    I can't imagine this is that rare a situation. No experiences?

    Super User
    March 25, 2020

    No first hand experience here, just a few comments:

    - not"some F7" but only the'F723 (and the "value" bigger-size 'F750)

    - it probably won't be any different from using other 'F7 with external PHY

    - USB is quite much layered so as long as any HS class works (especially such using bulk transfer), it's quite likely VCP will work too

    - we all know what's the quality of the Cube stuff, there are also commercial offerings out there (I don't say it automatically means they are better in any regard)

    - devil is in the details

    JW

    JW