Hi,
I have a design in which are used, on the same card, two DP83848 PHYs and I am observing a strange behaviour for the MDIO registers value.
The two PHY's use the same wires for the MDC-MDIO interface.
The PHY that use the address 0x03 always responds properly while the PHY that use the address 0x02 often responds wrong or nothing (value 0xffff).
When the MDIO value is 0xffff the MDIO interface is blocked and is necessary to reset the PHY in order to unblock the MDIO signal.
Could be that the behavior described above depends on wrong device initialization ?
The Power-Up timing of Figure 5.1 (see DP83848C) shows that the MDC clock has to be enabled after the minimum T2.1.2 time.
Is this time essential ?
Help!
Aniello