Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 88
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
All today's birthdays', congrats!
Capper (60)
cereus (73)
Mcanderson (43)


Next birthdays
11/06 dan (37)
11/06 rchydro (64)
11/06 CapRack (30)
Contact
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.
Forums
4hv.org :: Forums :: General Science and Electronics
« Previous topic | Next topic »   

SMPS Noise Reducing Tips

1 2 
Move Thread LAN_403
MRacerxdl
Wed Jun 08 2011, 07:47PM Print
MRacerxdl Registered Member #989 Joined: Sat Sept 08 2007, 02:15AM
Location: São Paulo, Brazil
Posts: 476
Hi all,

For a long time I wanted to make an good SMPS. I started with Uzzors2k bench smps schematic:
Link2

For testing, I removed the current feedback and protection and put the TL494 pin 4 with a 1k resistor to ground, also a 100nF cap in parallel.

My oscillation frequency is set at 50kHz and my transformer has a 10:1 ratio (not exactly but gave me about max 20V at 320VDC input at bridge).

My target output is 0-12V @ 20A supply. I'm using two IRG4PC50UD IGBT's to switch, its a bit overkill, but its only thing I have to test with 230VAC mains. The output retifier is four (only using 2) 100A 600V Ultrafast Minibrick diodes :

5812299701 E96680f20e
5812298957 A7325f4f9a
5812866436 451871f721

I made a input filter normal as any computer powersupply has. Capacitor -> Indutor -> Capacitor (Actually, I removed a Power supply input filter and put at my power supply.)

The supply is running fine, but I get a nasty noise at output, and the output has a good filter (about 100uH inductor and 10.000uF Cap, and 470nF Cap arranged as Pi Filter), also the noise starts even with no supply hooked up to the bridge, only with gate signals. if I hook up the power supply, the noise amplitude gets bigger (normal).

