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.

[参考译文] CC2540:在 dBm 单位和0-250标度之间转换 RSSI 结果

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1186010/cc2540-converting-rssi-results-between-dbm-units-and-0-250-scale

器件型号:CC2540

上下文:

我们使用 CC2540来测试 我们在英国产品的 BLE 信号强度、 它以 dBm 为单位报告 RSSI 结果(例如-30dBm 为强、-90dBm 为弱)。

我们还与一家远东合作伙伴合作、该合作伙伴也使用 CC2540来测试 我们产品的 BLE 信号强度。 但它们以0-250的比例报告 RSSI 结果(0表示最小强度、250表示最大强度)。 由于通信问题和人员变化、他们无法解释如何/为什么要报告0-250等级的 RSSI 结果、也无法解释如何将它们转换为 dBm 单位。

问题:(我已经查看了论坛和数据表、但没有找到这些的具体答案)

  1. TI 的任何驱动程序/固件/相关软件是否支持 CC2540在 dBm 单位和0-250刻度之间切换?
  2. 是否有 TI 定义的函数/算法/转换公式用于在  dBm 单位和 0-250刻度之间转换 CC2540结果?

谢谢!

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

    尊敬的 Robin:

    我建议使用 HCI_readRSSI()函数,因为该 HCI 命令提供了最后测量的 RSSI。   关于 0-250刻度和 dBm 之间的切换、这似乎是由您的合作伙伴在内部完成的自定义转换。 据我所知、没有函数返回0-250度的 RSSI 或对其进行转换。 我会尝试通过执行一些 txPower 测试来确定哪个 dBm 值对应于250值、哪个值对应于0值、这可能允许您推导使用的转换公式。 但是,如果可能,我强烈建议使用 HCI_readRSSI()函数。

    此致、

    1月

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

    谢谢 Jan

    我将 尝试确认我们的合作伙伴是否实施了自定义转换,然后让他们使用  HCI_readRSSI()函数切换到。 我将报告我的调查结果、以结束或继续此主题

    此致

    Robin

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

    尊敬的 Robin:

    听起来不错! 同时、我将关闭此主题、一旦您有更新、请回复此消息、它将重新打开该主题。

    此致、

    1月