Skip to main content
Emelm.1
Visitor II
July 5, 2020
Question

Clock source for OTG_HS and its USB_OTG_EMBEDDED_PHY

  • July 5, 2020
  • 2 replies
  • 790 views

Which clock is used for clocking the OTG_HS and its USB_OTG_EMBEDDED_PHY while in FS mode? Is it Fvco / PLLQ?

stm32f4

This topic has been closed for replies.

2 replies

waclawek.jan
Super User
July 5, 2020

It's not very clear from the RM, but most of the OTG modules runs probably out of the AHB clock, with only a synchronizer/interface portion running at the PHY clock, which comes, as you've said, from Q output of PLL (aka 48MHz clock).

Don't enable the ULPI clock in RCC. Note, that it's enabled by default in the LP version of enable registers.

JW

TDK
Super User
July 5, 2020

In external PHY mode, PLLQ isn't needed at all, so unlikely that the peripheral is using this clock.

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