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

Chip Amps Amplifiers based on integrated circuits

Tips for routing PCBs - please add some
Tips for routing PCBs - please add some
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
Old 11th May 2006, 11:28 AM   #1
Wynand is offline Wynand  South Africa
diyAudio Member
Wynand's Avatar
Join Date: Mar 2005
Location: Cape Town
Default Tips for routing PCBs - please add some

I thought it would be nice if some of the more experienced builders could lend some help to the newcomers in the DIY field.

Since more beginners would be starting with Chipamps than with Discrete or Class-D I thought putting this thread here would be the right place.

I've tried one or two layouts of my own. And the oscilated. So I'm a bit intimidated trying my own boards again. In the meantime I've bought some audiosector PCB and they're both running well.

Some tips would be rather nice.

For instance:

Does it make a difference when two traces cross each other (via wire link or double sided pcb) at 90 degrees as opposed to 45 degrees.

Common reasons for oscilations.

Which components too keep away from each other.

and/or component placement.

Maybe a wiki page would work for this kind of thread.
  Reply With Quote
Old 11th May 2006, 11:43 AM   #2
Wynand is offline Wynand  South Africa
diyAudio Member
Wynand's Avatar
Join Date: Mar 2005
Location: Cape Town
Default First one

One thing that I've learnt is about by-passing op-amps. 100nF is a commonly suggested value one between +V and GND and another between -V and GND. Placement of these caps should be as close to their respective voltage pins as possible.
  Reply With Quote
Old 11th May 2006, 12:58 PM   #3
Mad_K is offline Mad_K  Norway
diyAudio Member
Mad_K's Avatar
Join Date: Sep 2002
Location: Norway
Your best tool is to understand how the circuit works. Think about where signal and power currents are flowing (and their return; the dreaded ground). The rest of the technicalities with PCB design comes with experience. Read up on how to do high speed pcb design , and if you apply this to audio circuits you will never have trouble with oscillating circuits.

Here's a nice, free book:


Mads K
  Reply With Quote
Old 12th May 2006, 03:43 PM   #4
SteveMajerus is offline SteveMajerus  United States
diyAudio Member
Join Date: Sep 2004
Location: Cleveland, OH
I agree...learning high-speed digital layout techniques will help in analog PCB design.

Good habits:

1. Only use 45 degree and 90 degree traces...they make your board look much more professional. Same goes on corners, always use 2 45 degree angle bends rather than a single right angle corner.

2. If star grounding is not practical on your board size or layout, make sure to leave a large via at any ground-reference pins of an opamp (for instance, the non-inverting input on an opamp that is tied to ground for an inverting configuration). That way, you can manually run a wire to a common star ground and avoid hiss.

3. Lay out components before routing traces and avoid autorouter and rat's nest tools. Placing the components first will allow you to visualize where all the traces are going.

4. Use all available board area! Always add in spaces for components that may be optional or that will allow you to experiment. Place random vias on certain traces that will allow you to use capacitors and resistors later on...

5. Surface-mount is your friend. It may take some practice, but 0805 and 0603 devices are easily hand-soldered. Using these sizes will make layouts CONSIDERABLY more compact.

6. Oscillations are often caused by a long feedback loop that has a lot of parastic L and C. Always try to place feedback components as close the chip's pins as possible.

7. By 1000 0603 size .1 uF capacitors. This will cost only a few dollars and they will last you forever. Then, simply stick some pads near the +/- supply pins of all chips for local bypassing.

8. CHECK AND DOUBLECHECK! You will ALWAYS have a few errors...

9. Use ground planes, they help. And keep digital and analog ground planes separate and connected at one point. Same goes for analog and digital power supply rails.

10. Place resistors, etc in rows rather than scattering them around the board. Suprisingly, your layout will be easier and will look nicer.

There are a million more, but you can only learn them by experience and experimentation!
  Reply With Quote
Old 12th May 2006, 05:49 PM   #5
VEC7OR is offline VEC7OR  Lithuania
diyAudio Member
VEC7OR's Avatar
Join Date: Jul 2003
Location: Vilnius
Tips for routing PCBs - please add some
Try to route signal traces without jumpers and in shortest possible way, then route power then everything else.

I would say 1206 and 0805 are better for hand soldering, besides it easier to stick a trace under one of these (well its possible even with 0603, but I find it extreme).

