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.
大家好、
一个简短的问题:
据我所知、F280049中 SPI 的快速速度为100Mhz、4=25MHz。
SPI 在 SPI 模式下实现了 FSI 呢? 这是否具有更高的速度?
谢谢!
Vivek 提到的是、
每次您在 SPI 模式下通过 FSI 发送数据并且在使用 SPI 外设的 MCU 上接收数据时、它将接收帧标签、用户数据、然后它将自行接收数据、然后是 CRC 等。 在接收 MCU 的 SPI 模块中读取所有这些内容的头戴式耳机会降低速度。 然后、当您想要发送数据时、必须首先使用 SPI 模块发送帧标签、用户数据等。 在 SPI 模式下具有 FSI 的器件将在无需用户交互的情况下自动读取这些数据。
NIMA
你好、Nima、
感谢您的回复、但我仍然有点困惑。
实际上、我的客户正在尝试使用 SPI 作为 F280049和 EtherCAT 控制器之间的接口。 因此、它们期望的 SPI 速度高于我们支持的25MHz。 关于我们的 FSI 可以支持50MHz、他们希望将 FSI 用作 SPI。
我知道、除了数据之外、我们还需要传输一些附加信息、以便遵循接收器器件的协议。 但这与我们在 SPI 模式下使用 SPI 模块还是 FSI 无关、是这样吗? 您是否意味着 SPI 模式 FSI 需要比 SPI 模块更多的传输?
此外、当我们谈论传输速度(25M 或50M)时、我们主要讨论的是比特率。 如果使用 SPI、它是否仍以50MHz 运行?
此致、
Brian
好的、现在我知道了您的器件设置、我可以更清楚地说明这一点。
f28004x 器件将以50MHz 的频率在 SPI 模式下使用 FSI 轻松传输数据
您的 EtherCAT 控制器将使用 SPI 接收数据以及其他信息、例如标签和 CRC。 在 EtherCAT 控制器端、您必须解析帧并获取数据。
NIMA Eskandari