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.

[参考译文] PRU-ICSS-INDUSTRIAL-SW:EtherCAT Link/Activity LED 和 RXLINK 信号

Guru**** 2559110 points
Other Parts Discussed in Thread: TIDA-00299, AMIC110, TLK105, TLK110

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/603871/pru-icss-industrial-sw-ethercat-link-activity-led-and-rxlink-signal

器件型号:PRU-ICSS-INDUSTRIAL-SW
主题中讨论的其他器件:TIDA-00299AMIC110TLK105TLK110

您好!

TI 的人员是否有可能澄清如何正确连接最新 EtherCAT 固件的链路/活动 LED 和 RXLINK (例如 PR0_MII0_RXLINK)?

我看到了很多采用不同方法的原理图。 但我很确定、在使用 DP83822 PHY 时、有"最佳"解决方案。 例如、TIDA-00299原理图不再连接 PHY 与 PRU 中的 RXLINK 信号(据我所见)。 此外、从我的角度来看、DP83822 PHY 能够根据 EtherCAT 指示器和标签规范的要求创建链路/活动 LED 信号。

但增强型链路检测呢?
当我查看 PRU-ICSS EtherCAT 固件 API 指南(Wiki)时、我可以看到、对于增强型链路检测、仍然需要(推荐)连接到 RXLINK (例如 PR0_MII0_RXLINK)信号。
如果需要将 PHY 的链路 LED 信号用于 RXLINK 信号、则必须手动为链路/活动 LED 创建信号(例如、通过 EtherCAT 应用或堆栈)? 或者、这是由一些 PRU GPIO 和 PRU 固件完成的吗?

您可以看到、这方面存在很多困惑。

谢谢、此致、
Patrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Patrick

    AMIC110 (AM335x 型号)使用 DP83822。
    www.ti.com/.../tmdxice110上提供了 AMIC110 ICE 的原理图

    DP83822引脚24模式2:速度指示、LED 指示链路速度。 如果速度为100Mbps、则 LED 亮起。 如果速度为10Mbps、则 LED 熄灭。
    该信号被输入
    引脚 V1 -配置为 PR1_MII0_RXLINK
    引脚 U18 -配置为 PR1_MII1_RXLINK

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

    谢谢。 我感到它应该是 V2 (PR1_MII0_RXLINK)、因为 V1是 VSS。 因此、这假设速度 LED 的响应速度与 DP83822中的链路 LED 信号一样快(DP83822数据表中的图27)(?)。
    这也意味着链路/活动 LED (EtherCAT 指示灯规范强制要求)直接由 DP83822 LED_0信号控制(引脚17、模式2)。 对吧?

    因此、这种行为也可以通过 TLK110或 TLK105来实现、但在早期版本的 AM335x ICE 板(例如、修订版本<2.1a)中却有所不同。

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

    有一个 TI 设计包含一些附加信息。
    可从 www.ti.com/.../TIDA-00299获取

    >因此、这假设速度 LED 的反应速度与 DP83822中的链路 LED 信号一样快(DP83822数据表中的图27)(?)。
    我将尝试链接本主题中的一位 PHY 专家来回答这一问题。

    >这也意味着链路/活动 LED (EtherCAT 指示灯规范强制要求)直接由 DP83822 LED_0信号控制(引脚17、模式2)。 对吧?
    LED0由 DP83822引脚17驱动

    >因此、这种行为也可以通过 TLK110或 TLK105来完成、但在早期版本的 AM335x ICE 板(例如、修订版本<2.1a)中已经完成了不同的操作。
    让我对此进行调查。

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

    我们很快就会听到 phy 团队的声音。

    谢谢您、AMIC110输入是 V2而不是 V1。

    AM335x ICE v2.1更改为使用 TLK110上的 LED_SPEED 引脚27

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

    我们收到了 PHY 团队的一些反馈。
    有快速链路中断、然后是增强型链路检测。
    DP83822支持 FLD。 这意味着不需要 ELD。
    ELD 观察 RX_ER 引脚上的错误以确定链路不佳、并通过向 PHY 写入命令手动终止链路。
    FLD 由 PHY 控制。 当 PHY 遇到许多不同的问题时、启用后将在10uS 以下终止链路。

    对于 EtherCAT、LED 还要求您具有用于链路和速度/行为的 LED。

    David