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.

[参考译文] DP83825I:以太网 PHY 的 Rx 似乎有缺陷

Guru**** 2538950 points
Other Parts Discussed in Thread: DP83825I

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1566638/dp83825i-rx-of-ethernet-phy-seems-defective

器件型号:DP83825I


工具/软件:

我们拥有 DP83825I 与 POE 电源产品。 某些器件在出现连接故障后似乎出现故障、或者在电线已通电时进行连接。  

我添加了参考设计、希望您能看到问题出在哪里。  

Dannye2e.ti.com/.../Schema_2D00_Ethernet_3D00_Phy.pdf

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

    设备似乎处于活动状态 BTW:

    [0.000000] psci:探测 DT 的导管方法。
    [ 4.811151] FEC 30be0000.Ethernet eth0:注册的 PHC 设备 0
    [ 6.713884] TI DP83825S 30be0000.Ethernet-1:00:附加的 PHY 驱动程序[TI DP83825S](MII_BUS:phy_addr=30be0000.Ethernet-1:00、IRQ=POLL)
    [12.837180] IPv6:ADDRCONF (NETDEV_CHANGE):eth0:链路准备就绪
    [ 12.837361] FEC 30be0000.Ethernet eth0:链路接通 — 100Mbps/full — 流量控制关闭

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

    您好、Danny、

    您认为器件有时似乎有缺陷是什么意思? 您能详细介绍一下吗?

    是否存在链路但没有数据传输? 还是别的吗? 这种行为的可重现性如何?  

    我在原理图上只注意到 MDI 线路上不需要 4.7 Ω 电阻器。 您是否尝试过将链路降级为 10M 而不是 100 米? 此外、如果未启用 PoE、它是否一直都能正常工作?

    此致、

    j

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

    尊敬的 J:  

    我怀疑以太网变压器的初级侧发生短路、从而在次级侧引起尖峰。 然后、这油炸了 IC 的 RX 侧。 以太网 PHY 根本无法再连接到网络。

    我们已经稍微收紧了 TVS 二极管、以便它们更快地激活、但这似乎无法解决问题。

    我自己很难重现问题、因为问题是由客户造成的、我不知道问题是如何发生的。 但是、有几种情况发生了这种情况。

    此致、Danny

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

    您好、Danny、  

    感谢您的信息。 由于您很难重现此问题、您是否可以通过 FAE 提交故障分析请求、以便系统地分析 PHY 中可能出现的问题?  

    另外、我认为从 MAC 侧到有缺陷的 PHY 上建立了链路。 如果是这种情况、我想知道 RX 端是否油炸、因为必须进行自动协商才能建立链路。  

    此致、
    j

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

    尊敬的 J:  

    是的、正确! PHY 在 10Mbit 下工作。 您是否知道 100Mbit 的问题是什么?

    Danny

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

    您好、Danny、

    有趣的是 10M 链路正在启动并正常工作、但 10M 有效。

    由于情况如此、您能否将 PHY 放回 100M 链路、将数据包发送到 PHY 上、然后检查寄存器 0x0015? 此寄存器会对任何存在符号错误的传入数据包进行计数。  

    您还可以将 PHY 置于反向环回模式、然后从链路伙伴向 PHY 发送数据包、看看 PHY 是否能够将数据包发送回链路伙伴而不会出现任何问题。 您可以参阅故障排除指南。

    我想排除任何硬件问题、因为 PHY 可以建立链路、流量为 10M、PHY 仍然可以在 100M 链路。

    请让我知道您的想法。

    此致、

    j