Hi team,
Customer of mine setup DP83848i at pin level (I dont have register settings for now): Pins for selecting the SNI : MII_MODE Signal: Pull-up corresponding to a logic '1' SNI_MODE Signal: Pull-up corresponding to a logic '1' Pins for selection ETHERNET PHY mode: AN_EN Signal: Pull-up corresponding to a logic '1'. AN1 Signal: Pull-down corresponding to a logic '0'. AN0 Signal: Pull-down corresponding to a logic '0'.
The expectation is that in this configuration ,the PHY Ethernet would be limited to10 Mbits / s and the auto-negotiation is enabled for the HALF / FULL Duplex mode. Behavior of Ethernet PHY experienced: 1) No connected equipment on Ethernet link, then the Ethernet PHY is configured in MII Mode 100Mbits / s and the frequency of the clock is 25MHz TX_CLK => Why Ethernet PHY MII mode configures 100Mbits / s while the HW configuration requires SNI @ 10MHz? 2) system connected to a portable PC set to auto-negotiation, from the PC data, the clock remains at 25MHz TX_CLK corresponding to the IBD method 100Mbits / s. At the end of auto-negotiation protocol, the TX_CLK clock reverts to 10MHz. But with another PC, auto-negotiation seems to fail and TX_CLK clock remains at 25Mhz ( we see that when the auto-negotiation process starts, TX_CLK switches to 10MHz clock goes back to 25MHz Note: If you configure the Ethernet PHY-10Mbit / s mode forced. (Disabled Auto-negotiation), so in this case, when starting the card, the Ethernet PHY-TX_CLK the clock is 10MHz corresponding to the SNI mode, as expected
Did we miss any pin configuration?