Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 86
  • 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!
Download (31)
ScottH (37)


Next birthdays
11/03 Electroguy (94)
11/04 nitromarsjipan (2024)
11/04 mb (31)
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 »   

proper noise shielding for circuit board

1 2 
Move Thread LAN_403
IamSmooth
Tue Mar 16 2010, 04:52PM Print
IamSmooth Registered Member #190 Joined: Fri Feb 17 2006, 12:00AM
Location:
Posts: 1567
I need to isolate some leads from cross-talk. Would having islands of copper around the traces help? Do they all need to be connected together to ground?

If a trace has to cross another would using shielded wire work?
Back to top
ragnar
Tue Mar 16 2010, 06:16PM
ragnar Registered Member #63 Joined: Thu Feb 09 2006, 06:18AM
Location:
Posts: 1425
Hey Jonathan,

You should be aiming to keep big, nasty signals inside shielded coaxial cable away from your PCB, and small, sensitive signals on the PCB with a proper groundplane. Can you be more specific about what you're working with? Photographs would help. smile

IamSmooth wrote ...

Would having islands of copper around the traces help?
No, just pouring orphan fills can couple noise and transmit it to other parts of the board (though you might soften adjacent signals by loading them down with stray capacitance...)

wrote ...

Do they all need to be connected together to ground?
Yes, that is a good start if the sensitive signals are swinging against ground. You want the ground trace to be as close as possible. Pretend the signals are balanced pairs and imagine where you would route their partner.

wrote ...

If a trace has to cross another would using shielded wire work?
No, signals are not so well-behaved to only interfere with each other when their paths cross! tongue Look in terms of return currents: where can you improve the symmetry of the path? Exiting your high-current signals from the circuit in shielded coaxial cable would help.

You can try to:
* orient independent signals perpendicularly instead of parallel,
* move the two signals physically further apart,
* run return lines (or planes) under the signals,
* make sure the power rails on the chips that generate the signals are properly decoupled,
* minimize the loop area enclosed by those lines,
* slow the edges (lowering currents) of digital signals with a filter,

A good technique is to consciously route your paths as pairs first. I.e. don't just route "Pin3 of a 555 to Pin2 of a UCC" -- make sure you route Pin8 of the 555 to Pin8 of the MOSFET right underneath it.

Once you have routed all your signals as pairs, you may confidently pour your groundplane knowing there are no inadvertent discontinuities or funny long paths. Then if you later increase the spacing/isolation, you won't accidentally lose important ground paths.

Here's a particularly painful example of why copper pours aren't a fix-all. I have picked two random (OK, I cheated to show you the worst case) points on the ground plane (the yellow dots) and traced the path between them (the yellow line). See how the board is split in half?

See also how adjusting the isolation (and shrinking the fill away from the traces) has actually disconnected the ground pin of the leftmost chip, not to mention the absurd length of the path? wink A re-route is in order...

Back to top
Proud Mary
Tue Mar 16 2010, 07:45PM
Proud Mary Registered Member #543 Joined: Tue Feb 20 2007, 04:26PM
Location: UK
Posts: 4992
I use miniature semi-rigid co-ax for moving small signals between stages in a noisy environment.
Back to top
ragnar
Tue Mar 16 2010, 07:49PM
ragnar Registered Member #63 Joined: Thu Feb 09 2006, 06:18AM
Location:
Posts: 1425
Stella has a good technique. It's especially handy when home-etching and there aren't enough layers on the board. "U.FL" and "IPX" are the magic words to search for. These tiny receptacles can be surface-mounted, and the pigtails aren't too expensive on eBay.

Back to top
IamSmooth
Tue Mar 16 2010, 08:28PM
IamSmooth Registered Member #190 Joined: Fri Feb 17 2006, 12:00AM
Location:
Posts: 1567
I've been reading a little. I've seen with two-sided boards the use of a ground plane under digital chips using fast clocks. If I have a ground plane under the chip, where are my lead connections? Are they on the suface with the GND connection going to the rectangular section of copper underneath?