I measured with the scope, the noise at Bridge supply (exact over the Two IGBT's), here we have:

Thats the noise without the supply (only with gate signais):
5812865634 485e4e0892

And here with the circuit working (gate signals and power supply):
5812864884 Fd686e3708

I'm not worried about the supply noise, but with the output noise. I get about Vpp noise at output (I dont think its ripple, because even with no load, the noise is the same with a 10A load (with 10A load I get a little ripple, but the noise is bigger).

I saw that all supply have a RC filter across the Diodes of retification, I tryed too as you can see in the bridge pic. Its a 10R resistor in series with 10nF cap. It reduced the noise (as all other filter done too) but I think the noise level is critical. 12V Supply with 2Vpp noise (swing between 10 and 12V).

Is there any tips to reduce the noise? I'm not too familiar with SMPS's.

Also, changing the voltage output in the potentiometer, doesnt change noise level.

Thanks!

[UPDATED 17:35 GMT-3]

Discovered relationship between Noise and switching wave. It seens to be ring:

5812536349 F36a05fdfa
5812535805 1413bb8eca
Back to top
2Spoons
Wed Jun 08 2011, 11:56PM
2Spoons Registered Member #2939 Joined: Fri Jun 25 2010, 04:25AM
Location:
Posts: 615
This may not fix your problem, but is worth checking. Connect the scope probe to the same point as the gnd clip and see how much noise is being picked up directly by the probe - this will at least let you see how much of the noise is 'real'.
Back to top
MRacerxdl
Thu Jun 09 2011, 12:36AM
MRacerxdl Registered Member #989 Joined: Sat Sept 08 2007, 02:15AM
Location: São Paulo, Brazil
Posts: 476
Yeah, the noise is real. I already tried that. Also, it only happens when I turn on the logic side (eg: With gate signals).

I tryed to change the gate resistor (doubled) but it didnt change anything :/
Back to top
Jrz126
Thu Jun 09 2011, 12:57AM
Jrz126 Registered Member #242 Joined: Thu Feb 23 2006, 11:37PM
Location: Erie PA
Posts: 210
what are the specs on those diodes? Have any slower ones to try?
Back to top
MRacerxdl
Thu Jun 09 2011, 02:15AM
MRacerxdl Registered Member #989 Joined: Sat Sept 08 2007, 02:15AM
Location: São Paulo, Brazil
Posts: 476
The diodes I'm using is STTH120L06TV1, they are 70ns delay. I only have MUR860 here, and they are 60ns...

I only have a few schottky diodes, but I didnt found any speed info at the datasheets. It worth to try?
Back to top
Nicko
Thu Jun 09 2011, 03:56AM
Nicko Registered Member #1334 Joined: Tue Feb 19 2008, 04:37PM
Location: Nr. London, UK
Posts: 615
May be a bit of a red herring in your case, but I've designed and built a few commercial SMPS PSUs for audio use (mainly tube audio) where noise is a sensitive issue and some for amateurs (e.g. Link2 )

You are doing the right thing for the output side, but you need to look more closely at the source of the noise rather than just trying to cure the symptoms.

I'd start with the layout - breadboards are never good for low-noise SMPS work - they are full of stray capacitances that couple switching noise back into the feedback & control side of the system. With low-noise SMPS design, layout is absolutely critical.

I always use a ground plane and make sure that all high current transients are kept well away from the feedback pin, both on signal & ground return.

Getting an SMPS to "work" is one thing, getting it to work properly is quite another, and breadboards are not good for that. I've always found that the RF engineers trick of "Manhattan-style dead bug" development works pretty well:

Manhattan Building Techniques: Link2
Manhattan Style: Link2 (Swedish - use Google translate)

In addition, SMPS supplies can inject noise back into the mains supply, that then finds its way into other equipment - a good mains filter will help, as will shielding - switching big currents at 50kHz will create a lot of EMI, which again will get everywhere....

HTH
Back to top
2Spoons
Thu Jun 09 2011, 04:43AM
2Spoons Registered Member #2939 Joined: Fri Jun 25 2010, 04:25AM
Location:
Posts: 615
You changed *the* gate resistor - do you mean the one on the primary side of the GDT? Is that the only gate resistor? If so, I would put resistors in the gate lines of each igbt - say 4 ohms or so - to prevent ringing between gate capacitance and GDT leakage inductance.
Back to top
Pinky's Brain
Thu Jun 09 2011, 02:37PM
Pinky's Brain Registered Member #2901 Joined: Thu Jun 03 2010, 01:25PM
Location:
Posts: 837
Could be the diodes snapping, slower diodes have more reverse current but block it smoother ... so they cause less spiking.

Schottkys and SiC have effectively no reverse current and thus can't snap it off either ... so yeah, if you have appropriate voltage/current Shottky/SiC diodes use those.
Back to top
Arcstarter
Fri Jun 10 2011, 01:50AM
Arcstarter Registered Member #1225 Joined: Sat Jan 12 2008, 01:24AM
Location: Beaumont, Texas, USA
Posts: 2253
I'd start with the layout - breadboards are never good for low-noise SMPS work - they are full of stray capacitances that couple switching noise back into the feedback & control side of the system.
I would like to add emphasis to this. If you take a 74hc14 and make an oscillator using the 'first' gate (pins 1 and 2), you will notice that on a breadboard, all of the inverters on that row of pins will probably oscillate due to capacitance coupling the output of the first inverter to the inputs of the others. The error op amps in a TL494 are very sensitive, so that is definitely something to look in to. A big buck converter i made (not yet finished) had a ridiculous output waveform, until i shortened the wires from the output to the error amp for voltage feedback. It works well now, despite being imperfect... As hell.
Back to top
ConKbot of Doom
Fri Jun 10 2011, 11:17AM
ConKbot of Doom Registered Member #509 Joined: Sat Feb 10 2007, 07:02AM
Location:
Posts: 329
+1 to trying to lower parasitics. I designed an optocoupler interface at work with a 300v in max current source for the opto coupler. Testing it out on prototyping breakout boards, with ~4 inch leads on the part, + BNC to mini grabber clips made for all sorts of nastyness, enough bounce on turn on to actually have the output go back low again. Between the fast edge from the signal generator, the RG58 test lead(capacitance, maybe transmission line effects since the sig-gen had a 10 ns rise time), and stray inductance in the wire leads, it was doing that.

A tweak in where a peaking cap was in the circuit, reduced it some, and the final version had ~1/2" wire leads from the BNC to the PCB, and I cant get it to misbehave, even if trying.
Back to top
1 2 

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
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.