
Home  Forums  Rules  Articles  diyAudio Store  Gallery  Wiki  Blogs  Register  Donations  FAQ  Calendar  Search  Today's Posts  Mark Forums Read  Search 

Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving 

Thread Tools  Search this Thread 
29th July 2012, 09:46 AM  #101 
diyAudio Member
Join Date: Mar 2008

gootee: yup re load transients. likewise nowhere has >> 1.3 metric clues.
my pet peeve: caps across rectifier diodes. FFS whats happening is that rectifier snapoff triggers a parasitic oscillation with the transformer leakage inductance and whatever stray capacitance is lurking around (rectifier, xfmr etc). slapping even more capacitance across the rectifier isnt going to help much  it'll move the resonant frequency down, but unless you happen to be pretty lucky, the resultant system is still going to be extremely poorly damped. the solution is to place RC dampers across the diodes. or, easier, and RC damper across the rectifier AC input (hint: EXACT same result as RC damper in SLVA255). this works, and works well. years ago I designed and built a linear regulator based on one I saw in IIRC Elektor  it had a series FET on the input, which was turned off if the L200 (VinVout) got too large. needless to say this presented quite a thump to the xfmr leakage + Cstray, and an RC damper was REALLY necessary. but worked awesomely well. its dead easy to do, too, with almost no maths: 1. measure Tring = 2pi*sqrt(Ls*Cs) 2. add some C, until Tring2 = 2pi*sqrt(Ls*(Cs+Cadd)) doubles 3. then Cadd = 3*Cs, so Cs = Cadd/3 4. then calculate Ls = (1/Cs)*(Tring/2pi)^2 5. then calculate Zo = sqrt(Ls/Cs) 6. use Rdamp = Zo, Cdamp = Cadd = 3*Cs 7. measure the result and be happy (or, twiddle Rs a but and see if you can do better) If you can use a calculator, then adding any Cadd will suffice  just make sure that Tring2 is a fair bit bigger than Tring (we are looking really at the change in Tring, if they are very close then this is very small, so measurement SNR = bad). in practice I have found a 50% change in Tring to be more than enough  and I've done this from Hz to GHz (just). Erickson/Maksimovic have a great writeup of this in their "fundamentals of power electronics" book (2nd ed. chapter 10  input filter design). for the pedantically inclined, as Cadd > infinity, Rdamp > Zo; depending on the precise form of the damping, there is a relationship between n = Cdamp/Cs, Zo and the optimal damping resistor Rdamp. but for realistic Cadd, this doesnt amount to a big change, and is easy to measure & fiddle on the bench, with Rdamp = Zo being a very, very good initial guess. 
29th July 2012, 01:56 PM  #102  
diyAudio Member

Quote:
thanks. I'm ordering parts, then I'll let you know practical results. BTW, it seems too good to be true, I believe I'll have to make some tuning. Andrea 

29th July 2012, 06:51 PM  #103  
diyAudio Member

Quote:
Wow, that's one of MY pet peeves, too! I have posted what amounts to the same procedure, at paralleling film caps with electrolytic caps . Thanks for the additional details! (The only difference is that I read somewhere that Cdamp should be 4xCs to 10xCs, so that's what I posted.) And as you can see at Diode swapping: ordinary diodes Vs. schotky , I was beating the same drum, again, only three days ago. And just yesterday I was trying to set up a simple LTSpice simulation of a linear PSU, with component and conductor parasitics, but also with a morerealisticthanusual model of an AC power transformer, to demonstrate reservoir and decoupling cap issues, and had a heck of a time getting the damping goodenough. There were three different modes, with one needing something over 7k of R (which needed no Cdamp, of course). I think I had a huge ringing at 436 kHz, and some 26.4 MHz, and then also some 74.9 kHz. And there are still some remnants of the 26.4 MHz that I couldn't eliminate, maybe because the snubber component values are interacting a little, some being in parallel. Now I'm thinking that I need to revisit the transformer model, instead of going to all this trouble. Cheers, Tom 

29th July 2012, 07:11 PM  #104  
diyAudio Member

Quote:
It will be very interesting to find out how good it can be, in hardware. Maybe you should add the parasitics of the CONDUCTORS to your simulations, now, so you can possibly determine the sensitivity to them, and if needed, which conductors need to be the shortest, etc, which might be critical to the implementation layout design. I usually at least put an inductor in each conductor, in LTSpice, which allows entry of a series resistance in the inductor properties, enabling inclusion of both parasitic inductance and parasitic resistance with the use of only one component. I parameterize both the inductance and series resistance of each parasitic inductor, in terms of the length of the conductor, making the length a variable that I can set on the schematic, for each conductor. For a typical ruleofthumb estimate, the inductance is then entered as {len*25n} and its series resistance is then {len*1m}, if len is in inches. Or, equivalently, you could use 1nH per mm and .00003937 Ohms per millimeter, or change that to whatever length units you prefer. For better numbers, there are pcb trace impedance calculators, on line. Actually, I also make the nH and Ohms per unit length into variables, just in case. Anyway, then it would be easy to step the length of any conductor through a range of values, with ".step param len start end increment", where you supply the start, end, and increment values, and your "len" variable's name (or you can use the "list" format of the .step command). Then, LTSpice automatically runs all of the simulations (for the steps) without stopping, and at the end it plots all of the curves on one plot. It's very handy, sometimes! You can even do TWO step commands at once, which makes it do the second one's entire sequence of steps for each step in the first one, and then it plots ALL of them on one plot. (But don't worry, you can turn on or off any range of steps, while viewing the plot.) Cheers, Tom Last edited by gootee; 29th July 2012 at 07:30 PM. 

