Analog Devices ADRV9001 User Manual page 70

System development user guide for the rf agile transceiver family
Hide thumbs Also See for ADRV9001:
Table of Contents

Advertisement

UG-1828
In this case, in all power saving modes, the PLL tuning is performed during enableSetupDelay instead of enableRiseToAnalogOnDelay.
Therefore, enableSetupDelay is much longer as it needs to allow time to tune the PLL. This means that the additional power up durations
t
are much shorter and thus higher power savings can be achieved while setting the enableRiseToAnalogOnDelay to a much
PowerUpPSM
smaller value.
Impact of Power Savings on Timing Parameter Selection
As explained in the previous section, certain power savings modes cannot be entered if the enableRiseToAnalogOnDelay for that channel
is not greater than the duration of the additional power up procedures needed in that mode.
For transmit channels, if the propagation delay is quite large, the enableRiseToAnalogOnDelay chosen may already be larger than the
longest power up procedure duration, that is, t
For receive channels, or transmit channels with short propagation delays, the enableRiseToAnalogOnDelay must be chosen larger than
t
to enter Power Savings Mode 1 and larger than t
PowerUpPSM1
enableRiseToOnDelay, if it is being used, must also increase as it must always be larger than enableRiseToAnalogOnDelay. However,
none of the other timing parameters are affected by the power savings mode.
At the end of the frame, the power-down procedures take some small but finite time. For receiver channels with large propagation delay,
this may have no impact because the digital datapath might be on for a long time after the analog has powered down.
For transmit channels or receive channels with short propagation delays, the minimum period between the channel enable falling edge
and the next rising edge needs to be enableHoldDelay plus the additional time needed for the extra power-down procedures (t
t
). This prevents PLL or LDO from beginning power up in the new frame even before it has finished powering down in the old
PowerUpPSM2
one.
Hardware and Software Restrictions for Timing Parameters
As previously mentioned, the bounds provided for each of these timing parameters and the guard times between rising and falling edges
of the receiver and transmitter enable signals are only guidelines. There are almost no hardware or software restrictions preventing user
from setting these parameters anyway they like including harmful or useless ways. There are in place a few restrictions, however, which
are outlined as follows:
All timing parameters that must be provided by user have to be within the range of 0 ms to 91 ms. These bounds are specified,
assuming the delay generation blocks run at 184.32 MHz (system clock). If operating at a different frequency, the maximum bound
scales accordingly. For example, if using a 160 MHz clock, the max delay is 91 ms/184.32 × 160 = 79 ms).
For all channels the enableRiseToOnDelay must be greater than or equal to the enableRiseToAnalogOnDelay, provided the
enableRiseToOnDelay parameter is being used, that is, ADRV9001 is controlling antenna switch and/or LNA power.
For transmitter channels, the enableHoldDelay must be less than or equal to the enableFallToOffDelay.
For receiver channels, the enableFallToOffDelay must be less than or equal to the enableHoldDelay.
For a specific channel, Power Savings Mode 2 or higher is disallowed when the enableRiseToAnalogOnDelay is less than t
For a specific channel, Power Savings Mode 1 or higher is disallowed when the enableRiseToAnalogOnDelay is less than t
API Programming and Default Values for Timing Parameters
A set of API commands are provided to user to configure timing parameters. Because the timing parameters are related to the channel
power saving mode, user 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, user 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:
API Programming and Default Values for Timing Parameters
A set of API commands are provided to user to configure timing parameters. Because the timing parameters are related to the channel
power saving mode, user should set the channel power saving mode first before configuring the timing parameters. API Command
adi_adrv9001_arm_ChannelPowerSaving_Configure( ) is provided to 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, user 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:
. In this case, there is no impact to the selection of the timing parameters.
PowerUpPSM2
to enter Power Savings Mode 2 and higher. The
PowerUpPSM2
Rev. PrA | Page 70 of 253
Preliminary Technical Data
,
PowerUpPSM1
.
PowerUpPSM2
.
PowerUpPSM1

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:

Adrv9002

Table of Contents

Save PDF