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.

[参考译文] DP83826E:禁用信号能量检测

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1230091/dp83826e-signal-energy-detect-disable

器件型号:DP83826E

您好、团队成员:

我收到了客户的2个问题。

[问题1]

在数据表的第45页进行了以下声明、


建议为 EtherCAT 禁用信号能量检测。 客户假设器件使用自举在 RMII 模式下运行、图9-11显示、如果选择 RMII 模式、则不能设置信号能量检测禁用。 在本例中、我们将在启动后在 PHY 寄存器设置中设置"信号能量检测禁用"、但该功能是否与上述自举中设置"信号能量检测禁用"时的功能相同?

[问题2]

这是一个基本的问题、但您能否告诉我、为什么建议 EtherCAT 禁用信号能量检测以用于学习目的?

此致、

Masa.

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

    您好、Masa:

    对于 EtherCAT、由于延迟要求、不推荐使用 RMII 接口。 这就是为什么流程图的右侧是严格的 MII。

    对于 EtherCAT、建议禁用信号能量检测、因为 EtherCAT 拓扑本质上是一个链路。 如果线路上的其中一个节点由于空闲而失去链路、则整个应用程序会崩溃。 下面是 Beckhoff 提供的有关 EtherCAT 的更多信息。

    此致、

    Gerome.

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

    您好、Gerome:

    谢谢。 我了解。

    此致、

    Masa.

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

    您好、Gerome:

    我收到了客户的其他问题。

    对于 EtherCAT,由于延迟要求,RMII 不推荐使用。 这就是为什么流程图的右侧是严格的 MII。

    您是否参考了数据表第18页的以下内容?

    例如、当 MII 的最大 TX 延迟为40ns、RX 延迟为170ns 时、RMII 的最大 TX 延迟为96ns、RX 延迟为270ns。 相反、如果这可以接受、是否意味着 RMII 可接受?

    对于 EtherCAT、建议禁用信号能量检测、因为 EtherCAT 拓扑本质上是一个链路。 如果线路上的其中一个节点由于空闲而失去链路、则整个应用程序会崩溃。 有关 Beckhoff 的 EtherCAT 的更多信息。

    客户认为、当链路未建立时、EtherCAT 会自动将数据包转发到另一个端口、而不是将数据包发送到通信 IC 中的相应端口、因此整个应用不会发生故障、对吧?
    DP83826列出了确定链路是否未建立的六个标准、如下表所示、但为什么建议对 EtherCAT 使用"信号能量检测确定(禁用)"?
    与 Q2一样、"禁用信号能量检测"="转到图9-11的右侧"="建议 MII (不推荐 RMII)"吗?

    此致、

    Masa.

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

    尊敬的 Masa:

    是的、我是在指这些延迟规格。 如果客户对此满意、则可以继续执行所需的模式。

    拓扑问题将是系统实现问题、而 Beckhoff 可以提供更好的建议。

    关于流程图上的方向、将进行规划(Strap 配置1='0'、Strap 配置7='1'、Strap 配置8='0')。

    此致、

    Gerome.

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

    您好、Gerome、

    感谢您的支持。 让我们对问题进行全面分析。  

    问题1:客户对您的答案有疑问、您能否回答? 您说:"如果线路上的其中一个节点由于空闲而失去链路、那么整个应用程序就会崩溃。 但客户说、如果链路不再建立、它会自动转发到另一个端口、因此整个应用程序不会崩溃。 哪一项是正确的?

    Q2:您为什么决定计划(Strap 配置1='0'、Strap 配置7='1'、Strap 配置8='0')? 这是否意味着 仍然应启用信号能量检测?

    这些问题与 TI 数据表中所述内容有关、而不是与 EtherCAT 系统配置有关。 如有必要、请更改为内部主题。

    此致、

    Masa.

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

    尊敬的 Masa:

    在拓扑中、这是一个有效的用例、因此如果链路丢失时可以进行端口转发、则整个应用程序将不会分裂。

    但是、Beckhoff EtherCAT 标准规定禁用信号能量检测。 因此、如果您正在使用他们的系统、则必须遵循他们的指导。

    此致、

    Gerome.

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

    您好、Gerome:

    我了解。 谢谢你。

    此致、

    Masa.

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

    您好、Gerome:

    您能否告诉我、Beckhoff EtherCAT 标准中哪里显示"禁用信号能量检测"?
    我无法在网络浏览中找到它、我无法说服我的客户...

    此致、

    Masa.

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

    尊敬的 Masa:

    这有点间接、但如果您看到 SNLA344B:

    "基线漂移应得到补偿(为了在最大电缆长度下进行基线漂移测量、PHY 应符合 ANSI X3.263 DDJ 测试模式)

    –已对该参数进行了测试、DP83826在补偿基线漂移方面表现出了出色的性能。

    –建议将寄存器0xB 的位0设置为0、否则基线漂移测试将失败、因为 PHY 由于能量检测导致链路中断、该测试模式将视为链路中断。"

    此致、

    Gerome.

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

    您好、Gerome:

    谢谢! 我了解。

    此致、

    Masa.