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.

[参考译文] DP83822I:询问初始 EtherCAT 连接期间的间歇性连接故障。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1446557/dp83822i-inquiry-about-intermittent-connection-failure-during-initial-ethercat-connection

器件型号:DP83822I

工具与软件:

您好!

我正在使用以太网产品(DP83822IHRBR)来运行 EtherCAT。

在两个 EtherCAT 器件中、当重复关闭和打开时、一个器件间歇性无法建立初始连接。

(连接后不会出现通信中断。)

我想知道初始连接序列和初始连接期间的复位时序。  

您能否提供有关如何检查间歇性连接问题的指导?

请提供答案。

谢谢你。

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

    您好!

    我想澄清一下您的设置的一些细节。  

    • 您运行的速度是多少?
    • 测试设置中的链路伙伴是什么?
    • "反复开关"究竟是什么意思? 这是指在短时间内对 PHY 进行多次下电上电吗? 为什么要这样做?
    • 这是否指间歇性无法建立的链路状态?

    此致!

    Vivaan

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

    您好!

    EtherCAT 设置为100Mbps。

    连接方与 EtherCAT 主站(另一个集成控制器)通信。

    有一天、在关闭并打开控制器以下载软件更新后、EtherCAT 链路无法连接。 此后、我不断开关控制器来测试链路连接(控制器包含一个 EtherCAT 通信电路)。 控制器具有两个 EtherCAT、即 EtherCAT0和 EtherCAT1。 一个节点在打开和关闭时能够很好地连接链路、而不会出现任何问题。

    谢谢!

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

    您好!

    连接方是否也使用822 PHY?

    在软件更新之前、两个 PHY 是否都正常工作? 软件更新的用途是什么?  

    您能否在该状态下共享两个 PHY 的寄存器转储?

    此致!

    Vivaan

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

    您好!

    我不确定连接方是否使用822 PHY。 PHY 可能不同。

    该软件用于控制器的运行。 即使在更新之前、一个 PHY 偶尔也会出现连接问题。

    您能解释一下寄存器转储的方法吗? 现在可能很难分享、但如果可能、我将这样做。

    当初始 PHY 硬件复位时间稍微延长时、间歇性断开连接似乎有所减少。

    初始复位时间是否具有最短或最长时间?

    谢谢你。

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

    您好!

    您能解释一下寄存器转储的方法吗?

    这取决于您如何访问 PHY 的寄存器。 是否使用 Linux 内核来访问内存、则可以使用 ethtool 命令来完成此操作 ethtool -d 、其中  是连接 PHY 的接口、例如 eth0。  

    我想尝试的另一件事是仅通过切换 PHY 交换电缆连接 已从链路伙伴处导通。 然后、我们可以查看此问题是由链路伙伴导致的、还是由 PHY 本身导致的

    [报价 userid="528233" url="~/support/interface-group/interface/f/interface-forum/1446557/dp83822i-inquiry-about-intermittent-connection-failure-during-initial-ethercat-connection/5555041 #5555041"]

    初始复位时间是否具有最短或最长时间?

    [报价]

    我想澄清这一点。 这是否指的是上电后执行的硬件复位? 对于常规复位 最小时间为10us . 我们还必须确保 A 存在稳定时钟 已正确复位。  

    您能介绍一下 PHY 的上电顺序吗?

    此致!

    Vivaan

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

    你(们)好

    我似乎回答得太晚了。 很抱歉。 另外,新年快乐给你。

    目前、在测试时、我发现当建立外部通信连接时、时钟不工作、导致链路连接失败。

    我会持续测试此问题。

    感谢您到目前为止的答复。

    此致、

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

    您好!

    感谢您的提问。 Vivaan 很满意、我们将在下周早些时候对您的疑问做出回应。

    此致、

    Gerome.

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

    您好!

    祝你新年快乐!

    在本例中、您指的是哪个时钟? 非活动时钟确实会导致链路问题。  

    此致!

    Vivaan