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.