25MHz clock from i.MX 6 GPIO16?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

25MHz clock from i.MX 6 GPIO16?

Jump to solution
888 Views
mahi
Contributor IV

Hi Community,

there are several posts about using the ENET-PLL to generate the 125MHz RGMII reference clock. But when doing this, I still need a crystal for the Ethernet PHY.

So I am considering using GPIO16 (mux configured for ENET_REF_CLOCK) as 25MHz clock output for the Gigabit-Ethernet PHY which itself provides the 125MHz reference clock for the RGMII.

A configuration like in Re: Using i.MX6 to generate 125MHz reference clock for RGMII interface  with the different DIV_SELECT = 00 for the PLL should do it.

The voltage levels of GPIO16 and the PHY's clock input are compatible.

Are there any pitfalls I didn't see yet?

What about jitter - may this be a problem? I can't find further information about the PLL.

Best regards

Martin

Labels (1)
0 Kudos
1 Solution
538 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello, Martin,

    Many customer used this solution to provide clock to PHY, GPIO_16 can output 25MHz / 50MHz / 125MHz clock. Actually, you don't need to think more about jitter, the clock can ensure PHY to work normally.

    In addition, the high level of clock output from GPIO_16 is determined by NVCC_GPIO, so you should notice if it is compatible with that of PHY.

Regards,

Weidong

View solution in original post

0 Kudos
1 Reply
539 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello, Martin,

    Many customer used this solution to provide clock to PHY, GPIO_16 can output 25MHz / 50MHz / 125MHz clock. Actually, you don't need to think more about jitter, the clock can ensure PHY to work normally.

    In addition, the high level of clock output from GPIO_16 is determined by NVCC_GPIO, so you should notice if it is compatible with that of PHY.

Regards,

Weidong

0 Kudos