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.

[参考译文] DP83TC812R-Q1:DP83TD510E:具有 AM64通信堆栈的单线对以太网上的 EtherCAT

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1334473/dp83tc812r-q1-dp83td510e-ethercat-over-single-pair-ethernet-with-am64-communication-stack

器件型号:DP83TC812R-Q1
主题中讨论的其他器件:DP83TD510E

大家好!

是否可以将 EtherCAT 与您的 SPE PHY 一起使用?

我们将 Sitara AM64与 TI 的工业通信 EtherCAT 堆栈一起使用、如果可能、我们希望将它们与10Base-T1L 或100Base-T1 PHY 一起使用。 为此、我们考虑使用 DP83TC81-2/3/4或 DP83DT510E。 认证不一定很重要、因为我们会首先将其用于内部通信。

针对工业机器人的 SPE 应用手册提到了 EtherCAT、但那里的 PHY 正在使用 RGMII (AM64上的 EtherCAT 使用 MII)、我们无法从中得出明确的结论。 (https://www.ti.com/lit/an/snla420a/snla420a.pdf?ts = 1709896782580&ref_url=https%253A%252F%252Fwww.google.com%252F)

现在有一些关于 PHY 要求的来源:

- https://www.ti.com/lit/an/snla344c/snla344c.pdf?ts = 1706032665380&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FDP83826E

https://download.beckhoff.com/download/document/io/ethercat-development-products/an_phy_selection_guidev2.7.pdf

我从该主题获取的代码: - https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1308347/am6442-custom-boards-without-the-dp83869-phy-chip-can-have-other-ways-or-patches-to-adapt-to-the-am64x-industrial-communications-sdk-ethercat_slave_simple_demo_am64x-evm_r5fss0-0_freertos_ti-arm-clang-routines-in-09-00-00/4996318#4996318 

所列的主要要求(在----后加上我自己的说明) ):


1. PHY 必须符合 IEEE 802.3 100BaseTX 或100BaseFX --- 100Base-T1 PHY 不满足这些要求、但如果仅在整个系统中使用 DP83TC812、这可能不是问题?
2. PHY 必须支持100Mbit/s 全双工链路。 -------- 这项功能由 DP83TC812实现、而不是由仅10Mbits 的 DP83TD510E 实现。 与上述相同、如果在包括主器件在内的整个系统中仅使用 DP83TD510E、无论如何都应该起作用?
3、PHY 必须提供 MII (或 RMII/RGMII1)接口。 -------- 双方都履行了这一义务。
4. PHY 必须在100BaseTX 模式下使用自动协商。 -------- 已搭载 DP83TD510E、只不过它是10Base、但 DP83TC812未配备、这是否仍然很重要? 因为使用这些标准、它们无论如何都只能使用这一种速度?
5. PHY 必须支持 MII 管理接口。 -------- 双方都履行了这一义务。
6. PHY 必须支持100BaseTX 模式下的 MDI/MDI-X 自动交叉。 -------- 这通常适用于两根双绞线、这里只有一根、可以忽略不计?
7. PHY 不得修改前导码长度。 -------- 我想他们看起来不像他们做的,所以应该履行。
8. PHY 不得使用 IEEE802.3az 节能以太网。 -------- 产品说明书中未提及该问题。
9.接收和发送延迟应符合标准(接收延迟应低于~320ns,发送延迟应低于~140ns),-------- 两者的 RX 延迟都低于300、TX 找不到任何延迟。
10.最小电缆长度为0米--- 什么会比这更小呢? 我想忽略这一点。
11. PHY 必须提供 RX_ER 信号(MII/RMII)或 RX_ER 作为 RX_CTL 信号的一部分(RGMII)。 -------- 双方都履行了这一义务。
12、PHY 链路中断的反应时间(链路中断到链路信号/LED 输出的变化)应比15 µs 更快实现冗余操作2——DP83TC812没有提到。 另一方面、DP83TD510E 的数据表显示"DP83TD510E 包括支持各种实时应用的高级下行链路功能。" 它也在15us 以内、并且提及实时系统使我确信我们能够将 EtherCAT 与实时系统结合使用。

我们的目标是使 TI 在 AM64/AM24/AM26上提供的 EtherCAT 协议能够与 SPE PHY (10或100Base、1000Base 没有 MII)配合使用。 任何暗示为什么这是不可能的,并使这种情况最终不可行的暗示都是非常感谢的。 显然、PHY 不符合规范、但我想它们在编写时没有考虑 SPE。

谢谢、

埃尔金

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

    您好 Ergin:

    感谢您的提问。 我们的团队应该能够在下周早些时候作出回应。
    此致、

    格罗姆

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

    您好、Ergin、

    DP83TD510支持 EtherCAT 并满足其需求。 如果您使用的是封闭系统、且可以使用较短的链路停机时间、DP83TC812也可满足 EtherCAT 的需求。 我正在检查812的链路断开时间、将在一周结束时作出响应。  

    此致、

    梅利萨

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

    好的、太好了。 感谢您的更新。 期待您了解100Base PHY 的链路断开时间。

    出于完整性考虑、我还发现此主题提供了一些补充、可能没有在 AM64上直接提及 EtherCAT、但 DP83TD510E 可与 Sitara 器件上的工业通信配合使用。 (https://e2e.ti.com/support/interface-group/interface/f/interface-forum/953190/dp83td510e-multi-protocol-industrial-communications-with-10base-t1l)

    谢谢、

    埃尔金

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

    您好、Ergin、  

    是的、我将在本周结束时更新。

    此致、

    梅利萨

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

    您好、Ergin、

    链路断开时间< 80us。

    此致、

    梅利萨

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

    尊敬的 Melissa:

    感谢您提供的信息。

    此致、

    埃尔金