Calibration

This section describes, how the filter and PLL calibration algorithms are started manually. The filter calibration algorithm is done automatically, whenever a state change from the states P_ON or SLEEP to the state TRX_OFF occurs or a transceiver reset (see TRX_RESET) is performed. The PLL is calibrated during a state change from state TRX_OFF to any of the [PLL_ACTIVE] states. If these state changes do not occur during the normal operation of the radio transceiver frequently every 5 minutes, it is recommended to start it manually within this period. If the operating conditions of the radio transceiver (temperature, voltage) are nearly constant, the recalibration period may be increased.

Use Cases:


PHY_CALIBRATE_FTN

inline_mscgraph_27
Code example
    /* AT86RF212::[CONFIG] */
    trx_bit_write(SR_FTN_START, 1);
    delay(tTR16);

PHY_CALIBRATE_PLL

The calibration of the PLL center frequency (CF) and delay calibration unit (DCU) is initiated with the folowing sequence.

Note:
This calibration sequence can also be started in the state TX_ARET_ON.
inline_mscgraph_28
Code example
    /* AT86RF212::PLL_ON */
    trx_bit_write(SR_PLL_DCU_START, 1);
    trx_bit_write(SR_PLL_CF_START, 1);
    delay(tTR21);

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