Transmit Power Setting

For each TX output power value between -11dBm and 11dBm the apropriate value for the register RG_PHY_TX_PWR can be retrieved from table 7-15 (Recommended Mapping of TX Power, Frequency Band, and PHY_TX_PWR) in the AT86RF212 datasheet.

Parameters:
txpower power level index retrieved from table 7-15 (Recommended Mapping of TX Power, Frequency Band, and PHY_TX_PWR) in the AT86RF212 datasheet.
Note:
For a correct adjustment of the power level, the parameter gctxoffset have to be configured depending on the selected Physical Layer Mode.
Use Cases:


PHY_SET_TRANSMIT_POWER

Note:
Additionally to the [CONFIG] states, the TX power level can also be changed in RX_AACK_ON in order to reduce the transmit power for an acknowledgement frame.
inline_mscgraph_16
Code example
    /* AT86RF212::[CONFIG] */
    trx_reg_write(RG_PHY_TX_PWR, txpower);

PHY_GET_TRANSMIT_POWER

This sequence reads the power level index from the register RG_PHY_TX_PWR.

Return values:
txpower The power level index value can be converted back to a dBm value by reverse applying the table 7-15 (Recommended Mapping of TX Power, Frequency Band, and PHY_TX_PWR) in the AT86RF212 datasheet.
inline_mscgraph_17
Code example
    /* AT86RF212::[ACTIVE] */
    txpower = trx_reg_read(RG_PHY_TX_PWR);

Generated on Mon Aug 17 13:34:59 2009 for SWPM AT86RF212 by  doxygen 1.5.6