29th July 2012, 07:25 PM  #105  
diyAudio Member

Quote:
The impedance of the conductors from the output to the load could easily be significant. If a multilayer PCB with "real" power and ground planes will not be used, then the following might be relevant. If you cannot locate the output right at the load, then you might want to consider using multiple parallel conductors, in place of each single conductor from the output to the load. You could then make the inductance and resistance of the conductors as low as you want them to be, by using a largeenough number of them in parallel. It does work. And you can simulate it as well. If you simulate the conductos to the load, then you will also be able to determine the impedance as seen by the load, which is the only place where it is important, and you could then also determine any necessary decoupling capacitor values, and the inductance and resistance that could be tolerated in their connections to the load. Sometimes, then, you might find that multiple parallel caps are needed (in order to get the total decoupling impedance lowenough), with no mutual inductance in their connections to the load (so the inductance reduces fully due to paralleling). In that case, if parallel conductors are already being used, implementing the decoupling capacitor layout should be easier. Cheers, Tom 

29th July 2012, 11:42 PM  #106  
Banned

Quote:
Reality trumps every time ... Frank 

30th July 2012, 05:09 AM  #107 
diyAudio Member
Join Date: Mar 2008

Tom,
for optimal damping an LC network with an RC network in parallel with the C, the detailed solution is: n = Cdamp/Cring, Zring = sqrt(Lring/Cring) peak LC network output impedance is: Zout = Zring*sqrt(2*(2+n)/n this occurs at Fpeak = Fring*sqrt[2/(2+n)] Optimum Q = Rdamp/Zring = sqrt[(2+n)*(4+3n)]/sqrt[(2n^2)*(4+n)] (I put sqrts on num & dem to save elleventy brackets) a reasonable approximation is Qopt = 1.5*n^(0.7), n < 10 a much better approximation is Qopt = 1.09*n^(0.97) + 0.35, n < 10 then the optimum damping resistor is Rdamp = Qopt*Zring so once you've determined Lring and Cring, you choose the Cdamp you're happy with (size, cost and AC line/harmonic currents all limit how large a Cdamp you can have). this then gives n, and you can simply calculate Rdamp = Zring*1.5*n^(0.7) for n = 3 we get: Qopt_exact = 0.718 Qopt_approx = 0.695 (3.2%) Qopt_approx2 = 0.726 (+1.1%) so Rdamp = 0.72*Zring when Cdamp = 3*Cring or, if you're happy with Q = 1 then Rdamp = Zring and n = 1.729 (and you can see why 2...3xCring is a reasonable compromise) if you're damping parasitic oscillations, Cring is pretty small and there aren't many constraints on size or value (they'll all be in the same package). but larger Cdamp causes more losses in Rdamp due to the nonringy (eg AC line or Fsmps) voltage swing. for AC line frequencies I've happily used n > 10, otherwise I tend to pick 2 < n < 4 for convenient Cring when damping LC filters its usually a physical size and/or value constraint, and I aim for 1 < n < 2 (unless I really, really need to keep Zdamped low) 
30th July 2012, 07:35 AM  #108  
diyAudio Member

Quote:
Thanks!!! 

30th July 2012, 08:43 AM  #109 
diyAudio Member
Join Date: Mar 2008

Oh, I forgot to add:
being very lazy I couldn't be bothered figuring out the relevant formulae. So I'd measure L&C as described, choose Cdamp then do a spice simulation sweeping Rdamp from Zring/10 to 10*Zring to pick the optimum value. Then I got a copy of Erickson & Maksimovic, and they'd helpfully worked it out for me. 
31st July 2012, 03:14 AM  #110  
diyAudio Member

Quote:
I'm going to go look for that book right now, on Amazon. I've been buying a lot of books, lately, mostly technical, and CDs too, mostly musical. Cheers, Tom Edit: Ordered it. New hardcover 2nd edition for $70 + $3.99 shipping. Wow, I saw Grover's "Inductance Calculations" for only $10, on Amazon. (I already have a nice new hardcover of it.) Last edited by gootee; 31st July 2012 at 03:31 AM. 

Thread Tools  Search this Thread 


Similar Threads  
Thread  Thread Starter  Forum  Replies  Last Post 
Regulated power supply  meanman1964  Everything Else  13  9th April 2007 03:50 AM 
Regulated power supply  akunec  Chip Amps  3  5th November 2006 11:27 AM 
Regulated power supply  croccodillo  Tubes / Valves  2  2nd November 2006 11:47 AM 
regulated power supply  adason  Swap Meet  1  11th December 2005 07:32 PM 
regulated power supply  yugaaa  Solid State  17  28th January 2003 03:39 PM 
New To Site?  Need Help? 