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.

[参考译文] CC2652R7:CC2652R7 &ZigBee:如何更改 CCA 模式(如果可能)?

Guru**** 2502075 points
Other Parts Discussed in Thread: CC2652R7, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1559208/cc2652r7-cc2652r7-zigbee-how-to-change-cca-mode-if-possible

器件型号:CC2652R7
主题: SysConfig 中讨论的其他器件

工具/软件:

您好、

我们的情况:我们在单个网络上有大量的设备(电源插座,按钮,照明)构建在 CC2652R7 芯片上。 多个网络并行工作。 我们将使用 SDK 6.20、并正在迁移到 SDK 8.30。  有时网络会停止工作(数据包无法到达目的地)。
在尝试独自调查问题后、我们的客户端要求我们使用各种 CCA 设置(模式 1、2、3)测试 ZigBee 网络。
我的问题是:是否可以更改 TI ZigBee 协议栈中的 CCA 模式? 如果是、如何实现? SysConfig 中明确没有此类选项。 在“ti_radio_config.c"文件“文件中、我找到了以下设置:
.ccaOpt.ccaEnEnergy = 0x0,
.ccaOpt.ccaEnCorr = 0x0,
.ccaOpt.ccaEnSync = 0x0,
.ccaOpt.ccaCorrOp = 0x1,
.ccaOpt.ccaSyncOp = 0x1,
.ccaOpt.ccaCorrThr = 0x0,
.ccaRssiThr = 0x64

对于每种 CCA 模式、上述设置应该是什么样的?

此致、
Jacek

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

    尊敬的 Jacek:

    Zigbee 协议使用的底层 IEEE 802.15.4 规范所需的 CCA 类型是 CSMA/CA。  Stack/MAC/highlevel/mac_cfg.c 的 macPibDefaults 提供了用于配置 CSMA/CA 的参数: maxCsmaBackoffs、 minBe、maxBe 和 LBT RSSI Threshold。

    在 Zigbee 应用中、您还可以尝试从 SysConfig 增加 MAC 帧和 Nwk 数据重试-> Zigbee ->网络->高级->数据包发送。  您还可以尝试选择更安静的通道来形成网络、增加无线电 TX 功率、并检查无线电前端匹配电路硬件设计。

    此致、
    Ryan