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.

[参考译文] RTOS/AM4378:SPI 延迟300ns

Guru**** 2585275 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/594693/rtos-am4378-spi-latency-300ns

器件型号:AM4378

工具/软件:TI-RTOS

我使用:
-Embedian 的 SMARC-T4378;

CCS6.1.3.00034;

- TI-PROCESSOR-SDK-RTOS-AM437X-EVM-03.02.00.05;

- TI-RTOS BIOS_6_46_01_38;

测试 SPI 时、检测到300ns 的延迟。
在主模式下使用 EDMA 的 SPI、以16位块的形式提供数据

drive.google.com/open
drive.google.com/open

为什么会出现如此长的延迟(300ns)? 我可以删除它吗?

通过 使用寄存器 MCSPI_CH0CONF 位 Turbo 、Turbo 被激活、以最大程度地提高多 SPI 字传输的吞吐量。  

现在、我得到了50ns 的延迟。  是否有可能获得最佳结果?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我无法访问:drive.google.com/open、请将文件直接附加到 E2E 论坛。 我没有太多详细信息:
    -您在 processors.wiki.ti.com/.../Processor_SDK_RTOS_QSPI-McSPI 卡上运行了什么 SPI 示例
    -测量对象是什么?如何测量?
    - SMARC-T4378是客户电路板、您是否在 TI EVM 上重现了问题?

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

    McSPI。
    测量是由示波器完成的。
    我没有 TI EVM。
    延迟为50ns 的最新测试结果被认为可用于工作。
    512个4字节块的传输- 364us。
    drive.google.com/open

    问题:  

    是否可以完全消除通过 McSPI 传输数据时的延迟?