Analog Devices ADRV9001 User Manual page 100

Hide thumbs Also See for ADRV9001:
Table of Contents

Advertisement

UG-1828
API Commands
More detailed information including parameters, return values is provided in the doxygen document supplied with SDK package.
Table 35. API Commands Related with 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()
LO Change Procedure
To set the LO frequency to a particular channel, user must:
1.
Verify the internal ARM microprocessor has been initialized.
2.
If device is on RF_ENABLED state, user needs to first set it to PRIMED state
a.
If in SPI mode, this can be done by calling adi_adrv9001_Radio_Channels_EnableRf().
b.
If in PIN mode, this can be done by moving TX_ENABLE or RX_ENABLE to LOW state.
c.
Once in PRIMED state, user needs to set to CALIBRATED state, calling adi_adrv9001_Radio_Channel_Prime().
3.
Once device is in CABLIRATED state, Set the LO frequency by calling adi_adrv9001_Radio_Carrier_Configure().
4.
Lastly user needs to bring the device back to RF_ENABLED state. First bring it back to PRIMED, then to RF_ENABLED, calling the
same functions above but in reverse order.
User does not have specific control over CLK_PLL. Configuration of CLK_PLL is done at initialization time.
CALIBRATE
ADDITIONAL
CALIBRATIONS
STANDBY
CALIBRATED
UNPRIME
PRIME
RF ENABLE
Figure 98. Device State Machine
Description
Enable or disable RF channel (Transition the specified channel between
RF_ENABLED and PRIMED states) (this function only works if channel is in
SPI mode)
Prime the specified channel (Transition the specified channel between
CALIBRATED state to 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 carrier configuration.
POWER_UP
AUTO
CALIBRATE FALL
STANDBY
STANDBY
MONITOR
ENABLE
PRIMED
RF DISABLE
RF
ENABLED
Rev. PrC | Page 100 of 338
Preliminary Technical Data
MONITORING
MONITOR
DISABLE

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

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

This manual is also suitable for:

Adrv9002Adrv9003Adrv9004

Table of Contents

Save PDF