Interrupt - Analog Devices ADRV9001 User Manual

Hide thumbs Also See for ADRV9001:
Table of Contents

Advertisement

Reference Manual
GENERAL-PURPOSE INPUT/OUTPUT (GPIO) AND INTERRUPT CONFIGURATION
analog GPIO level, respectively. Use the manual AGPIO level toggle to control the external RF components, like to power up/down the PA, and
so on.
Auxiliary DAC Output
The auxiliary DAC can supply bias voltages, analog control voltages, or other system functionality. See the
Temperature Sensor
section for the details. 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 occurred. These events include PLL locking, stream processor errors, ARM exceptions,
and so on.
Table 100
describes the interrupt sources and their bit positions. An Interrupt source can be masked so it is not transmitted to the BBIC on the
GP_INT pin or in status registers. An interrupt is masked when the corresponding mask 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 the interrupt sources.
Table 100. GP_INT Bitmask Description
Bit Position
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
There is full control (through public API functions) to set/get the mask, sticky mask, and status registers (although the status register is
read-only). Hence, tailor solutions (recovery actions) to handle the different events/interrupts.
Use adi_adrv9001_gpio_GpIntMask_Set() to mask the corresponding interrupt events after device initialization. When a rising edge is
detected on the GP_INT pin, the baseband processor should call the API command adi_adrv9001_gpio_GpIntStatus_Get() to find out which
interrupt sources trigger the interrupt signal.
analog.com
Description
ARM Error
Force Set an Interrupt
ARM System Error
ARM Calibration Error
Monitor Interrupt
Tx1 Power Amplifier Protection Error
Tx2 Power Amplifier Protection Error
Low-Power Clock PLL Lock Indicator
RF PLL 1 Lock Indicator
RF PLL 2 Lock Indicator
Aux PLL Lock Indicator
Clock PLL Lock Indicator
Main Clock 1105 MCS
Main Clock 1105 Second MCS
RX1 LSSI MCS
RX2 LSSI MCS
Main Stream Processor Error
Stream Processor 0 Error
Stream Processor 1 Error
Stream Processor 2 Error
Stream Processor 3 Error
Not Used
Not Used
Not Used
Not Used
ADRV9001
Auxiliary Converters and
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
Rev. 0 | 240 of 351

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?

Questions and answers

Table of Contents