Other Parts Discussed in Thread: CC110L
CC110L 数据表第5.5章中介绍了相关内容。
当 CSn 被拉低时、MCU 必须等到 CC110L 使引脚变为低电平、然后才能开始传输
标头字节。 这表示晶体正在运行。 除非芯片处于睡眠或 XOFF 状态、
在将 CSn 置为低电平后、SO 引脚将始终立即变为低电平。
是否可以知道"立即"的时间是多少?
非常感谢。
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.
非常感谢您的提示软件。
我们有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