High Data Rate Modes

The radio transceiver supports data rates of {500,1000, 2000} kb/s during the PSDU part of the frame, which are not compinat to IEEE 802.15.4 standard. This reduces the utilization time of the air interface at the expense of a decreased receiver sensitivity. Since information on the data rate itself is not conveyed, the target data rate mode needs to be set up front at both, transmitting and receiving node. For more details refer to section 11.3 (High Data Rate Modes) of the AT86RF231 datasheet.

Note:
When using the high data rate mode, no LQI value is appended during the frame read procedure. Instead, the ED value is appended.
Use Cases:

SET_HRM_MODE

The PSDU data rate can be set using this sequence.

Parameters:
hrMode  This parameter sets the PSDU data rate.
  • 0 : 250 kb/s (IEEE 802.15.4)
  • 1 : 500 kb/s (proprietary)
  • 2 : 1000 kb/s (proprietary)
  • 3 : 2000 kb/s (proprietary)
inline_mscgraph_95
Code example
    /* AT86RF231::TRX_OFF */
    trx_bit_write(SR_OQPSK_DATA_RATE, hrMode);

GET_HRM_MODE

The currently configured PSDU data rate can be read using this sequence.

Returns:
hrMode This parameter returns the PSDU data rate.
inline_mscgraph_96
Code example
    /* AT86RF231::TRX_OFF */
    hrMode = trx_bit_read(SR_OQPSK_DATA_RATE);

Generated on Mon Jan 12 18:32:19 2009 for SWPM AT86RF231 by  doxygen 1.5.2