cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H743BIT6: same clock source for both MCU and ethernet PHY?

Meghna
Associate II

Hello, I am using STM32H743BIT6 as a MAC for DP83TC814R Ethernet PHY, I have one query regarding oscillator, I am using Ethernet in RMII slave mode which requires 50MHz reference clock, can i use the same clock which i am using for MCU HSE or should i use different one for EThernet PHY, But how the clocks can be synchronised in that case?

Meghna_0-1750431096608.pngMeghna_1-1750431124522.png

 

14 REPLIES 14

Please read my previous answer!

- OSC_IN on the STM32H743BI is on Pin 32 (not Pin 33!)

- You need to connect the RMII_REF_CLK  input (Pin 44) to the same clock as XI of the DP83TC814

Meghna_0-1751543096973.png

Corrected, but we are using ETH in RMII slave mode then in that case PA1(44) can be left open right?

 

NO, the RMII Block in the STM32 need the RMII_REF_CLK!

Meghna_0-1751544913542.png

Is this correct?

 

YES!

For EMC reasons, i would put a 3. resistor from OSC50M to PA1, but this dipends a lot on the PCB Layout (Track impedace an length).

like this:

OSC50M -> resistor -> PH0_OSC_IN

OSC50M -> resistor -> PA1

OSC50M-> resistor -> XI