Showing results for 
Search instead for 
Did you mean: 

STM32f107 and DP8384

Associate II


I want use STM32f107 and DP83848cvv in RMII mode

Do I need to have the same length of tracks?

If yes, which ones?



The best way is to check some known good board as an example. Have a look at the board - I know it's not 'F107, but the basics are the same. There are gerber files available where you can look at the layout (it's a compromise allowing both MII and RMII. RMII does not work properly on this board because the clock line (RMII_REF_CLK/PA1) is too long, as it goes not only from the oscillator to PHY and mcu, but also to the extension connectors. Cutting the piece of track which goes to the extension connector made it working OK. That should give you an estimate of how long the traces should be - as short as possible; say 10cm is probably the maximum you should be aiming for. The differences between them then are not that important. Note, that proper return (ground) is equally important; 4-layer board with dedicated ground layer is recommended.

Note also the series termination resistors on the signals.