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.

[参考译文] TMS320F280049C:FSI 通信延迟

Guru**** 2463330 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1492022/tms320f280049c-delay-in-fsi-communication

器件型号:TMS320F280049C

工具/软件:

大家好、E2E 专家:

你好。

我将使用两个 F280049C LaunchPad 和 FSI 适配器板来测试 FSI 通信。 我制作了一个简单的代码、用于回显接收到的数据并立即通过 FSI Rx 中断发送。 所有其他子模块均空闲。

我测量以下信号来确定操作之间的延迟:主器件和从器件中的 FSI_TX_CLK、在调用发送函数之前充当标志的 GPIO56和用于接收数据包的标志(在 FSI Rx 中断中)

我附上了几个屏幕截图、其中显示了延时时间。 通常、接收器需要大约1.49us 的时间来获取数据(1个字、16位)、将数据复制到 FSI Tx 寄存器、然后开始发回数据。  两个 LaunchPad 都在100MHz 下工作。 这种延迟的原因是什么? 这是正常的吗?

此外、从开始发送数据(在 TX_FRAME_CTRL 寄存器中设置 START、也称为设置 GPIO56标志)到 FSI Tx CLK 实际工作的时间之间存在延迟。 这也是预料之中的吗?

delay_beter_sending_data_and_echoing_back

delay_better_receiving_data_and_echoing_back

DELAY_BUDER_SEND_TRANSMIT_COMMAND_AND_TX_CLK_WORKING

e2e.ti.com/.../fsi_5F00_speed_5F00_comparison_2D00_main.zip

Reagards、

公务员制度委员会