analogspiceman
Junior Member
Offline
Posts: 23
|
From staring at your second loop-gain plot over the last day or so while waiting for you to post an update, several observations and questions have come to mind.
First off, from the location in frequency of the first "tooth in the comb," it is apparent that the switching frequency is about 20 percent over the stated 100kHz target. This agrees with the oscillator component selection chart on the UC3843 data sheet, which suggest that a charging resistor of about 4k7 (rather than 3k9) would yield the desired 100kHz operation frequency.
This boost convertor is operating at very near 50 percent duty cycle, yet there is not even a hint of a bump in the gain plot at the traditional point of current mode instability (half the switching frequency). Doing a hand calculation, it looks to me like the slope of the compensation ramp is very roughly about twice the natural down-slope of the boost inductor, which is a good choice to suppress the current mode instability, but I would think that there still should be a slightly visible glitch at fsw/2 in the loop-gain curve.
With a 15V input, a 30V/8A maximum output load, and the given values for the boost inductor and and output capacitor, a right half plane zero should be evident in the loop-gain curve, but it is hard to clearly see its location because of all the other frequency effects going on. Plotting I(D2)/I(L1) should make the location of the RHP zero clearly stand out and show how much phase margin it actually is eating. Adjusting down the L/C ratio of the power stage components should push this RHP zero out to higher frequencies, but maybe it's not so bad as is and you can live with a slightly reduced loop bandwidth and slower step response, rather than change the power stage components.
This is a very simple circuit and should be easy to simulate in LTspice, both in the time domain and with an averaged model (including current mode control effects) for looking at loop response. I don't know how to use SIMPLIS, but it's probably not hard to learn and might be very interesting to compare against the results produced by LTspice.
Maybe I should give it a go and post some curves here (time permitting, of course).
|