Electronic – Why do smaller loads require larger inductors in buck regulators

buckdc/dc converterinductorswitch-mode-power-supply

The MC34063 Application Note lists the equation for calculating minimum inductor size as follows:

$$L_{min} = \frac{V_{in} – V_{sat} – V_{out}}{I_{pk}(switch)} t_{on}$$

But this implies that as Ipk(switch) (eg, the maximum switch current) decreases, the minimum inductor size increases. This is backed up by interactive calculators such as this one, which show the same effect.

Why is this the case, and does it imply that the regulator will only work as designed if running at peak load, and I thus need to increase the inductor size if I want to handle smaller loads?

Best Answer

A more theoratical explanation:

The current through the inductor of a SMPS is like a triangle. The average current of this triangle is equal to your load. The peak-to-peak value is determined by the various input and output voltages, switching frequency, duty cycle and inductor.

Buck converter Waveforms for a buck converter

The first figure shows a buck converter. The second shows the waveforms of the buck converter. It shows the switch S, the voltage across the inductor and the current through the inductor. When the switch is closed, the voltage across the inductor is Vin-Vout. When the switch is open, the voltage across the inductor is -Vout. The diode is assumed in this ideal and therefor has zero voltage drop. A buck converter has a rule that Vin>Vout, so you have a positive voltage 'charging' the inductor, and a negative voltage 'discharging' the inductor. The rate of change in current is dependant on this voltage and inductance. If you want a stable output, the upramp should be as 'high' as the downramp. Otherwise you get a falling or rising average. There is an equilibrium. In maths, this comes down to this:

Equation for buck converter

The first term of the formula describes the upramp, and the second term describes the downramp. As you can see the switching frequency and duty cycle have been simplified to t_on and t_off. The duty cycle is only dependant on the ratio between the output voltage over the input voltage. The duty cycle will not change with varying load.

The level of upramp and downramp 'speed' will only change if you change the input/output voltages, inductor value or the switching frequency. Increasing the switching frequency will lower the up and downramps, but it's not always possible to increase the switching frequency (maybe you're already operating at the maximum). The input/output voltages are to remain constant, that's the application you're dealing with. If you increase the inductor then the change in current through the inductor is going to drop. That's the only tool you have available.

Why is this a problem? Well, in the waveforms I've shown the converter is running fine. The minimum current through the inductor does not reach zero. What happens if the average current drops so much that the inductor does reach zero?

The converter would need to resort to discontinuous mode. Not all converters can do this. This sometimes requires the converter to skip cycles. If the converter opens the switch for a minimal amount of time, a certain amount of energy is transferred. This is stored in the capacitor, but is not consumed fast enough. This will influence the output voltage, which makes the converter unstable. If you skip cycles the converter basically waits before the output voltage drops far enough before it requires another cycle.

A higher value inductor will mean that the minimum current will closer to your average current , possibly avoiding discontinuous operation. This also implies why you calculate the minimum inductor through the datasheets. You can always use a bigger inductor, but smaller may cause issues on low loads. However if the SMPS is also designed to deliver high power in situations, the inductor may be too bulky and expensive..

A converter capable of switching to discontinuous mode is pretty much trouble free with this and you don't have to go through this. The MC34063 is a fairly old and generic chip, so it's a bit more tricky.

If you can't fit a bigger inductor.. add a minimum load yourself.