UG-1828
auto-tuned to remove mismatches in the DAC units which improves the linearity of the DAC. The nominal full-scale current of the DAC
can be boosted by 3dB through API command "adi_adrv9001_Tx_DacFullScaleBoost_Set()". The increased signal swing throughout the
entire analog signal chain will result in better AM noise performance. By default, the 3dB boost is disabled.
LPF
The analog LPF is used to attenuate the sampling images of the DAC. The frequency response has 2nd-order Butterworth shape. The
corner frequency is auto-tuned to compensate for process and temperature variation. The operating corner frequency is set by the API
profile. ADRV9001 allows user to configure LPF at 3 different power consumption levels to help achieve system power saving target.
Up-conversion Mixer
The up-conversion mixer translates the baseband signal to RF. It is an IQ modulator which receives a quadrature baseband and LO signal.
Due to the image rejection property of IQ modulators, it produces an output only on one side of the LO, i.e. the image is rejected. The LO
leakage and quadrature errors of the mixer are calibrated at startup and continually tracked by transmitter LOL and transmitter QEC as
discussed earlier.
RF Attenuator
Following the mixer is a digitally controlled step attenuator with 64 linear gain steps. This results in a total gain range of 42 dB. Please note that
the analog gain steps are not linear-in-dB. However, as pointed out in the previous section the analog gain steps are interpolated by a digital
multiplier to achieve 0.05 dB gain steps. Note in Direct FM/FSK mode, the total gain is 12 dB with 0.5 dB step size.
TRANSMIT DATA CHAIN API PROGRAMMING
A set of transmitter data chain APIs are provided for user interaction with the ADRV9001 device transmit datapath. Some of them have
been discussed in the previous sections. The following table summarizes the list of API functions currently available with a brief
description for each one. For more up-to-dated information and detailed descriptions, please refer to API doxygen document. Note more
details about transmitter power amplifier ramp functionality can be found in this User Guide in the future.
Table 47. A List of Tx Data Chain APIs
Rx Gain API Function Name
adi_adrv9001_Tx_Attenuation_Configure
adi_adrv9001_Tx_Attenuation_Inspect
adi_adrv9001_Tx_AttenuationMode_Set
adi_adrv9001_Tx_AttenuationMode_Get
adi_adrv9001_Tx_Attenuation_Set
adi_adrv9001_Tx_Attenuation_Get
adi_adrv9001_Tx_OutputPowerBoost_Set
adi_adrv9001_Tx_OutputPowerBoost_Get
adi_adrv9001_Tx_AttenuationTable_Write
adi_adrv9001_Tx_AttenuationTable_Read
adi_adrv9001_Tx_InternalToneGeneration_Configure
adi_adrv9001_Tx_InternalToneGeneration_Inspect
adi_adrv9001_Tx_PaProtection_Configure
adi_adrv9001_Tx_PaProtection_Inspect
adi_adrv9001_Tx_SlewRateLimiter_Configure
adi_adrv9001_Tx_SlewRateLimiter_Inspect
adi_adrv9001_Tx_PaRamp_Configure
adi_adrv9001_Tx_PaRamp_Inspect
adi_adrv9001_Tx_Attenuation_PinControl_Configure
adi_adrv9001_Tx_Attenuation_PinControl_Inspect
adi_adrv9001_Tx_FrequencyCorrection_Set
Description
Configures the Tx attenuation for the specified channel
Inspects the Tx attenuation for the specified channel
Sets the attenuation control mode
Gets the attenuation control mode
Sets the Tx attenuation for the specified channel
Gets the Tx attenuation for the specified channel
Enables or disables the Tx output power boost
Gets the current Tx output power boost enable status
Writes the attenuation table for the specified Tx channels
Reads the attenuation table for the specified Tx channels
Sets the Tx NCO internal tone frequency for the specified Tx channel
Gets the Tx NCO internal tone frequency for the specified Tx channel
Configures power amplifier Protection for the specified Tx channel
Inspects power amplifier Protection for the specified Tx channel
Configures the slew rate limiter for the specified Tx channel
Inspects the slew rate limiter for the specified Tx channel
Configures the power amplifier ramp for the specified Tx channel
Inspects the power amplifier ramp for the specified Tx channel
Configures the Tx attenuation PIN mode for the specified Tx channel.
Inspects the Tx attenuation PIN mode for the specified Tx channel.
Sets the NCO frequency to correct for small deviations in Tx LO frequency.
Rev. PrC | Page 130 of 338
Preliminary Technical Data
Need help?
Do you have a question about the ADRV9001 and is the answer not in the manual?