Darkcobra
Member level 3
I have a SMPS I've been designing in SPICE, which has been a great exercise for me to learn more about SMPS and electronics in general. I'd like to build it soon, but there's one problem I haven't been able to solve.
The output stage consists of a P-MOSFET switch, Schottky flywheel diode, inductor, filter capacitor, and load resistor. It's quite standard so I haven't posted a schematic; but I can clean it up and post it if necessary.
Here is the problem, as best as I'm able to determine. When the output voltage overshoots (typically caused by a changing load), the switch may remain off long enough for the current through the inductor to fall to zero. Current then begins flowing backwards from the filter capacitor through the inductor, and into the combined capacitance of the MOSFET and flywheel diode. Once that capacitance is charged, current again flows forward, and the cycle repeats. The end result is that I have an unwanted ~500khz sinewave oscillation that swings slightly past both supply rails.
How do I correct this?
Here's what I've already tried:
1) Adding series resistances to the filter capacitor and inductor to better simulate real-world conditions. But it takes values much larger than you'd find in a real-world SMPS to have even a little damping effect on this oscillation.
2) A wide variety of Schottky and fast recovery diodes. This only changes the frequency of the oscillation.
3) 10, 100, and 1000 ohm gate resistors. No effect whatsoever.
The output stage consists of a P-MOSFET switch, Schottky flywheel diode, inductor, filter capacitor, and load resistor. It's quite standard so I haven't posted a schematic; but I can clean it up and post it if necessary.
Here is the problem, as best as I'm able to determine. When the output voltage overshoots (typically caused by a changing load), the switch may remain off long enough for the current through the inductor to fall to zero. Current then begins flowing backwards from the filter capacitor through the inductor, and into the combined capacitance of the MOSFET and flywheel diode. Once that capacitance is charged, current again flows forward, and the cycle repeats. The end result is that I have an unwanted ~500khz sinewave oscillation that swings slightly past both supply rails.
How do I correct this?
Here's what I've already tried:
1) Adding series resistances to the filter capacitor and inductor to better simulate real-world conditions. But it takes values much larger than you'd find in a real-world SMPS to have even a little damping effect on this oscillation.
2) A wide variety of Schottky and fast recovery diodes. This only changes the frequency of the oscillation.
3) 10, 100, and 1000 ohm gate resistors. No effect whatsoever.