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 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 does 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.

The following sequences are defined:


PHY_CALIBRATE_FTN

inline_mscgraph_68
Code example
    trx_bit_write(SR_FTN_START, 1);
    delay_us(25);

PHY_CALIBRATE_PLL

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

inline_mscgraph_69
Code example
    trx_bit_write(SR_PLL_DCU_START, 1);
    trx_bit_write(SR_PLL_CF_START, 1);
    delay_us(150); /* TRX_IRQ_PLL_LOCK occurs within this period */

Generated on Fri Aug 10 16:10:06 2007 for SWPM AT86RF230 Rev. A by  doxygen 1.5.2