Preliminary Technical Data
Additionally, adi_adrv9001_GpioAnalogInputPinLevelGet() command can be used to read the analog GPIO input level if the relative
analog GPIOs are configured as input.
Mirror Digital GPIO Input
The analog GPIO sources can be configured to select digital GPIO as input, potentially mirroring DGPIO_0 through DGPIO_11/input
on the analog GPIOs as output/[TBD]
RF Front-End Control
To save the baseband processor control pins, ADRV9001 provides the function to output control signals via analog GPIO pins to power
up/down the external RF front end components (i.e. LNA, TX Gain blocks, Ext PLL) or switch the T/R switch of a TDD system. For
example, a TX_On, RX_ON output signal through the analog GPIOs and associated with the ADRV9001 internal work timing and state
can be used to enable/disable the power amplifier and LNA respectively. Alike, EXT_PLL_ENABLE, VCO_ENABLE can be used to
enable/disable the relative components if they are necessary.
Auxiliary DAC Output
Auxiliary DAC can supply bias voltages, analog control voltages, or other system functionality, refer the Auxiliary Converters and
Temperature Sensor section for the detail. Analog GPIO 0 through 3 provide the alternative function for the Aux DAC 0 through 3
output respectively.
INTERRUPT
The ADRV9001 features the general purpose interrupt output pin (GP_INT), the GP_INT pin can alert the baseband processor that an
important event or error regarding the device operation has occurred. These events include of unlocking of PLLS, Stream Processors
errors or ARM exception, etc.
A description of the interrupt sources and their bit positions is provided in Table 79. An Interrupt source can be masked so that it won't
be transmitted to the BBIC on GP_INT pin or in status registers. An interrupt is masked when the corresponding mask SPI bit is set to
'1'. The GP_INT pin represents a logical OR of the enabled GP_INT mask sources. It is not necessary to enable all of the interrupt
sources.
Table 79. GP_INT Bitmask Description
Bit Position
Description
0
ARM Error.
1
Force set an interrupt
2
ARM system error
3
ARM calibration error
4
Monitor interrupt
5
Tx1 power amplifier Protection Error
6
Tx2 power amplifier Protection Error
7
Low Power Clock PLL Lock indicator
8
RF PLL 1 Lock indicator
9
RF PLL 2 Lock indicator
10
Aux PLL Lock indicator
11
Clock PLL Lock indicator
12
Main clock 1105 MCS
13
Main clock 1105 Second MCS
14
RX1 LSSI MCS
15
RX2 LSSI MCS
16
Main Stream Processor Error
17
Stream Processor 0 Error
18
Stream Processor 1 Error
19
Stream Processor 2 Error
20
Stream Processor 3 Error
21
Not used
22
Not used
23
Not used
24
Not used
Rev. PrA | Page 181 of 253
Component
ARM
ARM
ARM
ARM
ARM
Transmitter
Transmitter
Lower Power Clock PLL
RF PLL1
RF PLL2
Aux PLL
Clock PLL
Clock Distribution
Clock Distribution
RX SSI
RX SSI
Stream Processor
Stream Processor
Stream Processor
Stream Processor
Stream Processor
UG-1828
Need help?
Do you have a question about the ADRV9001 and is the answer not in the manual?
Questions and answers