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.

[参考译文] DP83TD510E-EVM:外部4kHz MDIO读取命令返回错误值

Guru**** 2535450 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1095569/dp83td510e-evm-external-4khz-mdio-read-command-return-wrong-value

部件号:DP83TD510E-EVM

您好,

我正在尝试读取phy ID 0x00 (在DP83TD510EVM上)上的第22条寄存器0x02。 我使用我们的微控制器以4kHz运行的外部MDIO总线。 phy的反应是错误的价值。

使用USB-to MDIO软件的寄存器0x02的读取值为0x2000 (正确):

我们微控制器中MDIO的寄存器0x02的读取值为0x4003 (这是错误的):

唯一的区别是频率(370khz用于USB-to-MDIO)。

那么,phy是否能够在MDIO总线上与4kHz时钟进行通信? 在数据表中,我只看到最大频率...

感谢您的帮助

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

    Besnard,您好!

    让我与团队就这个问题进行核实,并在星期二之前回复您。

    --
    此致,
    Gokul。

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

    您好,Gokul:

    我将MDC引脚从漏极开路更改为推拉式拓扑,这解决了我的问题。 我认为这是因为上升时间太慢了。

    MDC上升时间在漏极开路时为300ns,而推拉时为20ns。

    这种缓慢上升时间可能会使phy侧的上升边缘增加1个以上...