首先,我们的目的是检测空中相应频点(如868-915Mhz)无线信号的信号强度(不要求精确值),不关心芯片的调制解调方式及接收的数据内容的准确度,相当于实现一个简易的频谱测试功能;
因此,想了解CC1110芯片是否支持这样的功能—在不用关注调制方式的情况下,而通过读取RSSI寄存器获得信号强度值;
我们实际测试情况是:如果空中信号的调制方式与芯片的调制方式不一致(实际使用时我们不清楚信号的调制方式),RSSI的值基本不变化,反映不出空中的信号强度;
另外我想了解RSSI寄存器的值是在什么时刻更新的(RX端内部解调之前还是解调后端)?
比较急,希望获得回答,谢谢!
VV:
你可以参考芯片CC1110的数据手册,13.10.3节。RSSI的值是基于接收到的数据包来计算的,至少是Sync Word,那么必须得解调出来才可以的
In RX mode, the RSSI value can be read continuously from the RSSI status register until the demodulator detects a sync word (when sync word detection is enabled). At that point the RSSI readout value is frozen until the next time the chip enters the RX state
TI中文支持网