主题中讨论的其他器件: AMIC110
我不熟悉 EtherCAT、并且对其可能的应用进行了评估。 在当前应用中、我将通过 FTDI USB 桥接器件从主机 PC 控制 SPI 器件。 每次 SPI 写入大约为 1.28kB (所有控制消息)。 我的 SPI 器件支持50MHz SPI、但 FTDI USB 器件无法实现此速度。 另外、我的应用涉及多个节点和一个主机 PC 主设备。 为了尽可能减小主机 PC 和 SPI 器件之间的延迟、标准以太网是不够的。 出于这些原因、我正在考虑将 EtherCAT 用于该应用。 下图显示了建议的系统。
我看到 TMS320F2837xS 有3个 SPI 端口、支持50MHz SPI 通信。 是否可以使用此 MCU 将主机 PC (EtherCAT 主站)桥接至 SPI 器件?
基本上、MCU 上的应用程序只需转换 EtherCAT 数据并将其发送到 SPI 器件。 数据流如下所示:
- 主机 PC 将 SPI 器件的10KB 控制数据格式化为 EtherCAT 数据报
- TIDM-000299通过 SPI 端口1将数据报发送到 MCU
- MCU 通过50MHz 上的 SPI 端口2将数据转发到 SPI 器件。
查看 TIDM-000299的设计指南、我看到表3:16MHz (从器件)和48MHz (主器件)中列出了两种 SPI 速率。 在我建议的应用中、适用哪个费率?

