If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.
Special Thanks To:
Aaron Holmes
Aaron Wheeler
Adam Horden
Alan Scrimgeour
Andre
Andrew Haynes
Anonymous000
asabase
Austin Weil
barney
Barry
Bert Hickman
Bill Kukowski
Blitzorn
Brandon Paradelas
Bruce Bowling
BubeeMike
Byong Park
Cesiumsponge
Chris F.
Chris Hooper
Corey Worthington
Derek Woodroffe
Dalus
Dan Strother
Daniel Davis
Daniel Uhrenholt
datasheetarchive
Dave Billington
Dave Marshall
David F.
Dennis Rogers
drelectrix
Dr. John Gudenas
Dr. Spark
E.TexasTesla
eastvoltresearch
Eirik Taylor
Erik Dyakov
Erlend^SE
Finn Hammer
Firebug24k
GalliumMan
Gary Peterson
George Slade
GhostNull
Gordon Mcknight
Graham Armitage
Grant
GreySoul
Henry H
IamSmooth
In memory of Leo Powning
Jacob Cash
James Howells
James Pawson
Jeff Greenfield
Jeff Thomas
Jesse Frost
Jim Mitchell
jlr134
Joe Mastroianni
John Forcina
John Oberg
John Willcutt
Jon Newcomb
klugesmith
Leslie Wright
Lutz Hoffman
Mads Barnkob
Martin King
Mats Karlsson
Matt Gibson
Matthew Guidry
mbd
Michael D'Angelo
Mikkel
mileswaldron
mister_rf
Neil Foster
Nick de Smith
Nick Soroka
nicklenorp
Nik
Norman Stanley
Patrick Coleman
Paul Brodie
Paul Jordan
Paul Montgomery
Ped
Peter Krogen
Peter Terren
PhilGood
Richard Feldman
Robert Bush
Royce Bailey
Scott Fusare
Scott Newman
smiffy
Stella
Steven Busic
Steve Conner
Steve Jones
Steve Ward
Sulaiman
Thomas Coyle
Thomas A. Wallace
Thomas W
Timo
Torch
Ulf Jonsson
vasil
Vaxian
vladi mazzilli
wastehl
Weston
William Kim
William N.
William Stehl
Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Registered Member #1232
Joined: Wed Jan 16 2008, 10:53PM
Location: Doon tha Toon!
Posts: 881
You would normally regulate the average current output of the Series Load Resonant converter by modulating the switching frequency. (Or more accurately "thinning out" the switching pulses.)
Each resonant cycle is a seperate discrete event that delivers a packet of energy to the output side. The controller normally fires sinusoidal cycles of alternating polarity through the series resonant circuit to produce that chopped-up sine current waveform that someone on here very kindly named "the buttock shaped waveform".
This waveform happens when there is no dead time in the switching cycle. i.e. Every sinewave cycle that starts positive is followed IMMEDIATELY by another sinewave cycle that starts negative. Likewise every negative going cycle is followed by another positive going cycle etc, etc.
When pulses are generated head-to-tail in this way the maximum average output current is generated from the converter. However, it is possible to decrease the average output current by decreasing the rate at which resonant pulses are generated.
For instance 50% current output is achieved by generating one complete positive going resonant cycle, followed by waiting for 1 cycle period of dead time, then one complete negative going resonant cycle, followed by waiting another 1 cycle period of dead time. Then the whole process is repeated.
Proportional control of average output current from 0 to 100% of the design value can be achieved by using this "thinning out" method on the control pulses to the IGBTs.
This is one example of a SMPS that uses switching frequency modulation to control the output current. Just remember that it is the repetition rate of the pulses that is being varied, NOT the pulse widths. (You can't just modulate the switching frequency and hold the duty ratio constant! The pulses that drive the IGBTs must maintain a constant width as the frequency is changed. If the pulse widths don't stay correct, the operation of the SLR will break down.)
A more crude bang-bang type of control can also be applied to the SLR where the gate drive pulses are simply disabled when the control variable is above the set-point and enabled when below the set-point. Whilst not as elegant as linear proportional control it may suffice for some capacitor charging applications in whichoutput voltage fluctuations are not a problem.
Registered Member #1488
Joined: Sat May 17 2008, 10:41AM
Location: Germany
Posts: 18
Hi, thanks for the input.
@Finn Hammer Yes, that is most likely the safest and simplest method and therefore maybe the best. But this does not produce lowest ripple voltage because ripple will be proportional to hysteresis (im not so sure here), which is what i try to get around. For capacitor charging this might not be a big problem but i wanted to find a way with lowest ripple nontheless.
@Steve McConner till now i always used the Mazilli + Regulated buck ( average current regulated 2.5KW diy bench top psu ) which worked great but is not very comfortable because of the size of it, therefore i wanted the ccps to run ofline. If this regulation attempt fails i will fall back to just switch it off when the cap is full.
@GeordieBoy good to know that this is the (or at least one) way to go. Maybe i failed to say it right, but the circuit i posted does (or is intended to) exactly what you say. The circuit creates one power cycle at each positive edge of a clock signal while the toggle flipflop makes sure that the polarity of the drive pulses change every cycle. So in the end the frequency of the input signal determines the density of the power cycles which is what you said. Since every cycle delivers a discrete amount of charge, the density of the pulses is proportional to the output current. So this makes a frequency to current converter. Therfore i wanted to use a Voltage controlled Oscillator (lm331) to make the control circuit accepting a voltage as the regulation input for the output current.
At first i had thought of a much more complicated circuit with RS-Flipflops and more logic elements, but in the night i couldnt sleep (because i didnt want to build such a complicated circuit ) until i found the simplest way to make the Frequency to Pulsedensity-converter i could think of. Instead of the ANDs i will use as FinnHammer stated the enable inputs to the gate drivers.
I have build it and tested with a frequency generator and it works good, "only" the regulation part has yet to be done.
Registered Member #30
Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
wrote ... "the buttock shaped waveform".
Yes, and the output voltage is controlled by PCM: Pulse Cleft Modulation. :D
wrote ...
But this does not produce lowest ripple voltage because ripple will be proportional to hysteresis (im not so sure here), which is what i try to get around. For capacitor charging this might not be a big problem but i wanted to find a way with lowest ripple nontheless.
Yes, the other problem is that the ripple frequency will change depending on the load. At low output powers it could be well in the audible range. So you probably couldn't use this to power, say, a tube RF amplifier for ham radio, because it would add ripple sidebands to the signal that couldn't be removed without a huge filter, and this huge filter woud defeat the purpose of using a SMPS in the first place.
Maybe instead of a simple comparator to do bang-bang control, you can use a sigma-delta modulator, like they do in Class-D amps. The average pulse density would still be what's needed to make the desired output voltage, but the pulses would be randomly distributed and the ripple would be more like white noise. Or blue noise rather, since the sigma-delta performs noise shaping.
wrote ...
Maybe i failed to say it right, but the circuit i posted does (or is intended to) exactly what you say.
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.