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.

[参考译文] CC2538EMK:降低 CC2592EMK 中的 RX 灵敏度

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1076317/cc2538emk-decrease-the-rx-sensitivity-in-cc2592emk

部件号:CC2538EMK
“线程”中讨论的其它部件:CC2538DK,, TESTCC2538Z-STACK

您好,

我正在尝试降低 CC2538EMK 模块(CC2538DK 模块)的 RX 灵敏度,这是一个防暴操作系统示例。 我 已将 射频功率设置为最小值(-24)以减小发送范围,但在接收范围方面似乎出现故障。 我尝试将 RX 灵敏度从(-97)降低到(-20),但节点仍可以感应和接收来自其他节点的数据包,即两者都将在6m 范围内获得-91到-96的 RSSI。

我还尝试将 RFCORE_XREG_RFC_OBS_CtrlX 寄存器设置为以下项,但没有更改:

RFCORE_XREG_RFC_OBS_CTRL1 = 0x2a;

如果值得一提,使用 Openmote-CC2538 Rev.aHelp 降低 RX 灵敏度可减小节点的接收范围。 我想知道我是否错过 了 CC2538EMK 上的内容。

为了明确这一点,我的目标是将 RX 灵敏度降至最低,以便其接收范围与 TX 范围相匹配。 这样做可能需要哪些参数/寄存器?

请提供帮助,

艾哈迈德

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

    你好,Ahed,

    对于接收器灵敏度变化,您不需要关注 RFCORE_XREG_RFC_OBS_CtrlX。  相反,请重点 更改 RFCORE_XREG_CCACTRL0,以根据 RSSI 级别确定正确的 CCA 阈值。  请注意,本论坛不准备就第三方软件解决方案提供建议,因此我不知道这是否已经发生 在您谈论改变 RX 敏感度级别时。  设备本身的接收器灵敏度在其数据表中定义,不应修改。

    此致,
    瑞安

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

    谢谢

    我的印象是接收器灵敏度是要去的地方。  老实说,我没有对开放式设备(具有防暴操作系统)进行过长时间的测试,以真正确定是否能获得灵敏度。 这是一次短暂的测试,我在确认之前不应该说这一点。

    我将尝试更改 CCA 阈值并查看发生了什么,但我是否可以知道   CC2538的 RFCORE _XREG_CCACTRL0的值/限制是什么。 从我的理解来看 ,CC2538应该在-97和-73之间,对吗?

    请予以澄清。

    艾哈迈德

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

    我不确定限制是什么,但它至少可以达到 CCA_THR_负 二十(Z 层叠中记录的-20 dBm)。  您可以参阅 TRM

    此致,
    瑞安