Dear E2E,
I'm testing an LM5115 operating as an SSPR where the main converter is an active clamp forward. The VIN to the forward is 38V to 140V, and the forward xfmr has a 2:1 ratio. The output voltage of the forward converter is 12V. The output voltage of the SSPR is 5.2V, and the maximum output current is 8.0A. I have taken great care to make sure that none of the abs max limits of the LM5115's pins are violated.
At no-load, the SSPR works properly over the complete VIN range. Once I increase the load to about 2.5A, though, the SSPR's duty cycle shows a sub-harmonic oscillation that begins as VIN increases past around 125V, and then doesn't stop until VIN has been decreased back down below about 100V. At the maximum load of 8A, the sub-harmonic oscillation begins as VIN increases past around 100V and doesn't go back to regular pulse widths until VIN has dropped below around 80V. In the following plots, SW1 is the "phase" signal as it's referred to in the LM5115 datasheet, and SW3 is the switch node of the SSPR itself.
So far, I've confirmed to my satisfaction that the outer voltage control loop is not at fault, as about one year ago David Baba sent me a MathCAD model, and with this I was able to set the control loop compensation, and the load step response looks fine:
I have also tried added filtering on the current sense inputs, as well as reducing the current sense resistance to 1/2 of its normal value, and none of these things change the sub-harmonic oscillation. Therefore, I have discounted the current limit as a possible culprit. I'm not sure how to test to see if the negative current limit could be at fault.
Is it possible that 600 ns is around the minimum stable on-time?
I'm not allowed to post the actual schematic in a public forum, however using this one from the datasheet:
My values are: fsw = 136 kHz, VBIAS from regulated 10V source, C4 = 470 pF, current sense = 3 mohm, R4 = 499k, added 220 pF from CO to GND, C7 = 22 nF, R3 = 33k, L1 = 8.2 uH, total Cout = 940 uF and total ESR around 8 mohm
Any other possible causes of this sub-harmonic oscillation?
Thanks,
Chris