This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83867IR: MDIO Pin Stuck Driving Line Low

Part Number: DP83867IR

We are using the DP83867IRPAPT in our design. It is connected to an ASIC with an MAC running GMII. We have hit an issue where we can't get the MDIO pin to stop driving the line low when it is out of reset. I'll place details, tests, and results below, and also the schematic of how the PHY is connected. PHY is allowing us to run at 100 Mb, but we need MDIO negotiations up and running to reach higher speeds.

  • When the host writes to the PHY over MDIO, the line only reaches half-rail because the PHY is pulling it down. We can see that the PHY still accepts writes, as we can toggle the LEDs on the RJ45 on and off via MDIO writes. We never see the PHY attempt to write back on the MDIO line to the host.
  • The PHY is still operating at 100 Mb speeds, so we know it is not experiencing a system-wide issue. 
  • When the PHY is placed in reset, the MDIO line floats back to the pull-up rail voltage of 1.8V. 
  • We forgot to add strapping resistors to the strap pins, but we did strap pin 53 after the fact to ensure it doesn't enter an invalid state, since states 1 and 2 aren't valid. We confirmed it straps at 1.46V.
  • RBias is at 1.0V as expected

Screenshot 2026-07-06 113218.png

  • Hi Hunter,

    Its good that the PHY is operating correctly, however I wouldn't expect it to be pulling MDIO low. Can you check that there are no other devices attached to MDIO that may be interfering with this? If possible, it would be good to disconnect the host as well to see if the MDIO line rises with only the PHY connected.

    Best,

    Shane

  • I can't disconnect the host, but I can hold it in reset, which tristates its pin, and when doing so, the MDIO line stays low. There are no other devices on the line. It is only the host to the PHY with the 2.2K pull-up. The only time we see MDIO reach the pull-up rail level is when the PHY is held in reset.

  • Hi Hunter,

    I can test this in our lab with an evaluation board to verify the MDIO voltage level with 1.8V external supply and will let you know of the results.

    Best regards,

    Greg