Monitor Mode - Analog Devices ADRV9001 User Manual

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

Advertisement

Preliminary Technical Data
System Power Saving (SPS)
More power saving can be achieved by System Power Saving but longer transition time. System Power Saving mode will use additional
DGPIO pin to trigger the whole ADRV9001 chip into sleep in power saving mode 3-5.
Figure 137 shows an example how CPS and SPS combined to achieve the best power savings. User can select channel power saving to
TX/RX Enable pin power down mode 2, so TX/RX enable falling edge powers down channel LDOs and TX/RX PLL and rising edge can
power them up. After switching to TX only state, although RX channel can be powered down by command
adi_adrv9001_Radio_Channel_PowerDown() in Calibrated state, the dark green area will only have TX LDOs and PLL powered down
by TX enable falling edge. Another option is user can power down more by using System Power Saving if the dark gray area is very long.
User can set power down mode 3 to 5 to power down most of ADRV9001 components to save power and wake them up by DGPIO
falling edge early enough before TX enable rising edge.
Similar with the DPIO usage in Chanel Power Saving mode, the DPGIO in System Power Mode can only be pulled up when both Tx
Enable and Rx Enable is low.
adi_adrv9001_arm_SystemPowerSavingMode_Set() is used to set the System Power Saving modes. The enumerator
adi_adrv9001_SystemPowerDownMode_e defines three power down modes that described in Table 68:
typedef enum adi_adrv9001_SystemPowerDownMode
{
ADI_ADRV9001_SYSTEM_POWER_DOWN_MODE_CLKPLL = 3,
ADI_ADRV9001_SYSTEM_POWER_DOWN_MODE_LDO = 4,
ADI_ADRV9001_SYSTEM_POWER_DOWN_MODE_ARM = 5
} adi_adrv9001_SystemPowerDownMode_e;

MONITOR MODE

ADRV9001 Monitor mode is designed to do detection and sleep autonomously in idle state which can allow baseband processor to sleep
during the whole Idle cycle to get the highest system level power saving. The detection process checks the assigned channel to ascertain if
there is a valid signal on the channel of interest to commence communication with other Radios. ADRV9001 provides multiple modes of
detection processes.
Figure 138 shows a typical Monitor Mode operation, baseband processor fully controls Monitor mode operation before it enables
ADRV9001 into Monitor Mode. First, baseband processor sets the Monitor Mode configuration through an API command. then,
baseband processor asserts the Monitor Enable pin (specified by a DGPIO) to move ADRV9001 into Monitor Mode and baseband
processor itself can go into sleep sate until it's waked up by ADRV9001 or other system interrupt. During the Monitor mode, ADRV9001
fully controls itself to perform the Sleep-Detection cycling, the Sleep/Detection cycle of the ADRV9001 is continuous unless a valid signal
is detected via the configured detection method or it is terminated by baseband processor pulling down the Monitor Enable pin.
ADRV9001 will trigger the wake-up pin to wake up baseband processor once the carrier is detected in any detection cycle.
RX ON
TX ON
(30ms)
(15ms)
ACTIVE RX WITH
INVERSE TX STATE
Figure 137. Combined CPS and SPS for Power Saving
Rev. PrA | Page 159 of 253
GPIO PIN
POWER
RX ON
TX
SAVING/
(30ms)
SLEEP (Nms)
ACTIVE TX STATE
/*!< CLK PLL power down */
/*!< LDO power down */
/*!< ARM power down */
UG-1828
TX

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