Analog Devices ADRV9001 User Manual page 179

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

Advertisement

Preliminary Technical Data
Table 77 summarizes the available source control selections, source control is relevant for GPIO pins that are configured in the output
mode, GPIO pins operating in the input mode do not require a source control setup.
Table 77. Summary of Digital GPIO Output Features
Feature
Description
Control out Mux
Allows a choice of Main/RX/TX control signals to output from ADRV9001 to
monitor the status of the device
Manual Pin Toggle
Manual control the GPIO output level, API functions sets output pin levels
and reads the input pin levels
Monitor WakeUp
Interrupt signal to wake up baseband processor/DSP when baseband
Baseband
processor/DSP is in sleep state
Processor/DSP
Rx AGC overload
Allows output the AGC overload signals
indicator
TX DCLK OUT
Allows output the SSI reference clock for baseband processor to generate the
TX SSI clock, data and strobe to ADRV9001
Mirror Analog GPIO
Allow the Analog GPIO input to output on Digital GPIO pins
Input
Control Out Mux
Control Out Mux (sometimes referred as "Monitor out") allows status signals within the ADRV9001 to be output to digital GPIOs, there
are several types control out muxes as described below:
Rx Control Out (Available for Rx1, Rx2)
Tx Control Out (Available for Tx1, Tx2)
Main Control Out
For each element in this list, there is a corresponding table that provides the available signals. Each row in the table has, at most, 8 signals
that can be routed to GPIO pins.
Rx Control Out Table
[TBD]
Tx Control Out Table
[TBD]
Main Control Out Table
[TBD]
Manual Pin Toggle
This feature allows control of the logic level of individual digital GPIO pins, after configuring the I/O direction and source control, the
adi_adrv9001_gpio_OutputPinLevel_Set() command is used to set the output level of GPIO pins.
adi_adrv9001_gpio_OutputPinLevel_Get() command is used to read the GPIO pins output levels.
Additionally, adi_adrv9001_gpio_InputPinLevel_Get() command can be used to read the input GPIO level if the relative GPIO is
configured as input.
Monitor Wake-Up Baseband Processor/DSP
Certain digital GPIO pin is assigned as "wake up baseband processor/DSP" to output the interrupt signal to wake up the baseband
processor/DSP when ADRV9001 works in monitor mode and specific detection conditions are met.
Rx AGC Overload Indicator
The status of peak detectors and power detector in the Rx channel can be retrieved to baseband processor through a set of DGPIO pins.
One DGPIO configuration is for using the peak detect mode, in which the overrange and under-range conditions of both APD and HB
Rev. PrA | Page 179 of 253
UG-1828
GPIO Pins Available for Feature
Any Digital GPIO
Any Digital GPIO
Any Digital GPIO
Any Digital GPIO
DGPIO_12 through DGPIO_13
TX Channel 1 SSI reference clock
out pin select,
DGPIO_14 through DGPIO_15
TX Channel 2 SSI reference clock
out pin select
Any Digital GPIO

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