Hello,
I am using the DP83867 Ethernet PHY chip in MII mode at 100 Mbps speed. I have a board with 3 of these PHY's on it all being driven by the same 25 MHz crystal oscillator. When I probe their TX_CLK outputs they are all at the correct 25 MHz, but they are out of phase with each other. I want the TX_CLK on all of the PHYs to match each other and match the crystal oscillator. I want them to be in phase with the oscillator. Is this possible with this chip in 100 Mbps MII mode? If so, how does the chip need to be configured to accomplish this (hardware or register wise)? I also have this chip on other boards that connect to this board through ethernet cables. I want the PHY's on the other boards to pull the RX_CLK off of the receive packets and then set their TX_CLK to that of the RX_CLK. That way everything is synchronized to the oscillator on the main board in a master/slave topology. Is this possible with this chip in 100 Mbps MII mode? If so, how does the chip need to be configured to accomplish this (hardware or register wise)? I see that the datasheet mentions a register for setting the chip in master/slave mode, but it only talks about this in context of 1000 Mbps, does this work with 100 Mbps as well?
Thanks,
Ryan