cancel
Showing results for 
Search instead for 
Did you mean: 

Is there an error in the STM32H74x datasheet about USB OTG speed?

RhSilicon
Lead

Hi,

The STM32H742xI/G & STM32H743xI/G website says:

  • 2× USB OTG interfaces (1FS, 1HS/FS)

The STM32H742xI/G & STM32H743xI/G datasheet (DS12110 Rev 10 - 03/2023) says:

Page 52:

  • The devices embed two USB OTG high-speed (up to 480 Mbit/s) device/host/OTG
    peripheral
  • OTG-HS1 supports both full-speed and high-speed operations, while OTG-HS2
    supports only full-speed operations
  • They both integrate the transceivers for full-speed operation (12 Mbit/s)
  • When using the USB OTG-HS1 in HS mode, an external PHY device connected to the ULPI is required

STM32H7_DS_OTG_INFO.png

 

The STM32CubeIDE shows pretty much the same settings for the H743 MCU as it does for the F407:

STM32H743_int_PHY.png

STM32F407_int_PHY.png

 

5 REPLIES 5
AScha.3
Chief II

...and where is the error now ?

that all H7 need external driver (phy) for hi-speed ?

thats a feature, not a bug. 🙂 

(only F723 has hi-speed driver built in , afaik )

If you feel a post has answered your question, please click "Accept as Solution".

@AScha.3 wrote:

...and where is the error now ?

that all H7 need external driver (phy) for hi-speed ?

thats a feature, not a bug. 🙂 

(only F723 has hi-speed driver built in , afaik )


Details.png

>>...and where is the error now ?

ds say, there is hi and full speed usb module (on some H7) ; full speed has internal phy, hi speed needs external phy.

again:

...and where is the error now ?

 

ed.

ah, i see: on p.52 >two usb hi-speed ..< . thats wrong, ok. should be : >two usb hi- or full-speed ..<

If you feel a post has answered your question, please click "Accept as Solution".

The OTG markings are notoriously inconsistent throughout ST's documentation,  they differ even within documents to one model.

I am not defending it, it's bad, and in this particular case it's incorrect.

I call "HS USB capable only of FS" a marketing lie.

JW

yepp, Jan, anyway i dont know, why it seem such a big problem, to use hi-speed USB, SDMMC or Ethernet on these new chips; maybe all is about money, license fees , ip etc.

other manufacturers like NXP or even "small" Nuvoton seem to have no problem with "hi speed" .

nuvoton:

https://www.nuvoton.com/products/microcontrollers/arm-cortex-m4-mcus/m463-can-fd-usb-hs-series/

 200 MHz ARM Cortex-M4F

USB 2.0 high speed device/host/OTG controller with on-chip PHY

 

and better price... see here:

https://www.digikey.de/en/products/detail/nuvoton-technology-corporation/M483KGCAE2A/12337379

M483KGCAE2A   128-LQFP    4,64 $

 

If you feel a post has answered your question, please click "Accept as Solution".