Update: 9 Oct 2024.
Updated: Oct 2024
Current feedback has a great advantage because the external voltage control sets a threshold, and once that threshold is hit, the internal current loop steps in to control current spikes in the switch or primary winding.
I assume at steady-state the input current is proportional to the output current, and any sudden change in the output current causes the primary winding current to change too. The current mode PWM responds with proportioned feedback to that shift within one cycle, thus faster than voltage feedback.
This means the external voltage loop can work at a slower pace within many pulse cycles, to attenuate ripple, without causing voltage oscillation issues, while the converter reacts instantly to any output current changes.
I am aware this contradicts expert advisor @verbalkint and current feedback ;) to another old similar thread.
- fin -
Conclusion:
Current feedback is used because it is PROPORTIONAL feedback, which means it is ideal for basic servo stability. It anticipates voltage error from directly sensing load changes, which directly causes load regulation voltage error.
All analog negative feedback control systems (PLLs, SMPS regulators, etc) which I will call servos for some parameters are often based on 2nd order or higher differential equations. But then each isolated order adds 90 deg of phase shift and anything more than 180 deg becomes an unstable positive feedback loop. Compensation networks are used to advance this phase like a partial differentiator or series RC in the feedback and may add an integrator for null steady-state error with a compromise to phase margin.
Thus the basic challenge is to reduce the ripple error below the design spec such as =1% ripple max, with a minimal overshoot on step load response and adequate settling time. These are the three basic behaviours in analog specs for all servos. Let's talk about current feedback in SMPS.
The servo loop ends up between a 1st and 2nd order response at unity loop gain or say 60 degrees phase margin as ideal and < 30 deg and inadequate for most applications. Proportional current feedback is "zero order" feedback. Although, this is not always the target for every servo loop with variations like pulse skipping, soft start, dual bandwidth, zero-valley switching, synchronous switching, feed-forward load prediction, mutual coupling of parallel outputs and high efficiency add more complexity with better performance, possibly some tradeoffs.
While an ideal stable gain is zero order current feedback with 1st order voltage feedback, other compensation is added to partially differentiate with RC to predict current changes also includes pumped forward current noise, so it can only slightly improve load-regulated noise with a low gain ratio.
However, voltage drop in either buck or boost across an inductor is a 1st order response for a repetitive waveform with harmonics and according to Ohm's Law, you can alter V=I*R and R to mean Inductor impedance over a repetitive cycle.
Since SMPS pulse current towards the output with switches, if you attenuated 100% of the ripple, you would have zero feedback, it would not be able to regulate AC step/ripple error and only regulate DC, which we say is unstable (like driving with very slow reactions), so you must have some voltage ripple to regulate error and be "stable". Often 1% is a common tradeoff yet many great supplies found on MOBO's for the CPU are better and need low noise for the CPU logic in order to raise the SNR of logic signals so the data error rate is much longer than your lifetime in theory or the life of the weakest link. Although 1% ripple alone means SNR=40 is not the only source of noise. Those who recall what load regulation and switched CMOS capacitance induced current noise with Shannon/Hartley Theorems on SNR vs BER will understand. It means a very small but non-zero theoretical error rate is needed for CPUs which have their own dedicated MOBO DCDC converters near the IC to be error-free in their lifetime.
A linear regulator is like a PROPORTIONAL Op-Amp circuit and has very low output impedance from high error gain negative feedback which is the critical spec that defines Load regulation error for step loads. Except the low internal resistance from BW limited negative feedback and the load cap buffers the regulator but adds an order to the control loop with this low pass filter. FET-based LDO's with very high loop gain are more critical than BJT types with lower gain and the small dropout demands the ESR range to be not too low for phase margin reasons or high for step load error reduction.
-end-
I apologize if my terms are awkward or incorrect. I will approve any improvements. Maybe I should have asked ChatGPT. ;) lol