Reference Manual
ADRV9001
SYSTEM INITIALIZATION AND SHUTDOWN
Figure 26. Time Taken to Boot-Up Device (ms)
Figure 26
shows that most of the time taken to boot the device comes from the intitialize.c and calibrate.c files. Also, the most significant
contributing factor to this is loading values to the memory (such as the ARM image) and running the initial calibrations. Loading values to the
memory can improve with a faster SPI implementation. Also note that the SPI implementation on the Analog Devices platform is not necessarily
optimized for speed. So, results for a custom platform can improve. See the
Warm Boot
section for a method to reduce the boot-up time.
Warm Boot Boot-Up
Warm boot significantly reduces the time to calibrate the device.
For this test, enable the warm boot and repeat the test mentioned in the
Example Results
section. The memory optimized APIs
adi_adrv9001_cals_InitCals_WarmBoot_Coefficients_UniqueArray_Get/Set() are used for best results.
The INITIALIZED to CALIBRATED time reduced from 2777 ms to just 16 ms.
analog.com
Rev. 0 | 51 of 351
Need help?
Do you have a question about the ADRV9001 and is the answer not in the manual?
Questions and answers