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.
Hello all! I'm trying to create a pcb for a full bridge which will eventually drive a DRSSTC Could you all please provide me with some Pointers and General Do's & Don'ts when it comes to designing such a PCB. All help is appreciated Thank you!
Registered Member #19
Joined: Thu Feb 02 2006, 03:19PM
Location: Jacksonville, FL
Posts: 168
On the top layer, bottom left corner, the power FET's middle pin does not have copper surrounding the pad. You did this so that the left most leg could be connected to the other power FET on the right. This is bad... Consider rotating the FETs so perhaps you can more evenly cover each pad with copper.
On the bottom layer, top right power FET has extra copper on the (gate?) which the diode is also connected to. The larger the trace the better so this is fine. The other FETs do not have this extra copper... Why? It's not a huge deal but its better to keep uniformity.
Don't forget to run the teardrops ULP. Some of the pads are large so the default values of the ULP will cause it to skip most pads. I would change the default values so all pads get tear dropped.
The bottom layer seems to have more pad to trace clearance than the top layer. Just an observation. Maybe you changed the DRC values in between taking screen shots?
I've found PCB design to be an iterative process. It usually takes a couple tries to come up with a nice design.
Generally:
Vias are not the enemy but the fewer you use the better.
Make traces as large as reasonably possible.
Keep traces as short as possible.
Use copper pours for areas that will have a lot of current flowing.
Fewer traces are better -> leads to simpler design, easier to debug.
Route noisy signals away from sensitive components.
For the future, leave the reference designators ON (Q1, Q2, Q3, C1, C2, C3... ect) so its easier to refer to them when discussing the design.
Think about how much current will be flowing. Many PCB houses will give you 0.5oz Cu or 1oz Cu as the standard so you should request more if you need it. To determine how much you need calculate your desired impedance and temperature rise vs current.
Registered Member #11591
Joined: Wed Mar 20 2013, 08:20PM
Location: UK
Posts: 556
There seems like a huge amount of wasted space on that PCB. I tend to spend about half my time when designing a PCB making it smaller to minimise cost and track length. Obviously you have to keep the trace width, but those large areas of copper where little current will flow seem wasted.
I have attached an shot of an H-bridge I designed a while ago for an unregulated switched-mode PSU. As you can see, the MOSFETs are all next to each other for ease of heat-sinking and short traces connect them all.
Registered Member #1316
Joined: Thu Feb 14 2008, 03:35AM
Location: Cambridge, MA
Posts: 365
|)4+80!|-|\\/ wrote ...
Thank you for all the feedback
I've redesigned my PCB based on your advice
One of the most important things to optimize in a bridge layout is the leakage inductance of the decoupling capacitor path. Excess leakage inductance causes voltage spikes and ringing which can lead to excess transistor heating / failure.
The amount of leakage inductance can be approximated as the area inside the current path (loop). The path you care about is between the decoupling capacitor for each half bridge segment and the respective MOSFETs. Draw out each path and see how it looks.
For example, for the left half bridge on your board the current path is from the V+ terminal of C1 to Drain of Q3, Source of Q3 to Drain of Q4, Source of Q4 to GND terminal of C1.
If you look at the connection between between the Source of Q4 and GND terminal of C1 you can see that loop is very long. It has to go all the way to the top of the board and around Q3 and the current path is necked down by J3 in the process.
I would spend some time drawing out the loop for each half bridge and trying to optimize it.You also want there to be a nice thick copper path for this entire loop. Strategies to optimize this could include shifting which side you have the gate traces on or shifting the location of C1/ C2.
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.