Reference Manual
ADRV9001
TRANSMITTER/RECEIVER/OBSERVATION RECEIVER SIGNAL CHAIN CALIBRATIONS
RX_TIA_CUTOFF, RX_GROUP_DELAY, and RX_QEC_ILB_LO_DELAY, the calibration results are applied in the analog domain for correction.
The
Figure 156
shows the high level block diagram of system configurations for receiver initial calibrations. Note that different calibrations
perform at different locations in the receiver datapath, which is simplified in
Figure
156.
Figure 156. Receiver Initial Calibration System Configuration
During the receive initial calibration, as shown in
Figure
156, the data port is disabled to avoid sending data to the baseband processor.
The ADRV9001 ARM controls this without user interaction. Except for the RX_RF_DC_OFFSET calibration, all other digital domain calibration
algorithms must be injected with calibration tones generated by the calibration PLL and these must be injected internally at the receiver input.
For example, the RX_QEC_TCAL calibration routine sweeps a number of internally generated test tones across the desired frequency band,
and then measures quadrature performance and calculates correction coefficients. Therefore, during the receive calibration, any incoming
signals from the RF port must not be received, as these can interfere with the calibration tones. To ensure this, it is important to isolate the
device receiver input port from the incoming signals by disabling the LNA (or by switching off the external RF switch if no LNA is present
externally). This also prevents the calibration tones from reaching the antenna through the RF coupling. A 50 Ω termination is needed to
prevent the tone signals bouncing back from an external LNA output and reaching the receiver input, confusing the internal calibrations. The
following paragraph summarizes the external system requirements.
External system requirements: For optimal performance, lower calibration duration during receiver initial calibrations, and the device receiver
input port requirements are isolated from incoming signals. For many receiver calibrations, the calibration tones appear on the receiver pins.
Therefore, prevent it from reaching the antenna through the receiver port by terminating it properly. This also prevents the calibration tones
from reaching the antenna through the RF coupling. A 50 Ω termination is needed to prevent tone signals bouncing back from an external LNA
output and reaching the receiver input, confusing the internal calibrations.
Configure the Initial Calibrations Through TES
To achieve optimal performance, enable all initial calibrations. However, the TES allows to disable some initial calibrations, mainly for
debugging purposes.
Table 69
briefly compares all initial calibrations in terms of "User Override Capability", "Run at Boot", "Signal
Used by Calibration", "External Termination Needed", and "Dependency". A minimum set of initial calibrations must be rerun after "LO
changes equal to or more than a certain range (for example, 100 MHz) ". This set of initial calibrations is defined by the bit mask
"ADI_ADRV9001_INIT_LO_RETUNE = 0x000B902B" in "adi_ADRV9001_InitCalibrations_e" enumerator type, as suggested by the
Table
69.
Note that "ADI_ADRV9001_INIT_LO_RETUNE" will run both Tx and Rx minimum calibrations. In a case where either Tx or Rx is disabled in a
channel, this cannot be used. Instead, use the minimum calibrations as per
Table
69.
Note that the full suite of initial calibrations can also be rerun to achieve optimal performance.
Figure 157
and
Figure 158
demonstrate the
transmitter LO leakage performance and transmitter image rejection performance under different initial calibrations. In this experiment, the LO
is swept from 100 MHz to 2.9 GHz at the 100 MHz step size. The blue line stands for the performance if the full suite of initial calibrations
are rerun at each LO change. The red line stands for the performance of running the full suite of initial calibrations and then the minimum set
of initial calibrations, alternatively (full initial calibrations for LO = 100 MHz, 300 MHz, 500 MHz,... and minimum initial calibrations for LO =
200 MHz, 400 MHz, 600 MHz,... ). The gray line stands for the performance of running the full suite of initial calibrations and then no initial
calibrations, alternatively (full initial calibrations for LO = 100 MHz, 300 MHz, 500 MHz,... and no initial calibrations for LO = 200 MHz, 400
MHz, 600 MHz,... ). It is clear that not rerunning any initial calibrations after LO change = 100 MHz causes a significant performance penalty.
However, the optimal performance (achieved by rerunning the full suite of initial calibrations) is mostly retained if rerunning the minimum set of
initial calibrations.
analog.com
Rev. A | 169 of 377
Need help?
Do you have a question about the ADRV9005 and is the answer not in the manual?
Questions and answers