微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC2530芯片FREQEST计算频偏的问题

CC2530芯片FREQEST计算频偏的问题

时间:12-22 整理:3721RD 点击:

我写了个程序,用串口读取FREQEST的值。当用两块TI的EM板,一块发,一块收的时候,此时发送端和接收端的频偏很小,读取到的FREQEST的值为0xFE。当我将调节发送端的负载电容,使发送端相对接收端有+140KHz左右的频偏时候,FREQEST的值为0x0E。根据CC2530的规格书上有关这个频偏的计算方式,我怎么计算都没法跟实际频偏相符合。请问用FREQEST寄存器的值如何计算出实际的频率偏移值。

你有没有减去CC2530的freqest 的offset? 请根据用户指南上的公式来计算。

有,根据CC2530的规格书,这个offset是20KHz。

能举个例子说明你的计算结果的不一样吗?

就比如说我用两块TI的SmartRF05EB+CC2530EM,一块发,一块收,这个时候频偏很小,FREQEST寄存器怎么会是0xFE呢,是不是说FREQEST的复位值为0xFF呢?

这个值是有符号的2进制的补码表示方式,0xFE 代表是个负值,你在仔细算算。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top