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.

关于读取CC1110芯片的RSSI寄存器I即信号强度的问题

首先,我们的目的是检测空中相应频点(如868-915Mhz)无线信号的信号强度(不要求精确值),不关心芯片的调制解调方式及接收的数据内容的准确度,相当于实现一个简易的频谱测试功能;
因此,想了解CC1110芯片是否支持这样的功能---在不用关注调制方式的情况下,而通过读取RSSI寄存器获得信号强度值;
我们实际测试情况是:如果空中信号的调制方式与芯片的调制方式不一致(实际使用时我们不清楚信号的调制方式),RSSI的值基本不变化,反映不出空中的信号强度;

另外我想了解RSSI寄存器的值是在什么时刻更新的(RX端内部解调之前还是解调后端)?

比较急,希望获得回答,谢谢!

  • 你可以参考芯片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