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.

[参考译文] TLK106L:使用 FPGA 的 Powerlink 接口不稳定、这是两个以太网 PHY

Guru**** 2455360 points
Other Parts Discussed in Thread: TLK106L

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/610715/tlk106l-powerlink-interface-not-stable-using-fpga-two-ethernet-phy

器件型号:TLK106L

我们的应用实现了具有以下特性的 Powerlink 接口:

  • FPGA、Cyclon V 和 Powerlink IP

  • 两个具有 TLK106L 的以太网位置、均配置为 RMII 模式

  • 一个振荡器@ 50MHz、按照数据表的建议进行配置、请参见图

  • Trafo 使用了 TG110-E055N5RL

 我们有30块电路板、其中至少12块电路板存在以太网问题:

  • 使用 Powerlink 节点和传统 ping 测试均进行了测试:链路不稳定、例如使用测试 ping 时、存在%的错误(不同电路板之间的百分比变化)

  • 在未解决问题的情况下尝试了不同的权变措施:

    • 不同的时序

    • 不同的时钟路由

    • 更换外部 Trafo (HX1188NL)

 

解决该问题的唯一方法是更改以太网 PHY:在两个仅发生一个链路故障的板中、我们在它们之间交换 PHY、失败则在 PHY 之后!

使用新的 PHY 更改 phy 后、问题就会消失。

 

现在、我们将 phy 替换为物理层、TI 是否可以验证这些器件?

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

    如果有帮助、您可以在附加的文件中找到 TLK106L PHY 配置。 两个 PHY 的配置方式相同、这是寄存器0x19h 中唯一不同的保存 PHY SMI 地址的寄存器(正常、SMI 实际上工作)。

    链路强制为100Mbps 半双工、禁用自动协商功能。 由于将电路板连接到 Linux PC 并运行 ethtool 命令、因此该配置似乎适用于两个 PHY、该接口配置为100Mbps 半双工。 此外  ,链接伙伴通告的属性也遵循预期的配置。

    $ ethtool eth0
    eth0的设置:
       支持的端口:[ TP MII]
       支持的链路模式:  10BaseT/Half 10baseT/Full
                              100BaseT /半个100BaseT /全双工
                              1000BaseT/Half 1000Base/全双工
       支持的暂停帧使用:否
       支持自动协商:是
       通告的链路模式: 10BaseT /半10baseT/全
                              100BaseT /半个100BaseT /全双工
                              1000BaseT/Half 1000Base/全双工
       通告的暂停帧使用:仅对称接收
       广播自协商:是
       链接伙伴通告的链接模式: 100BaseT /半双工
       链接伙伴通告的暂停帧使用:否
       连接方通告的自动协商:否
       速度:100Mb/s
       双工:半双工
       端口:MII
       PHYAD:0
       收发器:内部
       自协商:开
    无法获取局域网唤醒设置:不允许操作
       当前消息级别:0x00000033 (51)
                   DRV 探头 ifdown ifup
       检测到链接:是

    非常感谢您的帮助=)

    e2e.ti.com/.../phyReg.pdf