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.

[参考译文] DP83867IS:为什么 PHY 未返回有效的 PHY ID?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/679069/dp83867is-why-the-phy-did-not-return-a-valid-phy-id

器件型号:DP83867IS

您好!

我正在使用 DP83867ISRGZR 设计10/100/1000以太网端口。

当我通过 MDIO 接口读取 PHY ID 时、 我的 其中一个 PHY 器 件未返回有效 ID (phy id=0或无效编号)。 有什么可能的原因?

 返回的 PHY ID 是否应在所有类型相同(相同器件型号)的器件之间始终相同? 如果是、我的 phy 器件 DP83867ISRGZR 应该具有什么 PHY ID?

谢谢、

文波

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

    您好、Wenbo、

    DP83867定义了用于配置器件 PHY ID 的自举。 不带外部搭接的默认 PHY 地址为00。 请参阅第8.5.1节、了解可用的自举选项和配置它们所需的外部自举电阻器值。

    此致、
    GET

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

    谢谢您 Geet。

    恐怕我误导了你。 我没有提到 PHY 地址自举。 我正在使用非自举(phy 地址0)和一个上拉电阻器(phy 地址3)、用于 共享同一 MDIO 总线的两个 phy 器件。

    我遇到的问题是、当我读取 PHY 标识符寄存器1 (PHYIDR1)时、应该返回0x2000 (第8.6.3节)、但返回0x0000或0x2000以外的其他值。 PHY 标识符寄存器#1的值 是只读的、永久设置为一个默认值。 我想知道 PHY 在查询其 PHY 标识符寄存器1时如何返回其他值。 有什么想法吗? PHY 器件是否可能由于某种原因而损坏。

    顺便说一下、我们使用2.5V 的方波为 XI 时钟引脚馈电。 这会 损坏 phy 器件吗?

    谢谢、

    文波

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

    如果 PHY MDIO 返回0x000、则表示它无法读取寄存器。

    具有外部时钟基准的 XI 应限制为1.8V。 数据表建议针对1V8以上的摆幅使用电容分压器电路。 在高电压下、器件行为不能得到保证、在某些情况下、器件行为也可能会造成永久性损坏。 请减少摆幅并重试。

    此致、
    GET
x 出现错误。请重试或与管理员联系。