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

    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

    Super User
    July 5, 2020

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