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.

请问Zstack cc2530 读取到RSSI寄存器 换算成dbm的公式是怎么样的?

Other Parts Discussed in Thread: CC2530

如题:

      最近被zstack cc2530的RSSI值难倒了~网上有三种换算公式,我一一列出。

      先设定:RSSI_R为读取到RSSI寄存器值 RSSI_D为换算成dbm值。

      第一种:RSSI_D=RSSI_R-256(dbm)

      第二种 当RSSI_R>128 

      RSSI_D=((RSSI_R)/2-256)-参考偏移值

                  当RSSI_R<128

       RSSI_D=RSSI_R/2-参考偏移值

      第三种:

    RSSI_D= -(81-(LQI*91)/255

OK。

问题:

我将device放在同一个位置,读取device发给coordinator的rssi值。

有0x72,0xd6,0x2a,0xb2,读取LQI对应的是0x13,0x1E,0x1E,0x00.

请问,就这四个读取RSSI的值,换算成dbm应该是多少?计算公式是?


若能帮助,感谢!