I use the adi_pwr functions to set and change power management configuration with Blackfin (BF537 EZ-Kit, BF527 and BF533 custom boards).
Everything works fine, but when I measure the VDDINT level I find it is different from the value I set (there is a 50mV difference).
For example if I use
pwr_Result = adi_pwr_Init(Tdsp_pwr_init);
pwr_Result = adi_pwr_SetMaxFreqForVolt(ADI_PWR_VLEV_120);
both of these functions return ADI_PWR_RESULT_SUCCESS, but the VDDINT pin is at 1.15V.
If I set ADI_PWR_VLEV_120, the VDDINT pin is at 1.10V, and so on.
On the BF537 EZ-Kit, otherwise, the VDDINT pin level is 50mV higher than the value I expected.
Which is the tolerance of the VDDINT level when I use adi_pwr functions?
Is this tolerance as high as the voltage level step (50mV)?
50mV is 5% of 1V, but It's not so good if the tolerance is as high as the tuning step...