Dps Api Programming; Summary Of Dps Limitations - Analog Devices ADRV9005 Reference Manual

Table of Contents

Advertisement

Reference Manual
DYNAMIC PROFILE SWITCHING (DPS)

DPS API PROGRAMMING

Table 101
summarizes the set of ADRV9001 API commands for DPS. Refer to the API Doxygen document for more details.
Table 101. DPS APIs
DPD Rx Function Name
adi_adrv9001_cals_Dynamic_profiles_calibrate
adi_adrv9001_arm_NextDynamicProfile_Set
adi_adrv9001_arm_NextPfir_Set
adi_adrv9001_arm_Profile_Switch

SUMMARY OF DPS LIMITATIONS

DPS allows to switch between different profiles very fast on the fly. However, to operate it properly, it is important to understand the limitations.
The following list provides a summary.
Arbitrary sampling rate is supported for DPS. But the highest sampling rate in a set of dynamic profiles should be no greater than
61.44MSPS and all profiles should be WB profiles with the bandwidth no less than 1MHz.
The maximum number of profiles to configure for DPS is six.
DPS operates simultaneously on all configured channels and cannot operate on any channels individually.
All profiles support only the LVDS interface, and switching is not allowed between LVDS and CMOS.
Switching among different TDD channel modes, different FDD channel modes, or TDD and FDD channel modes is not permitted with a
profile change.
The LO frequency of any channel cannot be modified with a profile change.
The BBPLL frequency cannot be modified with a profile change.
analog.com
Figure 233. BBIC and ADRV9001 Interaction to Perform DPS
Description
Runs the initial calibrations for dynamic profiles.
Sends the next dynamic profile to the ADRV9001 and waits for it to process when profile switching is performed.
Sends a bank of PFIR coefficients to the ADRV9001 and waits for it to process when profile switching is performed.
Requests the ADRV9001 to perform dynamic profile switching.
ADRV9001
Rev. A | 253 of 377

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADRV9005 and is the answer not in the manual?

This manual is also suitable for:

Adrv9002Adrv9003Adrv9004Adrv9001Adrv9006

Table of Contents

Save PDF