The output voltage of the MAX77801 is set based on the VOUT_DVS_L and VOUT_DVS_H register values combined with the state of the DVS pin:
- Device is enabled (EN=HIGH and BB_EN_Bit=1) & DVS=HIGH then output voltage is set to VOUT_DVS_H register value
- Device is enabled (EN=HIGH and BB_EN_Bit=1) & DVS=LOW then output voltage is set to VOUT_DVS_L register value
Toggling the DVS pin high or low while the device is enabled forces the output voltage to the VOUT_DVS_H/L register values respectively. Voltage transitions slew rates (speed of transition) are controlled by the BB_RU_SR and BB_RD_SR values.
In case the DVS pin cannot be controlled and is set at a fixed level (high or low), hence selecting either the VOUT_DVS_H or VOUT_DVS_L output voltage value, It is also possible to dynamically change the value in the relevant register (VOUT_DVS_H/L) though I2C. Such change will cause the output voltage to dynamically change though the slew rate is not guaranteed in this case.
In case the DVS pin cannot be controlled and is set at a fixed level (high or low), hence selecting either the VOUT_DVS_H or VOUT_DVS_L output voltage value, It is also possible to dynamically change the value in the relevant register (VOUT_DVS_H/L) though I2C. Such change will cause the output voltage to dynamically change though the slew rate is not guaranteed in this case.