Part Number:CC2640R2F
在做SRRC测试认证时,测出射频频率偏低。
然后,按照论坛里的方法调整如此下的宏:
#ifndef SET_CCFG_MODE_CONF_XOSC_CAP_MOD
#define SET_CCFG_MODE_CONF_XOSC_CAP_MOD 0x0 // Apply cap-array delta
//#define SET_CCFG_MODE_CONF_XOSC_CAP_MOD 0x1 // Don't apply cap-array delta#endif
#ifndef SET_CCFG_MODE_CONF_XOSC_CAPARRAY_DELTA
#define SET_CCFG_MODE_CONF_XOSC_CAPARRAY_DELTA 0x06 // Signed 8-bit value, directly modifying trimmed XOSC cap-array value
#endif
代码中是使用定频测试的:
HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_5_DBM); //TX功率5dBm
/* TX CW, 2402 MHz, 0 dBm */
HCI_EXT_ModemTestTxCmd(HCI_EXT_TX_UNMODULATED_CARRIER, 0);
频谱仪测出结果如下图:
而且,不管我如何设置SET_CCFG_MODE_CONF_XOSC_CAPARRAY_DELTA的数值,测试频率都无变化,即一直保持上图的数据。
希望官方能帮我看下,我的设置是否正确,改如何处理呢?
盼复!
Galaxy Yue:
您好,您目前的操作是要把射频频率调高对吗?
可以将您所参考的帖子链接贴在这里吗?
,
user6303367:
是的,是需要调高一些。
但是我试了一些数值,如10,6,0,-10,-55,频率没有任何变化。
参考:
https://e2echina.ti.com/support/wireless-connectivity/sub-1-ghz/f/sub-1-ghz-forum/153282/cc26xx/
https://e2echina.ti.com/support/wireless-connectivity/sub-1-ghz/f/sub-1-ghz-forum/185639/faq-cc13xx-cc26xx-cap-array?_pxhc=1665196543907
,
Galaxy Yue:
您好,
1.您有尝试通过smartrf studio调整吗?这个方法会更便捷
2.您如果要改变cap-array delta的值,是需要和晶振型号匹配的,建议您查询一下晶振型号再做下一次判断
3.CC2640R2F的电容阵列是5pF,目前看是满足24MHz的晶振的
我会继续为您跟进,您可以先尝试一下用smartrf studio调整 找到frequency可以设置频率
,
user6303367:
这是我晶振的规格。
这是实际的电路。
我会使用smartrf studio调整看看。但是smartrf studio start按钮一直是灰色,我很困惑,还找想办法。
,
Galaxy Yue:
您好,
1.24MHz晶振在5~9pF的范围,而CC2640R2F的电容阵列是5pF,处于范围之内,应该是不需要调整cap-array delta的
2.您可以将smartrf studio 问题的截图放上来,我们一起看一下问题所在
,
user6303367:
问题已解决,再次感谢。
程序具备OTA功能,所以修改参数后,需要重新编译bim工程。
记录,以为后望!
,
Galaxy Yue:
感谢您的反馈,
欢迎随时来论坛交流!