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.

[参考译文] CC1101:从睡眠中唤醒、TEST0值、和频率同步校准

Guru**** 2558400 points
Other Parts Discussed in Thread: CC1101

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/767843/cc1101-waking-from-sleep-test0-value-and-frequency-synth-calibration

器件型号:CC1101

寄存器 TEST0中存储的值是否用于频率同步校准?

数据表指出:

注意:TEST0寄存器中的内容是
不会保留在睡眠状态、因此它是这样的
需要在何时重新写入该寄存器
从睡眠状态返回。

如果是,用户是否有责任在从睡眠模式唤醒时保存和恢复该值,继续空闲,继续自动校准,继续 RX?

如果校准需要 TEST0、那么当启用自动校准时、由于 TEST0丢失、WOR 似乎会失败。

我是否正确读取了此内容?  TEST0与频率同步校准的关系是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CC1101具有2个 VCO、能够获得比使用 JUS 时可能具有的更大的 VCO 调谐范围。 必须根据 SmartRF Studio vs 频率设置 TEST0寄存器、以选择正确的 VCO。 如果未恢复 TEST0的值、可能是选择了错误的 VCO、并且无法获得所需的频率。

    当 TEST0.VCO_SEL_CAL_EN = 0时、通过 FSCAL2[5](0 =低电平、1 =高电平)手动设置要使用的 VCO。
    当 TEST0.VCO_SEL_CAL_EN = 1时、CC1101使用的 VCO 始终为较低的 VCO。 FSCAL2[5]在这种情况下是无关的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    之三、

    感谢您对 TEST0寄存器的解释。 但自动校准的工作原理仍然存在问题。 当使用 WOR 且 FS_AUTOCAL = 01时、睡眠状态和校准状态之间的转换是自动的(没有任何用户输入)。

    如果 TEST0在睡眠状态下丢失,且校准状态需要 TEST0,那么自动校准如何工作?

    状态转换图如 attached.e2e.ti.com/.../CC1101_5F00_Auto_5F00_Calibrate_5F00_and_5F00_TEST0.pdf 所示

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

    这意味着、如果您在 TEST0与默认值不同的频率范围内运行、则应关闭自动校准。 存储校准结果的寄存器具有保留功能、因此您可以在开始 WOR 之前进行校准、而不会在每次从睡眠模式唤醒时重新校准。