工具/软件:
大家好、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、
公务员制度委员会