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:DN015 - FREQEST 的使用

Guru**** 2693225 points

Other Parts Discussed in Thread: CC1101, CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1595705/cc1101-dn015---usage-of-freqest

部件号: CC1101
第 10 个主题中讨论的其他器件:CC1310

CC1101、版本 0x14

 

设置:

26MHz OSC。

868MHz

波特 50K

25K 基准

Rx 滤波器 BW 100kHz

 

其他节点 cc1310

 

“cc110.pdf",“,SWRS061I、SWRS061I、第 14.1 章“频率偏移补偿“  

 

我开始评估“永久频率偏移补偿“。 参考的“DN015 永久频率偏移补偿“建议累加频率偏移估算:

 

freqOffAcc = freqOffAcc + SPI_READ (FREQEST.FREQOFF_EST);

SPI_WRITE (FSCTRL0.FREQOFF、freqOffAcc);

 

这似乎会降低可靠性。

因此、我只需读取 FREQEST.FREQOFF_EST 就开始分析行为、而不更改 FSCTRL0.FREQOFF。 这个频率的值介于–8 到 3 之间。 然后、我将固定偏移 (24) 写入 FSCTRL0.FREQOFF、并重复第一次测试。 令我非常惊讶的是、这确实会导致类似的值–8 至 4)、为什么我会期望看到这 24 个偏移。

我更感到惊讶的是,这已经在这个论坛上提出了几次,例如见

FREQEST 和 CC1110 — 低于 1GHz 论坛 — 低于 1GHz - TI E2E 支持论坛

CC1101:永久频率偏移补偿 — 低于 1GHz 论坛 — 低于 1GHz - TI E2E 支持论坛

这就引出了一个问题、如果累积这些值的建议是错误的。 不同之处在于、FREQEST 的当前值是否取决于 FSCTRL0.FREQOFF 的当前值。  

如果是这种情况、首次读取 FREQEST 并将其复制到 FSCTRL0.FREQOFF 将导致下次出现相对估算的偏移、然后需要在 FSCTRL0.FREQOFF 中累积该偏移。

但这里的门票在论坛和我自己的测试表明, FREQEST 的当前值不取决于 FSCTRL0.FREQOFF 的当前值,因此必须写不累积直接作为补偿。

如果可能、请验证正确的功能。

 

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

    您好、

    我首先测量发送静态未调制 Tx 载波时的频率偏移。 在使用应用手册 DN015 中介绍的任何频率偏移算法之前、应首先优化 26MHz 的晶体负载电容。  

    优化晶体负载电容后、 接收器软件必须将累积值应用于[FSCTRL0.FREQOFF]、而不仅仅是瞬间[FREQEST.FREQOFF_EST]值。 读取[FREQEST.FREQOFF_EST]时、CC1xx/芯片处于空闲状态也很重要、以确保[FREQEST.FREQOFF_EST]值链接到最后接收到的射频数据包。  

     累积值应在短时间范围内完成、否则这些值 在温度变化等期间可能不相关

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

    感谢您的回答。 它反映 DN015?

    正如我所写的,我不是唯一一个,具有不同的经验。 其他票证指向相同的:不要累加,否则它将不起作用。

    因此,我的问题,如果在 DN015 的建议是错误的。  

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

    主要信息是 在测量不正确的情况下不要使用单个样本。 我会在短时间内累积样本。 晶体偏移补偿值在短时间内不应变化过大。 如果使用基于样本的长持续时间、则可能无法达到目的。 因此、不累加可能会更有益。  我不会说 DN015 有误、但可能需要在应用手册中考虑更多参数。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    主信息不是 在测量结果不正确的情况下使用单个样本。

    这当然是有意义的。

    我会在短时间内累积样本。

    但我想使用累积样本的平均值、而不是 DN015 中的总和。

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

    是的,我同意你在这里平均是最合乎逻辑的。 DN015 已从 TI.com 中删除。