ZHCY164I November   2017  – April 2020 AM3357 , AM3359 , AM4377 , AM4379 , AMIC110 , AMIC120

 

  1. 1
  2. 引言
  3. EtherCAT 简介
  4. 技术
  5. EtherCAT 电报
  6. 典型的 EtherCAT® 节点
  7. 来自 TI 的 EtherCAT 解决方案
  8. EtherCAT 软件架构
  9. 主要 EtherCAT 参数
  10. 10轻松进行 EtherCAT 集成
  11. 11功耗
  12. 12在终端产品上集成 EtherCAT
  13. 13用于 EtherCAT 实现的开发工具
  14. 14总结
  15. 15重要声明

典型的 EtherCAT® 节点

现如今使用的典型 EtherCAT 节点具有与下方某个图示类似的架构。许多简单的 EtherCAT 器件(例如数字 I/O)都可使用当今可用的单个 FPGA 或 ASIC 解决方案来创建。此类架构的简化版如图 4 所示。此类架构非常适合不需要软件且所有功能都在硬件中实现的成本敏感型简单 I/O 节点。

GUID-20210426-CA0I-RXV3-RRXC-HH70XBX13JBD-low.gif图 4 基本数字 I/O EtherCAT 器件。

在需要额外处理能力的 EtherCAT 节点中,具有片上闪存的外部处理器通常与 EtherCAT ASIC/FPGA 相连,以进行应用级处理操作。此类器件可以与传感器应用相关,例如,其中需要处理器来操作传感器、实现设备驱动程序并运行 EtherCAT 协议栈。此类架构的成本高于简单数字 I/O 设备的成本,并允许开发人员灵活选择适合其需求和成本目标的处理器。

GUID-20210426-CA0I-DHP2-G2W8-3GQDHS9W6ZXS-low.gif图 5 采用 ASIC 和外部处理器的 EtherCAT。
GUID-20210426-CA0I-T4NJ-DCQM-5GD0T8LXXJLQ-low.gif图 6 将 EtherCAT 与处理器集成。

而在另一种方法中,EtherCAT 实现是具有集成 CPU 的器件的其中一个外设。许多 FPGA 器件都可以在 FPGA 中配置处理器,或者已经拥有集成处理器。有些供应商提供的 ASIC 器件同时具备 EtherCAT 和适当的处理器。FPGA 很灵活,但根据选择的 CPU,会导致难以实现成本或工作频率目标的风险。