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.

[参考译文] AM2434:将 RGMII 用于 EtherCAT

Guru**** 2378650 points
Other Parts Discussed in Thread: DP83869HM, LP-AM243
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1525253/am2434-using-rgmii-for-ethercat

器件型号:AM2434
主题中讨论的其他器件:DP83869HMLP-AM243DP83869

工具/软件:

是这样 不会 建议在 AM243x 上为 EtherCAT 使用 RGMII?

在 LP-AM243 上、RGMII 用于连接到 PHY (DP83869HM)、而 RGMII 也用于 EtherCAT。

但是、在 Beckhoff 的 PHY 选择指南和其他 E2E 主题中、RGMII 和 RMII 也是如此 不会 推荐。

download.beckhoff.com/.../an_phy_selection_guidev3.1.pdf
2 个 EtherCAT (100Mbit/s)
本章介绍用于 Beckhoff ESC 的以太网 PHY、这些 PHY 仅支持 EtherCAT(不支持 EtherCAT G)。
对于 EtherCAT、建议的接口为 MII、因为 RMII/RGMII PHY 包含会增加的 TX FIFO
EtherCAT 从站器件的转发延迟以及转发抖动。

e2e.ti.com/.../4550994
EtherCAT 将动态延迟视为 KPI。 由于接口需要额外的 FIFO、RGMII 在 100M 模式下引入了较大的 MAC 级延迟。 这种解决方案将不具竞争力、EtherCAT 由于延迟问题、也不建议使用 RMII。

此致、

大辅

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“102452" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1525253/am2434-using-rgmii-for-ethercat

    RGMII 也用于 EtherCAT。

    [/报价]

    这种说法不正确、ICSSG 在 SoC 级别具有引脚多路复用选项、允许它根据硬件初始化以及支持这两种接口的 DP83869 等 PHY 在 RGMII 和 MII 接口之间切换。  AM243x 工业通信 SDK:EtherCAT 子器件 FWHAL

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

    尊敬的 PratheeshGangadhar-san:

    感谢您的答复。

    是吗 不会 建议在 AM243x 上为 EtherCAT 使用 RGMII?

    所以,我的理解是正确的,它是 不会 建议在 AM243x 上为 EtherCAT 使用 RGMII?

    我们的客户是否应该在 AM243x 上的 EtherCAT 使用 MII 而不是 RGMII?

    此致、

    大辅

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们的客户是否应该在 AM243x 上对 EtherCAT 使用 MII 而不是 RGMII?

    是、适用于 EtherCAT S 器件

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

    尊敬的 PratheeshGangadhar-san:

    感谢您的答复。

    我很抱歉,似乎我错了。

    PRU_ICSSG 的内部多路复用器设置为 MII 模式、而在 LP-AM243 上、它也会在 MII 模式下连接到 PHY。 换句话说、对于 AM64x 和 AM243x 上的 EtherCAT、使用 MII、不能使用 RGMII。

    我的理解是否正确?

    此致、

    大辅

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

    您好、

    对于 EtherCAT 操作、PRU-ICSSG 必须在 MII 模式下运行。 这是 AM243x 上 EtherCAT 实现的一项基本要求、不能使用 RGMII。  为了进行 EtherCAT 操作、必须使用 MII 接口将 PHY 连接到 PRU-ICSSG、这适用于 LP-AM243 LaunchPad 和任何使用 AM243x 的定制电路板设计。  这是特定于 EtherCAT 运行的硬件/固件架构要求、无论您与 AM243x 一起使用的电路板设计如何。

    此致、
    Aaron

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

    您好、Aaron-San、

    感谢您的答复。

    是否建议将 DP83869HM(在 MII 模式下)用于“EtherCAT (100Mbit/s)“?

    DP83869HM 是为“EtherCAT G (1000Mbit/s)“列出的、但 不会 Beckhoff 的 PHY 选择指南中的“EtherCAT (100Mbit/s)“。

    我在接口论坛上发布了一个类似的问题。 不过、如果我能在这里从 MCU 的角度收到意见、我将不胜感激。

    e2e.ti.com/.../dp83869hm-using-dp83869hm-for-ethercat-100mbit-s

    此致、

    大辅

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

    您好、

    是否建议使用 DP83869HM(在 MII 模式下)作为“EtherCAT (100Mbit/s)“?
    • 我们让界面团队对此进行评论。 它们将提供推荐用于 EtherCAT 通信的 PHY。
    DP83869HM 是为“EtherCAT G (1000 Mbit/s)“列出的、但 不会 Beckhoff 的 PHY 选择指南中的“EtherCAT (100Mbit/s)“。
    • 由于我们的硬件支持千兆位通信、因此 AM243x EVM 和 LP 中使用了 DP83869HM。 虽然 DP83869HM 也适用、但考虑到成本因数以及通常超大尺寸(作为千兆位 PHY)、也适用于 100Mbps 足够带宽的标准 EtherCAT 应用、 DP83869HM 不会是 100M EtherCAT 的最佳解决方案。

    此致、
    Aaron

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

    您好、Aaron-San、

    感谢您的答复。

    我将向我们的客户推荐 DP83826A 作为 EtherCAT 的 PHY 以及 AM243x。

    此致、

    大辅