Electronic – DC/DC Switching Converters: Is it possible to run a current-mode converter in voltage-mode only

buckcurrentdc/dc converterpwmswitching

DC/DC Switching Converters: Is it possible to run a current-mode converter in voltage-mode only?
If so, is there an example using a buck converter?

In particular, I'd like to use UC3843 (LT1243) in LTspice as a buck converter in plain-old voltage-mode regulation (disabling current-mode regulation if possible). I've successfully run LT1243 as a SEPIC converter in the past, but I'd like to have run it as a stand-alone buck (step-down) for it's higher efficiency and single winding inductor. I cannot do a flyback (Texas Inst WeBench) for this application.

I apologize if this is a fundamental question. I'm a mechanical engineer by trade and have come a long way learning LTspice, routing PCBs, and programming MCUs. I've tried grounding the Current Sense (SENSE) pin, or changing the compensation, or changing the load type from a resistor to a fixed current load and it always settles at a particular Vout with respect to Vin, as if Vfeedback has no affect.

The UC384X and LT124X chips are current-mode PWM controller legacy chips.

Since I have used this Si7370DP N-channel Mosfet in the SEPIC LT1243 circuit using this UC3843/LT1243 controller, the controller has an internal totem-pole driver. I don't necessarily agree with the responses to this post:
UC3843 buck converter

Thanks in advance!

Best Answer

You can certainly turn a current-mode-controlled (CM) converter into a voltage-mode-controlled (VM) converter by increasing the compensation ramp and reducing the inductor current contribution. However, doing so changes the transfer function (and the good features inherent to CM) and a new control strategy has to be thought. Besides, the natural cycle-by-cycle peak current limit offered by CM is lost in VM and an additional comparator must be added to perform this function.

Regarding the UC384x, as you know, it is not very well suited to control a high-side switch as in a buck converter. You need to resort to a bootstrapped driver (as a possible solution) and you can build one with discrete components. Furthermore, if you want to turn the chip into a VM controller, an additional circuitry is necessary to generate the PWM ramp. Nothing insurmountable and it is a good exercise to build and tune such a board. I would not recommend to make an industrial version out it though as good specialized control circuits do that well for decades.

A possible implementation of the UC384x in a buck is shown below. It is excerpted from an APEC seminar I taught in 2019 which covers the buck converter structure:

enter image description here

This was for teaching purposes as I could use the same arrangement for CM and VM operations in two different boards. The high-side drive is using a bootstrapped driver described by Monsieur Balogh in an application note he wrote that is now a classic. See figure 23 for the schematic diagram of that portion. I tested it and it gives excellent results:

enter image description here

The seminar teaches how to compensate the board and it worked well. Good luck with your endeavor!