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.

[参考译文] DP8.3848万I:PHY ADDR设置问题。

Guru**** 2457470 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/626148/dp83848i-phy-addr-set-up-question

部件号:DP8.3848万I

我的客户 正在将以太网I/F设计从英特尔LXT971A PHY转移到TI DP8.3848万I PHY。  他们使用应用报告SNLA092B作为参考,这非常有帮助。  他们的传统设计将LXT971A PHY ADDR[4:0]捆绑到'0万'。  但是,根据DP8.3848万I数据表,PHY ADDR '0万'将设备置于MII隔离模式。  如果我在DP8.3848万I设备上使用默认PHY ADDR值'0.0001万',这是否会导致任何以太网驱动程序兼容性问题,因为我的传统设计已将PHY ADDR绑定到'0万'?  

 

1)      具体来说,驱动程序是否关心PHY地址的真正含义?  或者,它是否使用从PHY上的捆扎回读的任何内容?  

2)     此外,他们 的设计仅具有单个MAC/PHY连接;没有其他PHY会脱离MDIO I/F  他们 认为 还可以,但正在寻求确认。  谢谢!

客户提供的附加信息。

“我的响应工作的一个关键要求是,我不能更改与使用新的DP8.3848万I以太网PHY相关的任何以太网驱动程序相关的固件和/或软件(即,它只是硬件过时的响应)。  显然,DP8.3848万I不是用于替代LXT971A的引脚对引脚压降,但它似乎是非常好的功能等同产品。  我们使用通用的以太网驱动程序,并且在我们的传统设计中不访问任何供应商特定的PHY信息,因此我认为我应该可以接受,但也只是想将其扔掉,以获取您对此的任何其他反馈/意见。”

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

    MDIO读/写帧格式使用PHY地址进行正确通信。 因此,他们问题的答案取决于驱动程序的实施方式。 驱动程序是否使用PHY地址0000进行硬编码,或者驱动程序是否扫描可能的PHY地址? 如果是硬编码,则必须将DP8.3848万更新至0001。

    此致,
    Aniruddha