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.

[参考译文] DP83869HM:MDIO 无响应

Guru**** 2451280 points
Other Parts Discussed in Thread: DP83869HM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1081990/dp83869hm-no-response-on-mdio

部件号:DP83869HM

我使用的是使用 Zynq-7000与 DP83869HM 通信的电路板。 我遇到的问题是设备未通过 MDIO/MDC 总线做出响应。  Xilinx 提供的驱动程序会循环显示所有32个 PHY 地址(从31开始,向下到0),并尝试读取寄存器地址00h 以确定哪些设备在该处。

我的问题是 PHY 不响应任何地址,我已经在 o 范围内验证了这一点。

我使用了 o 范围来验证以下内容:

1)复位信号被断言为低,持续约一毫秒,然后被断言为程序的剩余部分

2) MDIO 和 MDC 线路通过正确的引脚将其传输到 PHY,看起来很合理。 MDC 约为500 kHz

3)间期内和间期外均显示25 MHz 正弦波形。

4) INT_N/PWDN_N 被拉高

5) VDDA2P5测量2.5V,VDD1P1测量1.1V,VDDIO 测量1.8V。 由于我们处于“两种电源模式”,VDDA1P8引脚保持浮动。

有什么关于要检查或尝试的建议?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,罗斯,  

    探测 MDIO 线会发生什么情况? 是否有任何转换?

    尝试的一件事是探测 RX_CLK 引脚。 这将告诉我们该设备是否已通电且工作正常。

    此外,您可以尝试使用不同的 Zynq-7000或 DP83869HM 吗?  

    谢谢,

    大卫

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    MDIO 正在切换,其行为与 Xilinx 驱动程序匹配。 我已经探测到了 RX_CLK 引脚,我看到了2.5 MHz 的方波。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,罗斯,  

    探测 MDC 和 MDIO 时的电压级别是多少?

    您可以向我发送您的示意图,以便我进一步调查吗?

    谢谢,

    大卫