iMX8MM ethernet clock

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

iMX8MM ethernet clock

Jump to solution
1,664 Views
raymondman
Contributor II

Since the product fails the FCC test several times due to the 50MHz produced by the SoC to supply to the PHY LAN8720A, we may need to add the option to use 25MHz crystal for the PHY in the coming layout. But we cannot find any information about which pin of the iMX8MM processor being connected to the reference clock output from the PHY. Also, how should we modify the driver to accept the reference clock? Could anyone give out some advice?

Many thanks in advance!

0 Kudos
Reply
1 Solution
1,654 Views
riteshmpatel
NXP TechSupport
NXP TechSupport

Hi @raymondman,

Hope you are doing well.

Kindly refer to Table 11-96. ENET External Signals in the Reference Manual on Page 3707.

ENET_TD2 can be configured as ENET1_TX_CLK. There are two RMII clock schemes.

1. MAC generates an output 50M reference clock for PHY
2. MAC uses an external 50M clock.

So, the pin which you are using to generate a 50M clock will only be used to accept the 50M clock from the PHY chip.

Thanks & Regards,
Ritesh M Patel

View solution in original post

0 Kudos
Reply
1 Reply
1,655 Views
riteshmpatel
NXP TechSupport
NXP TechSupport

Hi @raymondman,

Hope you are doing well.

Kindly refer to Table 11-96. ENET External Signals in the Reference Manual on Page 3707.

ENET_TD2 can be configured as ENET1_TX_CLK. There are two RMII clock schemes.

1. MAC generates an output 50M reference clock for PHY
2. MAC uses an external 50M clock.

So, the pin which you are using to generate a 50M clock will only be used to accept the 50M clock from the PHY chip.

Thanks & Regards,
Ritesh M Patel

0 Kudos
Reply