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.

[参考译文] CC1312R:频率变化相关问题

Guru**** 2560390 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/897167/cc1312r-frequency-change-related-questions

器件型号:CC1312R

你(们)好  

我正在使用专有 FHSS 协议、因此我需要频繁更改射频频率(大约每20ms 更改一次)、我有几个问题:

1) 1)如果我不想更改射频频带(假设我在868MHz 频带中工作)、它是否必须始终在 RF_cmdPropDivSetup (射频设置)和 RF_cmdF 中更改频率设置、或者在不更改射频频带的情况下、应使用 RF_cmdF 进行更改?

2) 2)是否有任何"规则"、使用 DivSetup 和 cmdF 设置的频率之间的差异可能有多大?   

3) 3)是否有比"更改设置"-> RF_CONTRAING_>RF_Yield 更快速的方法来更改射频设置参数运行时间? 我的意思是、是否有办法避免 RF_Yield 浪费时间(真正的射频内核断电)。

此致

Dimitar

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

    在以下公式中、F_RF 是由 CMD_FS 设置的频率、中心频率是 CMD_PROP_DIV_SETUP.centerFreq:

    如果(F_RF -中心频率)/中心频率小于约1.5%、则只需执行 CMD_FS 即可设置新频率。  

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

    您好、

    感谢您的回答。

    为了确保我理解正确-根据您的答案、我只能使用 CMD_FS 更改频率   、只要频率保持在此间隔-1.5%中心频率< F_RF < 1.5%中心频率、我是否正确?

    此致

    Dimitar

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

    只需使用我布置的公式、即:

    (F_RF -中心频率)/中心频率< 1.5%。  

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

    您好、

    让我以其他方式向您提问:

    您的公式是否意味着该值 (F_RF -中心频率)应视为绝对/模值(F_RF 可能大于或小于中心频率)?  

    此致、

    Dimitar

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

    抱歉、从数学角度来看、我有点不准确:

    它应该是 ABS (((F_RF -中心频率)/中心频率)< 1.5%。  

    这意味着 R_RF 可能比中心频率低或高 x Hz。