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 在从 DP83869HM 查询时提供了错误数据

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1305077/dp83869hm-mdio-gives-wrong-data-on-query-from-dp83869hm

器件型号:DP83869HM

大家好!

我目前在设计中使用4个 DP83869HM IC。 其中2个的 VDDIO 为3.3V、2个的 VDDIO 为1.8V。 它们的连接方式如下图所示

现在连接到3.3V 的引脚可以正常工作。 数据不存在不一致之处。

但1.8V 单元给出了不稳定的数据。 在从 NXP 处理器的 uboot 中探测"MII info"命令时、供应商 ID 在每个探测器上都保持变化、如下所示。

PHY 0x0A 和0x0E 是3.3V PHY、PHY 0x0B 和0x0F 是1.8V PHY。 您可以在 OUI 和其他细节中看到不一致。

我还附上了 PDF 以及1.8V PHY 的原理图。 请提供帮助。

e2e.ti.com/.../Schematic-of-1.8V-DP83869-PHYs.pdf

谢谢。此致、

苏维克

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

    您好!

    这是 PHY 非常独特的用例。 MDIO 是双向的、MDC 是 PHY 的输入、因此我需要关注建立时间、保持时间以及信号反射。 我建议探测1.8V VDDIO 上的 SMI 线路并与3.3V VDDIO 进行比较、以了解行为源来自何处。

    此致、

    格罗姆

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

    您好、Gerome:

    感谢您的深入理解。 从下图中可以看出、尽管有上拉、但主要问题可能是 MDC 信号的上升波形。

    观察上述波形、我们在 MDC 上将上拉电阻从2.21K 增大到了1K。 因此、 正确检测到了其中一个1.8V PHY。 由于 PHY 和处理器中的电流限制、我们无法进一步提高上拉电阻。  

    一旦我们将处理器处的 MDC/MDIO 配置从开漏更改为推挽配置、现在可以正确检测到两个 PHY。 不再存在数据不一致的问题。