Api Operation; Changes To Local Oscillator (Lo) Change Procedure Section - Analog Devices ADRV9005 Reference Manual

Table of Contents

Advertisement

Reference Manual
SYNTHESIZER CONFIGURATION AND LO OPERATION

API OPERATION

Data Structure and Enumerations
Table 46. Data Structures Related to LO Operation
Data Structure
adi_adrv9001_Device_t
adi_adrv9001_Carrier_t
adi_common_Port_e
adi_common_ChannelNumber_e
adi_adrv9001_LoGenOptimization_e
adi_adrv9001_PllCalibration_e
adi_adrv9001_Carrier_t
adi_adrv9001_Pll_e
adi_adrv9001_PllLoopFilterCfg_t
API Commands
The Doxygen document, with the SDK package, provides more detailed information, including parameters and return values.
Table 47. API Commands Related to LO Configuration Settings
API Function
adi_adrv9001_Radio_Channels_EnableRf()
adi_adrv9001_Radio_Channel_Prime()
adi_adrv9001_Radio_PllStatus_Get()
adi_adrv9001_Radio_PllLoopFilter_Set()
adi_adrv9001_Radio_PllLoopFilter_Get()
adi_adrv9001_Radio_Carrier_Configure()
adi_adrv9001_Radio_Carrier_Inspect()
Local Oscillator (LO) Change Procedure
To set the LO frequency to a particular channel:
1. Verify that the internal ARM microprocessor is initialized.
2. If the device is in the RF_ENABLED state, first set it to the PRIMED state.
a. If in the SPI mode, do this by calling adi_adrv9001_Radio_Channels_EnableRf().
analog.com
Figure 102. Effect of Loop Filter Bandwidth on PLL Phase Noise
Description
Data structure to hold ADRV9001 device instance settings.
Carrier structure for carrier configuration.
Enumeration of port types.
Enumeration of channel numbers.
Enumeration of LO optimization.
Enumeration for PLL calibration mode.
Carrier frequency configuration
Enumeration of PLL selections.
Data structure to hold synthesizer PLL loop filter settings.
Description
Enable or disable RF channel (transition the specified channel between the RF_ENABLED and PRIMED states)
(this function only works if the channel is in the SPI mode).
Prime the specified channel (transition the specified channel between the CALIBRATED and PRIMED states).
Checks if the PLLs are locked.
Configures the loop filter for the specified PLL.
Gets the loop filter configuration for the specified PLL.
Sets the carrier configuration for the given channel.
Inspects the carrier configuration.
ADRV9001
Rev. A | 114 of 377

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADRV9005 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Adrv9002Adrv9003Adrv9004Adrv9001Adrv9006

Table of Contents

Save PDF