Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/dsyx/docs.silabs.com_zh/llms.txt

Use this file to discover all available pages before exploring further.

在 2.4 GHz 频段上,IEEE 802.15.4 协议(包括 Zigbee 和 OpenThread)与 IEEE 802.11b/g/n Wi-Fi 同频竞争,可能导致明显的相互干扰。Silicon Labs 提供了托管式共存(Managed Coexistence)解决方案,通过 Packet Traffic Arbitration(PTA)机制协调射频资源,并支持天线多样性配置,以改善 Thread 网络与 Wi-Fi 在共存场景下的通信质量。

共存问题背景

2.4 GHz 频段的 Thread 网络与 Wi-Fi 网络使用重叠信道,当两者同时处于活跃状态时,可能发生数据包碰撞,导致 Thread 网络的丢包率上升、时延增大。合理规划信道与部署共存机制是保障系统可靠性的关键。
Wi-Fi 对 Zigbee/Thread 的干扰主要体现在以下方面:
  • Wi-Fi 高吞吐量传输期间占用射频信道,导致 Thread 设备无法成功发送数据
  • Wi-Fi 接收帧格式与 IEEE 802.15.4 不兼容,两者无法相互识别并让步
  • 频繁的 CCA(Clear Channel Assessment)失败导致 Thread 节点退避并重传

共存解决方案概览

Wi-Fi Coexistence Fundamentals (UG103.17)

介绍改善 2.4 GHz Wi-Fi 与 Bluetooth、Bluetooth Mesh、BLE 及 IEEE 802.15.4 无线电(包括 Zigbee 和 OpenThread)共存的基本方法,涵盖无协调共存与协调共存两类策略。

Zigbee and OpenThread Coexistence with Wi-Fi (AN1017)

详细说明 Wi-Fi 对 Zigbee 和 Thread 的影响及改善共存的方法,包括无直接交互的软件优化方案和基于 PTA 的硬件仲裁方案(适用于 EFR32MG)。

Configuring Antenna Diversity for OpenThread (AN1294)

描述如何使用 Simplicity Studio 5 中的 Project Configurator 和 Component Editor 配置 OpenThread 应用程序中的天线多样性,以减少特定方向的信号衰落。

PTA 数据包流量仲裁

Packet Traffic Arbitration(PTA)是 Silicon Labs 提供的一种硬件级共存仲裁机制,专为 EFR32MG 系列器件设计。PTA 通过专用硬件信号线在 Wi-Fi 芯片与 EFR32 射频之间建立协调通道,使两者能够相互感知射频活动并让步。详细的 PTA 配置说明请参阅 AN1017。
PTA 在 Thread(或 Zigbee)设备与 Wi-Fi 设备之间引入了一条仲裁信号总线。当任意一方需要占用射频时,向对方发出请求信号;对方根据当前状态决定是否授权,并通过 Grant 信号反馈。整个过程在硬件层面完成,延迟极低。典型 PTA 信号线包括:
  • REQUEST:Thread/Zigbee 侧发出的射频请求信号
  • GRANT:Wi-Fi 侧授权射频访问的应答信号
  • PRIORITY:可选的优先级指示信号,用于区分发送与接收请求

天线多样性配置

天线多样性(Antenna Diversity)技术通过在多根天线之间动态切换,选择信号质量最佳的天线进行收发,有效缓解特定方向的多径衰落。配置天线多样性需使用 Simplicity Studio 5 中的 Project Configurator 和 Component Editor,详细步骤请参阅 AN1294。
1

硬件准备

确保目标板卡支持多天线配置,并已为天线切换控制信号预留对应 GPIO 引脚。EFR32 的天线切换通常通过 RF 开关芯片实现,相关原理图参见板卡参考手册。
2

在 Simplicity Studio 5 中打开 Project Configurator

打开您的 OpenThread 项目,切换至 SOFTWARE COMPONENTS 选项卡,找到天线多样性相关组件(Antenna Diversity)。
3

使用 Component Editor 完成配置

点击组件旁的 Configure 按钮,在 Component Editor 中按照 AN1294 的说明指定天线切换 GPIO 引脚编号及切换策略。
4

构建并验证

保存配置后重新构建项目,并通过 Silicon Labs Network Analyzer 或串口日志验证天线切换行为是否符合预期。
在部署 OpenThread 网关设备时,建议同时启用 PTA 共存(如硬件支持)和天线多样性,以获得最佳的共存性能。详细参数配置请参考 AN1017 和 AN1294。

Build docs developers (and LLMs) love