各位工程师好,我在测试CC2340R52N0RGER模组时,发现同一硬件,使用SmartRF Studio 8和DTM测试出来的频偏差异接近20KHz,且HFXT cap-array tuning配置的参数一致,SDK版本也一致。请问为什么会有这么大的偏差?模组的真实频偏应该以哪种测试方法的结果为准?
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.
各位工程师好,我在测试CC2340R52N0RGER模组时,发现同一硬件,使用SmartRF Studio 8和DTM测试出来的频偏差异接近20KHz,且HFXT cap-array tuning配置的参数一致,SDK版本也一致。请问为什么会有这么大的偏差?模组的真实频偏应该以哪种测试方法的结果为准?
这是因为LGPT源时钟为48 MHz,预分频器Iv已设置为零,而LGPT0至LGPT2为16位,LGPT3为24位,因此允许的最大“counterTarget”值分别为65536和16777215。因此,您需要使用prescalerDiv值,将您的“counterTarget”置于可实现的范围内。这是LGPTimerLPF3.h Doxygen供参考。鉴于MCU在使用LGPT时无法进入低功耗待机状态(需要高频时钟约束),建议使用1秒计数器的解决方案是ClockP。