What are the RF design requirements for a Zigbee or Thread mesh network device?
Zigbee/Thread RF Design
The RF design for a Zigbee or Thread device is relatively simple compared to Wi-Fi or cellular, but proper antenna design and coexistence management are critical for reliable mesh network operation.
Frequently Asked Questions
Can I add an external PA for longer range?
Yes. External PAs (e.g., Skyworks SE2431L-R, CC2592) can boost the TX power to +20 dBm, extending the range to 50-100+ m indoor. However: the regulatory limit at 2.4 GHz is +20 dBm EIRP in most regions. Increasing TX power also increases current consumption (50-100 mA at +20 dBm vs 8-15 mA at +8 dBm), reducing battery life significantly. External PAs are typically used for mains-powered routers/coordinators, not battery-powered end devices.
Can one radio run both Zigbee and Thread?
Yes. Since both use IEEE 802.15.4, a single SoC can support both protocols with different firmware. Many modern SoCs (Nordic nRF5340, Silicon Labs EFR32MG24) support multi-protocol operation: Zigbee + BLE, Thread + BLE, or even Zigbee + Thread + BLE. However: a single radio can only be on one 802.15.4 channel at a time. Running both Zigbee and Thread simultaneously requires time-sharing the radio between the two protocols.
What about sub-GHz IEEE 802.15.4?
IEEE 802.15.4 also defines sub-GHz PHYs: 868 MHz (Europe), 915 MHz (US). These provide: longer range (100+ m indoor) at lower data rate (20-40 kbps). Thread 1.3.0 adds sub-GHz support (802.15.4g). This enables mesh networks with much larger coverage, suitable for industrial IoT and building automation. Sub-GHz SoCs: Silicon Labs EFR32FG23, Texas Instruments CC1352.