Skip to main content
Senior
December 23, 2024
Solved

USB PHY internal vs external?

Hi,

in CubeMX for the STM32F750V8T6, there is an option for External PHY or Internal PHY (see screenshot below).

What is the point of using external PHY? It seems to just add cost and complexity. Is it perhaps considerably faster?

Thank you

 

Ricko_0-1734938360174.png

 

This topic has been closed for replies.
Tesla DeLorean
Tesla DeLoreanBest answer
Guru
December 23, 2024

It used to have to do with process technologies, and specific requirements of the pin-drivers to create a compilant bus at 480 Mbps

In a general purpose MCU there's the weight of supporting this vs the utility of it for everyone else who isn't

The F723 has a HS PHY built in, and thus it's choice for the ST-LINK/V3.

This obviously pushes part choices and compromises back into your court, and how you might chose to partition your design.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..

3 replies

gbm
Super User
December 23, 2024

Only the newest and most powerful models of H7 and U5 have built-in HS PHY. With older ones, you may use the on-chip FS-only PHY or external HS PHY (supporting HS and FS).

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice
TDK
December 23, 2024

An external HS PHY (480 MHz) will be considerably faster than the internal FS PHY (12 MHz). That is the primary reason.

"If you feel a post has answered your question, please click ""Accept as Solution""."
Tesla DeLorean
Tesla DeLoreanBest answer
Guru
December 23, 2024

It used to have to do with process technologies, and specific requirements of the pin-drivers to create a compilant bus at 480 Mbps

In a general purpose MCU there's the weight of supporting this vs the utility of it for everyone else who isn't

The F723 has a HS PHY built in, and thus it's choice for the ST-LINK/V3.

This obviously pushes part choices and compromises back into your court, and how you might chose to partition your design.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..