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.

[参考译文] CC2642R:外设模式下 SSI 所需的最短 MOSI 保持时间

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1447785/cc2642r-ssi-minimum-required-mosi-hold-time-in-peripheral-mode

器件型号:CC2642R

工具与软件:

我与一位客户合作、该客户使用 NXP K24 MCU 作为我们 CC2642R 的 SPI 控制器、以 SPI 外设模式运行。 NXP 器件上的 SPI 控制器演示了在给定字节中移入的最后一个位上 MOSI 数据的相当短的保持时间。 这可在以下逻辑分析仪图中看到:

我们承认逻辑分析仪的采样率有点低、因此该图中的边沿和后续62ns 测量值可能不准确。 我相信实际的保持时间会接近~80ns。

客户发现 CC2642R 外设端的 SSI 字节事务的最后一位经常被破坏。 他们在 NXP SPI 控制器中发现了一项设置、该设置似乎具有将每个字节末尾的 MOSI 保持时间延长到>100us 的效果。 当他们启用此设置时、它似乎可以解决最后一个位损坏问题、并且问题不再可重现。

这里要问的问题是、对于 CC2642R、在 SSI 外设模式下 MOSI 线路上所需的最短保持时间是多少。 他们需要确认此修复提供了足够的裕度、以便对解决方案充满信心。 数据表不包含此信息、我们能够找到与答案最接近的内容是以下 E2E 主题、该主题不是明确的答案。

e2e.ti.com/.../cc2642r-q1-timing-parameters---cc2642-s-ssi

CC2642上处于外设模式的 SSI 所需的最短 MOSI 保持时间是多少?

谢谢!

Stuart

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

    要确认一些其他系统参数、客户将在 DMA 模式下使用 TI SPI DMA 驱动程序、SDK 版本为5.10.00.48。 SPI 时钟频率为3MHz。

    谢谢!

    Stuart

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

    尊敬的 Stuart:

    我现在正在研究这个问题。 需要一点时间才能联系设计团队并了解更多详细信息。 同时、可以提供范围捕获、从而稍微提高问题的分辨率和细节。 如果使用 CSZ 信号(或者是上面捕获中的那个 D9 MRDY)、了解它在做什么也很好。  

    谢谢!

    周杰

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

    周杰、

    我将尝试实现更高分辨率的捕捉。 我们在模拟域中确实研究过这种情况、信号具有良好的上升/下降曲线、过冲/下冲几乎为零、因此在我看来、MOSI 线路上的驱动强度已适当调整。

    MRDY 信号是逻辑捕获中的 CSZ 信号。 在问题发生期间、该指示灯处于低电平。

    谢谢!

    Stuart

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

    尊敬的 Stuart:

    我收到验证经理的反馈、数据表中未列出的参数未进行表征。 我仍在与设计部门合作、以查看是否有可用的仿真数据。

    谢谢!

    周杰

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

    周杰、

    感谢你的帮助。 我收到了您要求的额外高分辨率数字图像。 我还希望获得模拟域图像。 可以看到主机控制器的保持时间约为80ns。

    谢谢!

    Stuart

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

    尊敬的 Stuart:

    我与从事该外设工作的设计人员进行了交谈。 根据他对 IP 的了解和获得的一些数据、他表示100-120ns 的保持时间是最坏的情况。 这涵盖了三个用于采集数据的系统时钟(62.5ns)和通过 IOC 的潜在传播延迟。 因此,与上面的声明,他们实现>100us 是他们肯定是可以的。

    BR、

    周杰

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

    周杰、

    我意识到我在之前的电子邮件中输入了一个拼写错误。 我说>100us、当我真正意思是>100ns 时。 尽管如此、我想您可能已经回答了我们的问题。 我将与客户确认。

    谢谢!

    Stuart