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.

[参考译文] CC1310:Rx RSSI 偏移

Guru**** 2539500 points
Other Parts Discussed in Thread: CC1190

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/793208/cc1310-rx-rssi-offset

器件型号:CC1310
主题中讨论的其他器件:CC1190

您好!

 我很难理解 Rx 偏移功能的工作原理。  在文档"在 FCC 15.247下将 CC1190前端与 CC13xx 配合使用"中

它指出接收器 RSSI 达到-24dBm 以上、并声明如下:

"要获得正确的 RSSI 偏移、必须修改以下覆盖项:将0x00FB88A3更改为0x000388A3。"

我使用的 RF Studio 的旧版本生成了以下覆盖代码:

// override_phy_rx_rssi_offset_cc1310_cc1190_9092.xml
// Rx:设置 RSSI 偏移以将报告的 RSSI 调整+26dB
(uint32_t) 0x000388A3、
(uint32_t) 0xFFFFFFFF、
}; 

最新版本(2.13.0)会生成以下内容:

// override_phy_rx_rssi_offset_5db.xml
// Rx:设置 RSSI 偏移以将报告的 RSSI 调整+5dB (默认值:0)、针对外部偏置和差分配置进行了修整
(uint32_t) 0x00FB88A3、
// override_phy_rx_rssi_offset_cc1310_cc1190_9092.xml
// Rx:设置 RSSI 偏移以将报告的 RSSI 调整+26dB
(uint32_t) 0x000388A3、
(uint32_t) 0xFFFFFFFF

}; 

它似乎覆盖了该值两次。

此外、这是否意味着我应该获取附加到接收数据包末尾的所有 RSSI 值并将26dB 添加到它们?  这就是 RF Studio 在它运行时所做的事情

显示接收到的数据包的 RSSI? 还是在显示前自动执行转换?

维克多

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设最新的 SmartRF Studio 版本使用稍微不同的文件结构、这意味着如果选择范围扩展器、则会将额外文件的内容添加到覆盖列表中。 如果列表包含相同值的覆盖不止一次、则它仅是列表中生效的最新覆盖。

    当您添加此覆盖时、附加到数据包末尾的 RSSI 将是正确的、并且您不必执行任何其他操作。