
UG-1828
Preliminary Technical Data
Rev. PrC | Page 286 of 338
8
CLK_PLL_SYNTH_LDO
1
1
1
9
CLK_PLL_VCO_LDO
1
1
1
10
CLK_PLL_LP_SYNTH_LDO 1
1
1
11
CLK_PLL_LP_VCO_LDO 1
1
1
12
LO1_PLL_SYNTH_LDO
1
1
1
13
LO1_PLL_VCO_LDO
2
1
1
14
LO2_PLL_SYNTH_LDO
2
1
1
15
LO2_PLL_VCO_LDO
2
1
1
16
AUX_PLL_SYNTH_LDO
1
1
1
17
AUX_PLL_VCO_LDO
1
1
1
18
SRAM_LDO
1
1
1
A device driver interface is implemented through the API function, adi_adrv9001_powermanagement_Configure, allowing the user to
set the ldoPowerSavingsModes.
The user should configure the ldoPowerSavingModes struct in adi_adrv9001_PowerManagementSettings (GUI generated code sets all
modes = 1) to achieve the different power saving configurations shown in Figure 266.
The default setup of the LDO array in the power management settings function is configuration 0, where all the LDOs are set to normal
operation (mode 1) as seen here:
adi_adrv9001_PowerManagementSettings_t initialize_powerManagementSettings_35 = {
.ldoPowerSavingModes = { ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1 }
For example in Configuration 2 of Figure 266 where some internal LDOs are bypassed and an External LO is supplied the struct would be
set up as follows:
adi_adrv9001_PowerManagementSettings_t initialize_powerManagementSettings_35 = {
.ldoPowerSavingModes = { ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_5,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_5, ADI_ADRV9001_LDO_POWER_SAVING_MODE_5,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_5,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_5, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_1, ADI_ADRV9001_LDO_POWER_SAVING_MODE_1,
ADI_ADRV9001_LDO_POWER_SAVING_MODE_2, ADI_ADRV9001_LDO_POWER_SAVING_MODE_2,