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.

[参考译文] LP-AM243:电缆冗余支持差异

Guru**** 2551110 points
Other Parts Discussed in Thread: LP-AM243, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1543211/lp-am243-cable-redundancy-support-difference

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

工具/软件:

您好团队:

在查看工业通信 SDK 中的 EtherCAT 从站数据表时、我发现电缆冗余支持存在差异。
似乎只有 AM243x EVM 支持此功能、而 LP 则不支持。
您能告诉我为什么吗?

此致、

TED

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

    由于 MII_RXLINK 连接缺少 PHY LED_LINK/SPEED、因此该限制仅适用于 LP-AM243 的早期版本。 LP-AM243 E3 及更高版本支持该功能。

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

    如果客户遵循下面的说明、它是否可以工作?

    受支持的组合

    参数 数据值
    CPU + OS r5fss0-0 FreeRTOS
    ICSSG ICSSG1
    工具链 TI-ARM-CLANG
    一起使用 am243x-EVM、am243x-lp(E3 修订版)
    示例文件夹 examples/industrial_comms/EtherCAT_subdevice_demo

    如上所述、SDK 示例尚未启用电缆冗余、但仅适用于 am243x-LP 的 E3 版本。 若要在 E1/E2 版本上运行该器件、需要进行以下更改。

    • 禁用 E1/E2 版本中不可用的引脚的引脚多路复用配置
      • 在 SysConfig 的“EtherCAT"模“模块中、取消选中 PRU_ICSSG1_MII_G_RT 中的以下引脚。
        • MII0_RXER (PR1_MII0_RXER)
        • MII0_RXLINK (PR1_MII0_RXLINK)
        • MII1_RXER (PR1_MII1_RXER)
        • MII1_RXLINK (PR1_MII1_RXLINK)
    • 处理 PHY 复位的引脚分配更改
      • 在 SysConfig 的“GPIO"模“模块中、将“CONFIG_GPIO0_PHYRESET0"的“的引脚分配从“W20"更“更改为“W11"</s>“

    此致、

    TED

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

    尊敬的 Ted:

    如果客户使用的是 E1 或 E2 版本、则上述内容随一起更改  禁用增强型链路检测  转换器:

    对于 Rev E3、该示例将开箱即用。

    此致、
    Aaron

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

    您好 Aaron、

    这是否在 SDK 文档中指示?(HTML)

    我找不到这条评论

    此致、

    TED

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

    尊敬的 Ted:

    我指的是最新的 SDK 文档: EtherCAT subdevice Beckhoff SSC Demo v11.00

    此致、
    Aaron

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

    您好 Aaron、

    如果它们禁用增强型链路检测、性能是否会有所不同?

    此致、

    TED

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

    尊敬的 Ted:

    可以通过使用 MLINK 输入引脚或  MDIO 内部状态机来确定链路状态、具体取决于 MDIOUSERPHYSELn 寄存器中的 LINKSEL 位。 基于 MDIO 状态机的检测速度很慢、因为 MDIO 控制器到 PHY 之间有一条串行链路用于传播讯息、通常需要的时间为 200 到 250µs。

    MLINK/mii_rxlink 检测发生的速度与 PHY 切换链路的速度一样快、通常在 10µs 内、这由 PHY 先进的链接断开功能提供。

    从 EtherCAT 功能点来看、性能不会有任何差异。 这是实现快速链路检测和测试电缆冗余所必需的(该功能可确保即使主器件的两个端口之间的网络中存在单个链路中断,也可以访问所有子器件)

    此致、
    Aaron