EasyManuals Logo

Analog Devices ADRV9001 User Manual

Analog Devices ADRV9001
338 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #81 background imageLoading...
Page #81 background image
Preliminary Technical Data UG-1828
Rev. PrC | Page 81 of 338
For a specific channel, Power Savings Mode 2 or higher is disallowed when the enableRiseToAnalogOnDelay is less than t
PowerUpPSM2
.
For a specific channel, Power Savings Mode 1 or higher is disallowed when the enableRiseToAnalogOnDelay is less than t
PowerUpPSM1
.
API Programming and Default Values for Timing Parameters
A set of API commands are provided to the user to configure timing parameters. Because the timing parameters are related to the channel
power saving mode, users should set the channel power saving mode first before configuring the timing parameters. API Command
adi_adrv9001_arm_ChannelPowerSaving_Configure( ) is provided to the user to set the channel power saving mode for a specified
channel when the channel is in the calibrated, primed, or RF_ENABLED state. After that, users could use API Command
adi_adrv9001_Radio_ChannelEnablementDelays_Configure( ) to configure the timing parameters for the selected channel. The
following data structure holds all the ADRV9001 required timing parameters:
typedef struct adi_adrv9001_ChannelEnablementDelays
{
uint32_t riseToOnDelay; /* Delay from rising edge until antenna switch (Tx) or LNA
(Rx) is powered up */
uint32_t riseToAnalogOnDelay; /* Delay from rising edge until Tx/Rx analog power up
procedure commences */
uint32_t fallToOffDelay; /* Delay from falling edge until antenna switch (Tx) or LNA
(Rx) is powered down */
uint32_t guardDelay; /* Reserved for future use*/
uint32_t holdDelay; /* Delay from falling edge until the Tx/Rx interface is
disabled */
} adi_adrv9001_ChannelEnablementDelays_t
Note guardDelay is reserved for future use and forced to 0 by ADRV9001 for both transmit and receive channels. In addition to that, for
the transmit channel, holdDelay is also reserved for future use and forced to 0. For the receive channel, fallToOffDelay is also reserved for
future use and forced to 0. API Command adi_adrv9001_Radio_ChannelEnablementDelays_Configure( ) should be called when the
channel is in the standby or calibrated state.
To set all those timing parameters properly, the user should have prior knowledge about ADRV9001 timing parameters (ADRV9001
provides to user) as well as helping parameters such as the transmit and receive propagation delay. The prior timing parameters include
enableSetupDelay, propagationDelay, and maximum intended power savings mode, t
PowerUpPSM1
and t
PowerUpPSM2
.
Table 26 summarizes all these timing parameters for both transmit and receive. Note all timing parameters specified in units of time
assume a system clock frequency of 184.32 MHz. If using a different system clock frequency, it must be adjusted by
scaleFactor = 184.32 (MHz)/system clock Frequency
Table 26. Prior Tx/Rx Timing Parameters
No PLL Retuning at Frame Boundary
(Use Case in Figure 71)
PLL Retuning at frame boundary
(Use Case in Figure 72)
enableSetupDelay Analog Power-Up*scaleFactor PLL Tuning + Analog Power-Up *scaleFactor
propagationDelay From user’s own measurement Same as No PLL tuning case
t
PowerUpPSM1
PLL Tuning + PLL Power-Up *scaleFactor PLL Power-Up *scaleFactor
t
PowerUpPSM2
PLL Tuning + LDO Tuning + PLL Power-Up *scaleFactor LDO Tuning + PLL Power-Up *scaleFactor
The system clock Freq depends on the profile and user could find the corresponding value under TDD Enablement Delays tab in TES. In
addition to that, TES also displays the timing parameters provided by ADRV9001 to help determine the prior transmit/receive timing
parameters as described in Figure 74 which shows the picture of TES where those timing parameters and the system clock for the current
user selected profile are located.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

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

Analog Devices ADRV9001 Specifications

General IconGeneral
BrandAnalog Devices
ModelADRV9001
CategoryTransceiver
LanguageEnglish

Related product manuals