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.

[参考译文] CC110L:CC110L SPI 时序。

Guru**** 2813465 points

Other Parts Discussed in Thread: CC110L

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/928471/cc110l-cc110l-spi-timing

器件型号:CC110L

CC110L 数据表第5.5章中介绍了相关内容。

当 CSn 被拉低时、MCU 必须等到 CC110L 使引脚变为低电平、然后才能开始传输
标头字节。 这表示晶体正在运行。 除非芯片处于睡眠或 XOFF 状态、
在将 CSn 置为低电平后、SO 引脚将始终立即变为低电平。

是否可以知道"立即"的时间是多少?

非常感谢。

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

    不幸的是、我没有任何确切的数字。

    您为什么需要了解这一点? 如果晶振正在运行、那么如果您立即开始通信就不会有问题、因为晶振是稳定的并且一切都正常。 只有当您离开睡眠状态时才需要等待、在这种情况下、您需要等待如此低电平。

    BR

    Siri

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

    非常感谢您的提示软件。

    我们有2个不同的板、它们具有不同的软件。 第一个问题是、在芯片选择端口下降后、延迟为1us、工作正常。

    在芯片选择端口下降后、第二个没有延迟、并且 CC110L 有时会停止(在载波打开的情况下、它会一直保持、直到出现新的 SPI 通信)。

    现在、在开始 SPI 通信之前、新软件会检查 SO 端口是否变为低电平、并且运行良好。
    在第一块板中、我们无法检查端口状态。

    我们想知道延迟1us 是否足够、或者如果我们不检查 SO 端口条件、我们会冒风险。

    P.S. CC110L 从不会进入睡眠模式。

    此致

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

    你(们)好 Fabio

    MISO 线路变为低电平(CK_RDYn 置位)并不是使晶体稳定的原因、它只是告诉您它是否稳定。 这意味着、如果您从不进入睡眠模式、晶体始终保持稳定(首次初始上电后)、甚至无需检查 CHP RDYn 信号。

    您唯一需要记住的是 TSP (在激活模式下、SCLK 上从低边沿到正边沿的 CSn)。 这需要至少为20ns

    请注意、如果您在晶振开启(XOSC_FORCE_ON = 1)时进入睡眠状态、则需要设置 PO_TIMEOUT、以便在 CW_RDYn 变为低电平之前、稳压数字电源电压有时间稳定。 同样、如果您从未进入睡眠状态、这不是您需要考虑的问题、因为稳压数字电源电压将始终保持稳定(在 POWER_ON 之后)。

    您能否验证 SCLK 上从 CSn 低边沿到正边沿的最小值是否为20ns。 如果您仍有问题、请详细说明您如何看到器件发生故障。

    BR

    Siri