I am designing for an application where I need a buck converter that takes the voltage from a 2S Li-ion battery (6-8.4 V) and the load I need to drive is 0-6 V and will take 1.2 A max. I need to control the buck converter's output voltage (0-6 V) from my microcontroller.
In my particular application, I can not use bigger inductor or capacitor values so I need a higher switching frequency (greater than 1 MHz. 2 MHz is preferred).
I need a buck converter IC that is able to set the output voltage based on the signal from my microcontroller. The signal can be analog or digital. Maybe an IC that does not use its internal reference voltage but the reference voltage from my microcontroller's DAC.
I can not use a digital potentiometer like X9C104 because I will not be able to output a voltage less than the buck converter chip's internal reference voltage. I also tried a "hack" where I put a voltage on the soft start pin of the buck converter IC to control the output voltage but I am not able to make it work reliably.