How good is this technique for a return path for RF?
Back to top
IamSmooth
Wed Mar 17 2010, 01:17AM
IamSmooth Registered Member #190 Joined: Fri Feb 17 2006, 12:00AM
Location:
Posts: 1567
Here is the inverter section for my induction heater. I have separated this from the main circuit board. I have a border of copper going around.

The inputs are to the left and will be from two optocoupled signals going through shielded wire. They will drive the INV and NON-INV gate drive chips. These are powered with their own 15v. They will drive a gate drive transformer, which controls the IGBT gates.

Can I improve anything here? This section is probably a major source of noise as the currents go up.
1268788644 190 FT85779 Board1
Back to top
ragnar
Wed Mar 17 2010, 08:27AM
ragnar Registered Member #63 Joined: Thu Feb 09 2006, 06:18AM
Location:
Posts: 1425
IamSmooth wrote ...

Here is the inverter section for my induction heater. I have separated this from the main circuit board. I have a border of copper going around.
The copper perimeter won't do much unless it is unbroken and connected to something. You would probably do better to make the board a bit bigger and spam it with copper pour connected to GND.

wrote ...

The inputs are to the left and will be from two optocoupled signals going through shielded wire.
Since you already have magnetic isolation with the gate-driver transformers, you may be able to eliminate the optocouplers and connect directly.

wrote ...

They will drive the INV and NON-INV gate drive chips. These are powered with their own 15v. They will drive a gate drive transformer, which controls the IGBT gates.
* put a big 100uF electrolytic capacitor on your 15V line,
* more decoupling capacitors on the supplies of the gatedrivers,
* more DC-blocking capacitors on the gate-drive transformers (lets you run a trace underneath),
* link the two TC442X ICs' rails underneath the sockets so your groundplane can flow around,
* have you tried removing the 5V1 zeners to see whether they affect performance?

wrote ...

Can I improve anything here? This section is probably a major source of noise as the currents go up.
* insulate the MOSFETs from their heatsinks and ground them, if you aren't already,
* if you're still having problems with the PIC, consider enclosing it and the inverter in separate metal boxes,
* your large "high voltage GND" traces may be radiating noise into other inputs,
* look at the loops enclosed by your half-bridge, and try to squash those traces closer together,
* I like to use separate gate-drive transformers because I pretend it makes the layout more symmetrical,
* you could separate your planes into 'SGND' and 'PGND', then scope them to see the noise!

I have had a play here, it might help visualize some of these points... you get the idea. Optimizing the layout of your control / PIC circuit board is just as important, if not more critical, since that's where the noise hurts!



[Edit: Size]
Back to top
IamSmooth
Wed Mar 17 2010, 03:35PM
IamSmooth Registered Member #190 Joined: Fri Feb 17 2006, 12:00AM
Location:
Posts: 1567
Thanks. I'm going to try to make some of these changes. how do I insulate the igbts from the heatsinks and still allow good heat transfer? Is there a material that I can buy from Digikey to act as a layer between them?

Back to top
Mattski
Wed Mar 17 2010, 04:28PM
Mattski Registered Member #1792 Joined: Fri Oct 31 2008, 08:12PM
Location: University of California
Posts: 527
They have mica sheets for this purpose Link2
Back to top
GeordieBoy
Wed Mar 17 2010, 05:15PM
GeordieBoy Registered Member #1232 Joined: Wed Jan 16 2008, 10:53PM
Location: Doon tha Toon!
Posts: 881
In general I would not recommend putting a ground-plane underneath traces in a high-voltage high-frequency switching inverter. This is likely to make switching noise problems a lot worse and can harm efficiency...

You normally want to keep HF switching noise caused by the high dv/dt confined to the power circuit that generated it, NOT capacitively couple it into the low-side signal ground where it can interfere with other more sensitive electronics.

The added capacitance between the switching node and ground plane must also be charged and discharged on every switching cycle. When operating at high-voltage and high-frequency this charge gives rise to significant additional switching losses in the MOSFETs.

If you must shield switching nodes it is best to keep the shield some distance away to decrease stray capacitance. And the return path should be to the power-side 0v rail, (i.e. the sources of the bottom MOSFETs) to keep the switching noise confined to the power side.

-Richie,
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.