IEEE802.15.4 High Speed Utility#
RAIL IEEE802.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.