IEEE 802.15.4 High Speed Utility#
RAIL IEEE 802.15.4 High Speed Utility#
This optional software component can be enabled to include default functionality related to IEEE 802.15.4 high speed PHY configuration.
When using a Silicon Labs-developed board, the configuration options for this software component are set up automatically based on the selected board. When using a custom board, manually configure the configuration options.
Configuration Options#
The following configuration options can be changed:
High Speed PHYs:
Enable 1 Mbps FEC PHY (
SL_RAIL_UTIL_IEEE802154_RADIO_CONFIG_2P4_1MBPS_FEC_SUPPORTED) When enabled, the 1 Mbps high speed PHY with forward error correction (FEC) is supported. Enable: 1 Mbps PHY with FEC available for use. Disable: 1 Mbps PHY with FEC not supported. Default: Disabled.Enable 2 Mbps PHY (
SL_RAIL_UTIL_IEEE802154_RADIO_CONFIG_2P4_2MBPS_SUPPORTED) When enabled, the 2 Mbps high speed PHY without forward error correction is supported. Enable: 2 Mbps PHY available for use. Disable: 2 Mbps PHY not supported. Default: Enabled.
Notes#
The 1 Mbps FEC PHY trades throughput for improved robustness by applying forward error correction.
The 2 Mbps PHY maximizes throughput and reduces latency, but may reduce range and sensitivity compared to lower-rate PHYs.
These PHY options are only available when using IEEE 802.15.4-based protocols such as Zigbee or OpenThread.
Runtime PHY selection can be used by supported stacks to switch between standard and high speed PHYs depending on application requirements.