Tx Dclk Out; Analog Gpio Operation - 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

UG-1828
detectors are provided to user. The other DGPIO configuration is for using the peak/power detect mode, in which the overrange and
underrange conditions of APD and power detector are provided to user.
The DGPIO pins could be associated with either one of the receivers, Rx1 or Rx2. However, when the similar information is required for
both receivers, they could be selectively muxed and provided to user simultaneously.
Data structure of adi_adrv9001_GainControlCfg_t, and of its substructures, adi_adrv9001_PeakDetector_t,
adi_adrv9001_PowerDetector_t initialize the necessary Gain control parameters as well as the digital GPIO pins assignment for the
overload indicator, API command adi_adrv9001_Rx_GainControl_Configure() is provided to set the parameters. See the Rx Gain
Control section for the detail.

TX DCLK OUT

This mode allows to configure the GPIO pins to a pair of differential or a single-ended reference clock for baseband processor if the TX
SSI and RX SSI runs at different lane rate, the users could use this reference clock to generate the TX LSSI clock, data and strobe when
the RX SSI and TX SSI run at different clock rate. TX1_DCLK_OUT± functionality can be assigned DGPIO_15 and DGPIO_14 when it
is in LVDS mode, or either of DGPIO_15 or DGPIO_14 can be used as the Tx1 SSI DCLK out if it is in CMOS mode.
TX2_DCLK_OUT± functionality can be assigned DGPIO_13 and DGPIO_12 when it's in LVDS mode, or either of DGPIO_13 or
DGPIO_12 can be used as the Tx1 SSI DCLK out if it is in CMOS mode.
Mirror Analog GPIO Input
The digital GPIO sources can be configured to select Analog GPIO as input, potentially mirroring up to all available 12 analog GPIOs'
input on the digital GPIOs as output.

ANALOG GPIO OPERATION

The main purpose of the Analog GPIO pins is to serve as control pins for the external control elements, such as a Digital Step Attenuator
(DSA), Low Noise Amplifier (LNA), external LO/VCO components, T/R switch of TDD system, etc. An alternative function of some
Analog GPIO pins are to provide the auxiliary DAC output.
A high level overview of the analog GPIO features are provided in Table 78. Other features may be exposed in future software releases.
Table 78. Summary of Analog GPIO Features
Feature
Description
RX Gain Table
The RX gain table includes a column for 2-bit control of an
External Control
external gain element (LNA), each Rx channel has 2 fixed
Word
Analog GPIO pins associated with it.
Manual control the GPIO output level, API functions sets
Manual Pin Toggle
output pin levels and reads the input pin levels
Mirror Digital GPIO
Allow the digital GPIO input to output on the analog GPIO pins
Input
RF Front-End Control
Allow the RF front end control signal output on analog GPIO
pins
Auxiliary DAC Output
Allow the auxiliary DAC output on analog GPIO pins
RX Gain Table External Control Word
A complete description of RX Gain Table external control is provided in Rx Gain Control section in this User Guide.
For proper use of this feature, a custom gain table must be created that uses the external control column. When a gain index with a non-
zero value in the external control column of the gain table is selected, the value of the external control column will be output on a pair of
analog GPIO pins. The configuration of the GPIO pins for the gain table external control word is performed with the
adi_adrv9001_RxGainTableExtCtrlPinsSet() API command.
Manual Pin Toggle
Similar with the manual pin toggle for digital GPIOs, this feature allows control of the logic level of individual analog GPIO pins, after
configuring the I/O direction and source control, the Adi_adrv9001_GpioAnalogOutPinLevelSet() command is used to set the output
level of GPIO pins. adi_adrv9001_GpioAnalogOutPinLevelGet() command is used to read the analog GPIO pins output levels.
Rev. PrA | Page 180 of 253
Preliminary Technical Data
GPIO Pins Available for Feature
Rx1 external control word: [AGPIO_1, AGPIO_0],
[AGPIO_5, AGPIO_4], [AGPIO_9, AGPIO_8]
Rx2 external control word: [AGPIO_3, AGPIO_2],
[AGPIO_7, AGPIO_6], [AGPIO_11, AGPIO_10]
Any Analog GPIO
Any Analog GPIO
AGPIO_0 through AGPIO_11
AGPIO_0: AuxDAC0 output pin select
AGPIO_1: AuxDAC1 output pin select
AGPIO_2: AuxDAC2 output pin select
AGPIO_3: AuxDAC3 output pin select

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?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Adrv9002

Table of Contents

Save PDF