Now, I know what subharmonic oscillation and slope compensation are, but I recall that the slope compensation is based on the downward slope of the inductor current during the off time. But here the datasheet specifies it based on the magnitude of the ripple (regardless of the input and output voltage, and thus regardless of the slopes). It does not say anything about the waveform added by their slope compensation. So I'm trying to figure out what's going on here... but I'm unable to find a resource that gives the gory details of slope compensation. I'm hoping to figure out where that 1.4App number comes from.The slope compensation circuit within the LT3436
prevents subharmonic oscillation for inductor ripple currents
of up to 1.4AP-P,
It happens at light load, but only when the input and output voltages are within certain ranges. if Vout/Vin is low it tends to start bursting, but not when Vout/Vin is greater than 4/3.Hi Mike,
Is the burst mode happening even at high load conditions?
I know what burst mode is; I use a lot of Linear Tech parts and they often integrate it. But it's not specified at all for this controller. It shouldn't have a burst mode.Normally, burst mode happens at light load conditions, this
is because your output capacitor isn't discharging much
during the switching cycle. Your voltage loop, even though
you are using a current mode controller, is preventing
it to give a pulse. The controller will wait until the
output level falls to a certain value before it gives
another burst. And when the load current is enough,
current mode will kick-in.
If the slope compensation is a simple ramp and summing circuit, then this is true. But I suspect that the amount of slope compensation is not fixed within the IC, or that it is being enabled and disabled, which is causing the bursting.You also said that you are only operating at <50% duty.
Slope compensation, as far as I know, is only required
if you operate beyond 50%.
I've already read all of venable's app notes, thanks. I'm looking for a more quantitative analysis of slope compensation, not some rules of thumb.For you reference, I suggest you to read the document from the link below...
https://www.venable.biz/tp-05.pdf
Best Regards,
Leo
That might make sense if it were specifying a peak current level, but it's specifying the peak to peak ripple current. The converter is designed to operate with switch currents up to 3 amps (and I've verified I can draw that much).I bet the 1.4A pertains to some saturation of a current sense circuit, or
something like that.
I've never seen a unitrode chip with slope compensation internally. I've used some of their controllers and the results were always nice, probably because everything about it was completely specified and easy to model. I kind of wanted to avoid having twenty external components though, which is why I went for this part... but I'm starting to regret it.I've seen subharmonic problems from package design / pinout (bond
wire coupling) requiring full chip relayout, something like this may be
at play at board /module level.
I've seen some good concise explanations in the app notes / datasheets
for the old Unitrode UC38xx PWMs.
Interesting. How does a DC bias stop subharmonic oscillation though?Though integrated converters may
take other approaches than stuffing current onto the ramp (we put a
VOUT dependent bias onto our current sense signal, in an integrated
buck).
Here's a schematic of the external components. In this configuration the crossover frequency should be around 5.5KHz with a phase margin around 80 degrees. It's set up for transient load testing (as I have on the bench). The inductor value is oversized if anything, and my max ripple current should be about 0.3A. All components are SMD, using low ESR ceramic capacitors. I've looked at the switching noise and it's pretty quiet. I have footprints for an RC but decided not to use them, since I'm only measuring drain overshoot of a few volts.What values have you used for the volt loop? Is your layout all SMD with tight tracking and o/p away from control lines? Have you kept the current ripple below 1.4A p-p in the design? what is Vo min and Lout? and freq?
Well I think to be precise I'm seeing stability with higher output voltages. Makes sense, since doing so lowers the loop gain (since I'm changing output voltage using a pot in the feedback network).Nice to see the real thing, the basic thing going on here is: lighter loads = less damping, heavier loads = more damping (and therefore stable) - this sort of thing is pretty common with boost converters (and Cuk converters).
I'd hate to slow it down any more.... I still see no reason why a current mode supply should be this hard to stabilize.Basically there are two approaches, 1, slow down and/or damp the volt feedback loop.
You mean use a type III compensation scheme? Might be feasible. The fact that I have a variable output feedback makes that a little dicey though. I might try to throw another zero in there right around 100KHz, where my oscillation is happening.2, add speedup RC network across the R that goes from the o/p to the FB pin.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?