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.

[参考译文] DP83822H:作为 ESC 的内部 PHY 处理

Guru**** 2777545 points

Other Parts Discussed in Thread: DP83822H, AM2434, AM6442

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1606787/dp83822h-internal-phy-processing-as-an-esc

器件型号: DP83822H
主题中讨论的其他器件: AM2434AM6442

您好:

使用端口 0 连接到 EtherCAT MDevice 侧、端口 1 连接到 SDevice 的配置执行 EtherCAT 通信时、我了解从 MDevice(主器件)接收到的数据通过端口 0、经过 PHY 内部的 EtherCAT 处理单元 (EPU)、然后通过端口 1 到达 SDevice(从器件)。

另一方面、对于从 SDevice 到 MDevice 的传输、我了解数据在不通过 EPU 的情况下从端口 1 流向端口 0。

假设 DP83822H 按照相同的规格工作是否正确?

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

    嗨、Katayama-San、

    由于我们的器件没有任何开关功能、只是将输入信号传递到 MAC 或以太网、因此这将取决于您在 系统中实现我们的 PHY 的方式。

    此致、

    j

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

    您好:

    非常感谢您的答复。 我意识到我原来的问题有一个错误。
    由于 EPU 位于 ESC 内部、因此应将其视为处理器端功能。

    我们目前正在设计结合使用 AM2434 和 DP83822 的电路。
    在下图所示的 AM2434 ESC 内部架构中(不带端口 2/3)的 AM2434 中、了解与的通信是否正确 SDevice (__LW_AT__Port0→AM2434)的端口 1 通过 EPU、同时与通信 MDevice(Port1→AM2434)的 Port0 没有通过 EPU?





    https://ipc2u.com/articles/knowledge-base/overview-of-the-ethercat-protocol-and-devices-based-on-it/

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

    嗨、Katayama-San、

    我明白了。 我会将此帖子重新分配给 Sitara 团队、以便他们可以更好地处理有关处理器的问题。 从 PHY 端开始、应该没有问题。

    此致、

    j

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

    嗨、Katayama-San、

    据我所掌握的基于 AM2434 PRU-ICSSG0 或 PRU-ICSSG1 的 EtherCAT SDevice 控制器 (ESC) 最多可以有两个可访问的以太网 MII 端口(最多 4 个)。 我们将其称为端口 0 和端口 1。 我知道您的 ESC 接受来自端口 0 上的 MDevice 的下游传输、并且端口 1 上连接了一个 SDevice。 我从上面的 EtherCAT 协议说明中了解   到:ipc2u.com/.../是 EPU 捕获通过端口 0 进入 ECS 的原始命令帧。 但是,经过进一步的研究,我知道 EPU 将负责管理不仅下游,而且上游的 MDevice。 我可能需要与硬件主题负责人确认这一点。

    您的问题背后的目的是什么?

    您是否在尝试了解下行和上行方向的时间延迟之间的差异?

    感谢您的澄清!

    此致、

    Anastas Yordanov  

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

    您好:

    目前、EtherCAT 通信正常运行、因此没有问题。
    在本次询问中、我们想了解具体的规格。

    我们理解、在 AM2434 上、EPU 也参与上游通信。
    您能否回答以下问题?

    • 在 AM2434 上、是否可以将系统配置为使上游 EtherCAT 通信不通过 EPU、以符合上游 EtherCAT 通信规范?
    • 如果需要任何配置、用户应如何执行此配置?
    • 是否有任何文档表明、在 AM2434 上、EPU 也涉及上游通信?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Katayama-San、

    很抱歉、对于 ESC 到 MDevice 上游通信路径中的 EPU 参与、我可能有错误的理解。

    在我进一步研究 ESC EPU 时,我提出了以下资源

    选择合适的工业标准:EtherCAT

    特别是本文档中 Beckhoff Automation 提供的图表和说明:  

    EtherCAT 主站冗余模式上的 Beckhoff

    部分的说明、TwinCAT 3/TE1000 XAE/I/O/EtherCAT/通用

    部分)、TwinCAT 3/TE1000 XAE/I/O/EtherCAT/EtherCAT 主站 — 高级设置/冗余模式

    对于 AM6442、我在下面的 Sitara 以太网常见问题解答中找到了一个提示:

    AM6442 以太网常见问题解答

    EPU 不参与从 ESC 端口 1 到端口 0 到 MDevice 的上行路径、如下所示:

    请告诉我,我是否会就任何 ESC EPU 配置问题/疑问联系我们的 EtherCAT 软件专家?

    感谢您的理解

    此致、

    Anastas Yordanov

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您的答复。 我理解、在 AM2434 中、EPU 不涉及上游总线。 此问题现已解决。 感谢您的支持。