I suggest to buy 1206/805/0603 sizes for caps, in this case you can stick those almost anywhere you want. (Personally I have bought 400 of 805 ant those really help out)

I fully agree on check and double check rule.

If you work with something that has 'digital' written on it it must be well decoupled or trouble is imminent.

Also use copper fill (connect to ground where possible), it will save etchant and reduces thermal strain on board during soldering (try tinning the whole board you'll understand that its all about, also boards dont warp too much when wave soldered)
Profanity took a very interesting form in Russia where there exists a language of sorts, most of its words based on four basic profane roots - nouns p...is, wh.0.e, c..t and verb f..k. It is possible to sensibly communicate using just these four basic roots.
  Reply With Quote
Old 12th May 2006, 09:48 PM   #6
ingrast is offline ingrast  Uruguay
diyAudio Member
Join Date: Sep 2004
Location: Montevideo
Agree with most posts.

I use to lay out parts with due attention to the actual schematics layout, that makes troubleshooting / developement much easier.

I rather like to run the ground and power rails first so as to keep them stright and short. Make themwider than signal traces.

Before actually routing, take your time juggling components around (to keep resistors paralell is a neat idea and works most of the time). Look for an overall pattern of short starlike traces rather than a dizzying convolute pattern of spiraling routes.

Try to use an integrated schematics capture / pcb layout package like Eagle (free edition with more than enough capabilities for most of our needs). This will take care of layout errors and the rats nest presentation helps sorting out placement as suggested in the previous paragraph.

  Reply With Quote
Old 13th May 2006, 04:27 PM   #7
DJ Exprice is offline DJ Exprice  United States
diyAudio Member
DJ Exprice's Avatar
Join Date: Mar 2006
Location: San Francisco, California
Send a message via AIM to DJ Exprice Send a message via MSN to DJ Exprice
I think that Cadsoft Eagle is an awesome piece of software for creating PCBs. http://www.cadsoft.de
  Reply With Quote
Old 14th May 2006, 07:56 AM   #8
! is offline !  United States
diyAudio Member
Join Date: Jun 2005
Location: Midwest
Some very good replies so far!

Some oscillations can also be cured by limiting bandwidth, shunting HF through the feedback loop or at the input to the gain stage IC. Raising the gain can also help but isn't always reasonable.

If you wanted more specific suggestions about the circuits you had problems with, post the schematics and/or reasonably good pictures of both sides of the build.
  Reply With Quote
Old 15th May 2006, 07:42 AM   #9
Wynand is offline Wynand  South Africa
diyAudio Member
Wynand's Avatar
Join Date: Mar 2005
Location: Cape Town
This is marvelous responses. BTW Its not a specific problem that I've personally have at the moment. I just thought these tips will help all us newbies.

Please keep them coming, it's looking great.

  Reply With Quote
Old 15th May 2006, 08:16 AM   #10
pinkmouse is offline pinkmouse  Europe
diyAudio Moderator
pinkmouse's Avatar
Join Date: Apr 2002
Location: Rotherham, England
Tips for routing PCBs - please add some
Just to reiterate the above posts, component layout is everything. I quite often place the components, and lay tracks, then rip most of it up, move the components around to optimise the layout, route again, then repeat as required. Sometimes it takes five or six run throughs to get something decent.

Another tip. Keep heat sensitive components like input trannies and electrolytics away from heat generating components like big resistors or output devices wherever possible.

And, a minor thing, but it helps a lot in troubleshooting, place all component names next to the components, so you can read them once the PCB is populated, rather than underneath.
Rick: Oh Cliff / Sometimes it must be difficult not to feel as if / You really are a cliff / when fascists keep trying to push you over it! / Are they the lemmings / Or are you, Cliff? / Or are you Cliff?
  Reply With Quote


Tips for routing PCBs - please add someHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FS: Aleph-X PCBs , NIGC PCBs , OPA541AM OpAmps e.lectronick Swap Meet 25 6th March 2013 07:40 PM
PCB Routing Mark245 Parts 15 27th May 2009 07:54 PM
CNC Routing Big Fun Horn atilsley Full Range 14 14th September 2008 10:29 PM
Routing aluminium? EC8010 Everything Else 43 27th November 2007 12:31 AM
MDF cnc routing dhole Multi-Way 1 21st January 2006 04:38 PM

New To Site? Need Help?

All times are GMT. The time now is 10:08 AM.

Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 16.67%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Copyright ©1999-2018 diyAudio