Dear Texas Instruments Support Team,
We need help with an issue related to the DP83867ISRGZ Ethernet PHY. The problem and information we require are outlined below:
Issue Description:
Our board, which employs this component, is currently undergoing continuous operation tests. After running the tests for several tens of hours, there were a few times the PHY starts to consistently return only 0xffff when the MDIO interface is used to read status registers.
Board Configuration:
The CPU is an NXP T1024 connected to the PHY. There are four PHYs connected, two through SGMII and two through RGMII. The MDIO lines are connected in two separate systems, pairing one SGMII PHY with one RGMII PHY.
Observation on MDIO Lines:
When monitoring the MDIO lines with an oscilloscope, it is observed that the waveform from the CPU to the PHY appears normal, but the waveform from the PHY to the CPU is consistently high. Interestingly, this problem does not happen with the other PHY on the same MDIO line.
Reset Attempts:
After this problem occurs, normal operation does not resume. Asserting a reset in the Basic Mode Control Register (address 0x0000) does not fix it. The normal operation can be restored either by power cycling or by asserting the RESET_N on the PHY's external pin 43.
Data Exchange Post-Issue:
After the issue persists and the consistent readout becomes 0xffff, the data exchange between the CPU and PHY through SGMII/RGMII remains normal.
MDIO Line Configuration:
Two PHY devices are connected to a single MDIO line. The CPU controls MDIO line access exclusively using software, and there are no issues with its operation.
We would appreciate any information you have regarding potential errata related to this behavior:
* Have there been any similar instances in the past, and if so, what solutions were implemented?
* Additionally, apart from external factors like electrical noise, are there other possible causes for this issue?
Your assistance in resolving this matter would be greatly appreciated. matter and look forward to your expert advice.
Best regards,