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.

CC2640R2F: CC2640R2F cap array调整问题

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的数值,测试频率都无变化,即一直保持上图的数据。

希望官方能帮我看下,我的设置是否正确,改如何处理呢?

盼复!