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.

[参考译文] RTOS/CC2540DK:Rx 功率和 RSSI 值

Guru**** 2589245 points
Other Parts Discussed in Thread: CC2540

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/600315/rtos-cc2540dk-rx-power-and-rssi-values

器件型号:CC2540DK

工具/软件:TI-RTOS

我尝试使用 TI_RTOS 中的示例设置观测器。 我已经设置好了。 它正在接收、我可以看到 BLE ADV 数据包。 我只能接收到160或0xA0及以上的 RSSI 值。 这是否有问题? 我的性能似乎也很差。 它只能在10英尺外看到其他 BLE 器件。  

使用 BLE V1.4.2

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CC254x 不支持 TI-RTOS。 您是否在 TI CC2540K 开发套件上运行此软件? 您对 TI 样片应用进行了哪些更改?

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

    哦、它可能是 Free -RTOS。 我没有对代码进行任何更改。 我正在使用开发套件。 我所做的就是使用观测器示例代码。  

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

    RSSI = 160? 听起来您没有计算出 RSSI 的二进制补码。 RSSI=160=0xA0=-96。 该值非常弱。 您应该检查 PCB 上的射频。 也可以使用电话进行检查
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、我只是想我会得到一个介于0和255之间的值、或者0x00到0xFF 之间的值。 我已检查天线、开发板附带的天线已牢固地安装在 CC2540模块上。 我正在使用 BLE 信标进行测试。 当我用手机测试信标时、我可以获得大约100英尺以上的范围、以及大约50到60英尺的范围。 当我使用 CC2540时、我将得到10到15英尺。 这可能是我获得如此低 RSSI 值的原因。 是否有办法可以增加 RX 功率? 我以前使用过这些芯片、它们的范围很广。

    所有这些都只包含库存 simpleObserver 示例和开箱即用的所有内容  

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

    您好、Jonathan Martin、
    您是否在同一电路板上测试 BLE 信标和 simpleObserver?
    RSSI 的强度取决于
    - PCB 上的射频原理图。
    -环境受到阻挡,如墙壁、门……
    -您可以尝试在代码中设置为0dBm