AD9361 Reference Manual UG-570
| Page 7 of 128
INITALIZATION CALIBRATIONS
Initialization calibrations are calibrations that must be run each
time the AD9361 device is powered up or hard reset using the
RESETB pin. Several of the calibrations only need to run once
during initialization and do not re-run during operation.
Others are dependent on the carrier frequency, temperature, or
other parameters and need to run initially and when certain
events occur (such as changing the carrier frequency more than
100 MHz). As long as power is applied to the AD9361 device,
the calibration results are stored, including while in the SLEEP
state.
The six calibrations in the calibration control are part of a
calibration sequence state machine. After a calibration
completes, the bit that was set to initialize the calibration will
self clear. If more than one calibration is enabled in a single
register write, the calibrations will progress in a set order
controlled by a state machine in the AD9361. Table 2 shows the
sequence of calibrations. When the calibration sequence state
holds a value of 0x1, the calibrations are complete. Some
calibrations depend on the results of previously run
calibrations. The Rx baseband filter and Tx baseband filter
calibrations are not part of the calibration sequence state
machine, and should run only when all other calibrations are
not running.
Table 2. Automatic Calibration Sequence and Calibration Status
Calibration Sequence State[3:0] Active Calibration
0x0 Calibration WAIT state
0x1 Calibrations done
0x2 Baseband DC offset calibration
0x3 RF Rx DC offset calibration
0x4 Tx1 quadrature calibration
Tx2 quadrature calibration
0x6 Rx1 quadrature calibration
0x7 Rx2 quadrature calibration
0x8 Tx monitor calibration (DC offset)
0x9 Rx GM\LNA gain step calibration
0xA to 0xF Flush states