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.

[参考译文] AM2432:AM2432 PRU_ICSSG RGMII 总线接口是否可以与 DP83867IR PHY 一起支持 EtherCAT 和 Profinet 协议?

Guru**** 2783525 points

Other Parts Discussed in Thread: SYSCONFIG, AM2432, DP83867IR, LP-AM243

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1605912/am2432-can-the-am2432-pru_icssg-rgmii-bus-interface-support-ethercat-and-profinet-protocols-with-the-dp83867ir-phy

器件型号: AM2432
主题中讨论的其他器件: DP83867IRDP83869、SysConfig、 LP-AM243

您好!

 问题 1:
关于 AM2432 的 PRU_ICSSG RGMII 总线、DP83867IR PHY 是否可用于运行 EtherCAT 和 Profinet 协议? 我注意到 AM2432 参考原理图使用了 DP83869。 DP83869 是必需的、还是可以将 DP83867IR 用作替代方案? 如果可以替换、是否存在任何相关风险?  

问题 2:
AM2432 是否可以支持 5 个采用以下拓扑的千兆位以太网端口:1 个通过 CPSW 的 RGMII 端口+ 2 个通过 PRU0_ICSSG 的 RGMII 端口+ 2 个通过 PRU1_ICSSG 的 RGMII 端口? 我们已经使用 SysConfig 软件成功配置了此拓扑、并想确认 AM2432 硬件是否确实能够在此配置中支持 5 个千兆位以太网端口。  

等待您的回复。 谢谢。  

 

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

    您好:

    EtherCAT:

    如  需更多信息、请参阅 Beckhoff 应用手册 — PHY 选择指南中的 EtherCAT PHY 选择指南。 请注意、出于延迟原因、EtherCAT 使用 MII。 PHY DP83867IR 与 EtherCAT G 兼容

    此致、

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

    您好:

    PROFINET:

    RGMII 支持处于我们的短期路线图中、但尚未在已发布的堆栈中提供。 目前、您只能使用 MII。
    当然、还可以支持 DP83869 以外的以太网 PHY。  ind_comms_sdk/examples/industrial_comms/custom_phy 文件夹中已经有几个示例。 DP83867IR 与 PROFINET 兼容(但未经过全面测试,因此请确保在您这边执行此操作)。  如  需更多信息、请参阅以太网 PHY 产品选型指南。

    关于问题 2、此 TT 将被转至相应的联系人。

    谢谢你。
    此致、
    Kamil

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

    首先、感谢您的答复。 我想确认:是否有必要使用 MII 接口来运行 EtherCAT 和 Profinet 协议? RGMII 接口是否仅支持标准工业以太网? 此外、AM64x 系列的 RGMII 接口是否可以运行 EtherCAT 和 Profinet 协议?

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

    首先、感谢您的答复。 我想确认:是否有必要使用 MII 接口来运行 EtherCAT 和 Profinet 协议? RGMII 接口是否仅支持标准工业以太网? 此外、AM64x 系列的 RGMII 接口是否可以运行 EtherCAT 和 Profinet 协议?

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

    您好:

    EtherCAT 使用 MII 实现低延迟。 由于高延迟原因、不支持 RGMII。 AM64x/AM243x 上的 EtherCAT 仅使用 MII、而不使用 RMII/RGMII。

    此致、

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

    您好:

    在 AM243x 上实现 EtherCAT 子器件的重要要求是、必须使用 MII 接口将 PHY 连接到 PRU-ICSSG。 这是特定于 EtherCAT 操作的 TI ESC 架构要求。 这也适用于 AM64x。

    对于 EtherCAT、推荐使用 MII 接口。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否需要使用 MII 接口来运行 EtherCAT 和 Profinet 协议? RGMII 接口是否仅支持标准工业以太网?

    EtherCAT 子器件仅通过 MII 接口获得支持

    MII 和 RGMII 都支持 EtherCAT 主器件(如果器件支持)

    RGMII 接口可用于 PROFINET、EtherNet/IP 和标准以太网交换机/MAC 用例。

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

    首先、感谢您的答复。 不过、我仍有一些顾虑。 我注意到在 AM243x 工业通信 SDK https://software-dl.ti.com/processor-industrial-sw/esd/ind_comms_sdk/am243x/latest/docs/api_guide_am243x/EXAMPLES_INDUSTRIAL_COMMS_ETHERCAT_SUBDEVICE_DEMOS.htmlthat 的官方简介页面上、这些工业协议的演示均基于 LP-AM243 或 AM243x-EVM 开发板。 这两个电路板都利用 DP83869 PHY、通过 RGMII 连接到 PRG(可编程实时单元千兆位以太网)。

    为了尽可能降低工程风险、我想知道:我们是在我们自己的硬件设计中坚持使用 DP83869、还是可以选择其他合格的 100Mbps PHY?

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

    AM243x 工业通信 SDK:EtherCAT 子器件 Beckhoff SSC 演示 已使用 ICSSG0 通过内部板进行了测试。 我们有客户使用带有 DP83822 和 DP83826 PHY 的 AM243。 生产中的问题。

    这两款电路板均使用 DP83869 PHY、通过 RGMII 连接到 PRG(可编程实时单元千兆位以太网)。

    DP83869 可在同一组引脚上支持 RGMII 和 MII、这就是我们在设计中使用此 PHY 来简化客户对这两种模式的评估的原因之一。  

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

    好的、非常感谢你们的澄清;我相信我现在对这种情况有了清楚的了解。 我有最后一个问题:如果我们决定使用 DP83826、需要进行哪些额外更改? 我注意到、在 SysConfig 中、工业开发套件的选项似乎仅包含 DP83869

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

    您好:

     集成新 PHY时、请参阅 EtherCAT 子器件文档页面。

    此致、  

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

    非常感谢您的答复。 我已按照您的建议、在 EtherCAT 子器件演示中查看了“集成新 PHY“指南。

    我尝试在 SDK 中找到类似的 PROFINET 和 EtherNet/IP 文档、但遗憾的是、我找不到有关如何替换这两种协议的 PHY 的具体说明。 或许我错过了这个信息、或者修改 PHY 的流程在所有这些工业协议中是否保持一致? 请您就此提供指导。

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

    您好、

    我正在跟进我之前关于 AM243x 上 PROFINET 和 EtherNet/IP 的 PHY 集成的问题。 由于您提供的文档侧重于 EtherCAT、因此我想确认是否同样的“集成新 PHY “过程适用于其他两种协议、或者是否有我们需要针对它们进行调整的特定驱动程序/配置。

    由于我们目前正在最终确定我们的硬件原理图并选择 PHY (DP83826)、您的指导对于我们降低设计风险至关重要。 期待您的答复。

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

    您好:

    相关问题 EtherNet/IP 自定义 PHY 集成、实现自定义 PHY 的过程遵循与 EtherCAT 相同的方法。 没有专门用于 EtherNet/IP 集成的单独文档。

    要注册自定义 PHY 检测功能、请使用“CUST_PHY_CBregisterLibDetect"函“函数、如 cust_ethphy.c 文件中的 CUST_ETHPHY_init 函数所示。
    此致、
    Pourya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    PROFINET 也是如此。 这不应该是很大的工作、因为  SDK 中已经提供了 DP83826 的所有功能。 请确保在 SysConfig 中选择正确的轮询模式和 PHY 地址。

    此致、
    Kamil