EasyManua.ls Logo

Analog Devices ADRV9002

Analog Devices ADRV9002
277 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
Loading...
UG-1828 Preliminary Technical Data
Rev. PrB | Page 192 of 277
The following subsections explain the operation details of digital GPIO and analog GPIO.
DIGITAL GPIO OPERATION
Each Digital GPIO pin can be set to either input or output mode, the input mode allows the baseband processor to drive pins on the
ADRV9001 to execute specific tasks, the output mode allows the ADRV9001 to output various control or status signals to baseband
processor.
The API commands adi_adrv9001_gpio_ControlInit_Configure() and adi_adrv9001_gpio_Configure() are used to configure the digital
GPIO work mode.
Note that conflicts regrading GPIO usage may occur when using combinations of certain features, users should ensure that multiple
functions are not assigned to the same GPIO pins.
Digital GPIO Input Features
The following table provides a list of digital GPIO input features available that interact with datapath control elements on ADRV9001,
for the Digital GPIO features with the Table 82, the API automatically sets the I/O direction of the GPIO pins assigned for the feature.
Table 82. Summary of Input Digital GPIO Features
Feature Description
GPIO Pins Available for
Feature
ORx Enable Configure specific Digital GPIO pins to enable/disable Rx observation channel.
DGPIO_0 through DGPIO_11:
ORx Enable control pin select.
Pin Based Tx attenuation
Increment and
Decrement
Configures specific Digital GPIO pins to increase or decrease attenuation on
any Tx channel after a rising edge on the assigned pin.
DGPIO_0 through DGPIO_15:
Tx attenuation increment pin
select.
DGPIO0 through DGPIO_15:
Tx attenuation decrement pin
select.
Pin Based Rx Gain Index
Increment and
Decrement
Configures specific Digital GPIO pins to increase or decrease gain index on
any Rx or ORx channel after a rising edge on the assigned pin.
DGPIO_0 through DGPIO_15:
Rx/ORx gain index increment
pin select.
DGPIO0 through DGPIO_11:
Rx/ORx gain index decrement
pin select.
Tx Power Amplifier Ramp
Control
Configure specific Digital GPIO pins to ramp up the power amplifier
controlling on any Tx channel after a rising edge on the assigned pin and
ramp down the power amplifier controlling on any Tx channel after a falling
edge on the assigned pin
DGPIO_0 through DGPIO_15:
power amplifier Ramp
controlling pin select.
Monitor Enable
Configure specific Digital GPIO pins to enter or leave monitor mode or
wakeup adrv9001 when it’s in sleep mode.
DGPIO_0 through DGPIO_11:
Mon_enable pin select
Power Saving Control Configure Specific Digital GPIO to power up/down chip to save power DGPIO_0 through DGPIO_11:
Power Saving control pin
select
Hopping Mode control
Configure specific Digital GPIO pins to control the Hopping mode, including
the hopping enable, update gain value, frequency index, and so on
DGPIO_0 through DGPIO_11:
Hopping Event pin select
DGPIO_0 through DGPIO_15:
Hopping gain value pin select
DGPIO_0 through DGPIO_15:
Hopping frequency index pin
select
ORx Enable Control
Please refer to the Microprocessor and System Control section for information related to Rx observation channel control.
Pin-Based Tx Attenuation Control
A complete description of Tx attenuation control is provided in the Transmitter Signal Chain section in this User Guide.
Pin-based Tx attenuation control provides an interface to make attenuation adjustments with precise timing control. The pin-based
control offers lower latency than SPI based attenuation change operations. In pin-based attenuation control, certain digital GPIO pins

Table of Contents

Related product manuals