Analog Devices ADRV9001 User Manual page 130

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

Advertisement

UG-1828
properly, which can be done through API command. The feedback information can be configured into 2 modes, the peak detect mode
and peak and power detect mode. In peak detect mode, the over-range and under-range conditions of both APD and HB detectors will
be provided through DGPIO pins to user. In peak and power detect mode, over-range and under-range conditions of power detector,
over-range and under-range condition of APD will be provided through DGPIO pins to user.
Table 55 describes feedback configuration and the bitfield definition and position. For example, when it is configured in peak mode, the
user could connect to a set of DGPIO pins to retrieve all the APD and HB detector status. Note the DGPIO pins could be selected from
pin 0 to pin 15 and 2 consecutive DGPIO pins should always be configured as a pair to retrieve 2 consecutive bitfields (bit 0&1 or bit 2&3
in both modes). DGPIO pin selection is defined by the following enum type:
typedef enum adi_adrv9001_GpioPinCrumbSel
{
ADI_ADRV9001_GPIO_PIN_CRUMB_UNASSIGNED,
ADI_ADRV9001_GPIO_PIN_CRUMB_01_00,
ADI_ADRV9001_GPIO_PIN_CRUMB_03_02,
ADI_ADRV9001_GPIO_PIN_CRUMB_05_04,
ADI_ADRV9001_GPIO_PIN_CRUMB_07_06,
ADI_ADRV9001_GPIO_PIN_CRUMB_09_08,
ADI_ADRV9001_GPIO_PIN_CRUMB_11_10,
ADI_ADRV9001_GPIO_PIN_CRUMB_13_12,
ADI_ADRV9001_GPIO_PIN_CRUMB_15_14,
} adi_adrv9001_GpioPinCrumbSel_e
In both peak mode and peak and power mode, a pair of bits (bit 0&1 or bit 2&3) can choose any one pair of GPIO pins defined in
"adi_adrv9001_GpioPinCrumbSel_e". If "ADI_ADRV9001_GPIO_PIN_CRUMB_UNASSIGNED" is selected, it means no GPIO pins
assigned so the corresponding bitfields cannot be observed by user. The DGPIO pins can be associated with either one of the receivers
Rx1 or Rx2.
Table 55. DGPIO Configuration for Retrieving Signal Detector Information
Mode
Bit Field Definition
Peak Mode
hb_low_threshold_counter_exceeded (low threshold has been exceeded counter times, no
under load condition)
apd_low_threshold_counter_exceeded
(low threshold has been exceeded counter times, no under load condition)
hb_high_threshold_counter_exceeded
(high threshold has been exceeded counter times, over load condition)
apd_high_threshold_counter_exceeded
(high threshold has been exceeded counter times, over load condition)
Peak and Power
power_inner_low_threshold_exceeded (inner low threshold exceeded, no under load
Mode
condition)
power_inner_high_threshold_exceeded
(inner high threshold exceeded, over load condition)
apd_low_threshold_counter_exceeded
(low threshold has been exceeded counter times, no under load condition)
apd_high_threshold_counter_exceeded
(high threshold has been exceeded counter times, over load condition)
Rev. PrA | Page 130 of 253
Preliminary Technical Data
Feedback Mask Bit
Position
0
1
2
3
0
1
2
3

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?

Questions and answers

This manual is also suitable for:

Adrv9002

Table of Contents

Save PDF