In the early 1980s, a typical printed circuit board inside an 8-bit home computer looked roughly like this:
By the early 2010s, the same tech would be packaged the following way:
Other than increased miniaturization, the most striking change is the use of copper pours — that is, computer-generated zones that occupy the empty space between individual traces on a PCB.
Why did we start doing this? One hand-wavy answer is that in high-speed electronics, the practice can improve signal integrity. This made the approach essential in some cutting-edge applications, such as smartphones or desktop computers. But of course, we’re not looking at that.
Another change is that in the 1980s, the FCC started applying its 47 CFR Part 15 rules on “unintentional radiators” to a wide range of computing devices. It’s a bit of a racket: you need to submit prototypes to an accredited laboratory, pay big bucks for RF testing, and face additional costs and delays if you don’t pass. Copper pours can reduce RF emissions, so they’re often incorporated just in case.
Last but not least, the change is a matter of fashion: hobbyists egg each other on to copy industry trends. Unusual or outmoded PCB aesthetics are often frowned upon, even if the critics can’t quite explain what’s wrong with the design.
But hold on, let’s address the elephant in the room: why do copper pours do anything in the first place?
The following discussion assumes familiarity with such as inductance or reactance. If you need a refresher, start with this article first.
In electronic circuits, the flow of electrons is confined to conductors, but the transfer of energy doesn’t involve these particles bouncing off each other; instead, the process is mediated through electromagnetic fields. These fields originate from charge carriers, but extend freely into the surrounding space.
Certain materials, such as ferrite, respond to external magnetic fields by rearranging their own valence electrons; this extracts energy from the surrounding field. If the field originated from a nearby conductor, the flow of current in that conductor is momentarily hindered. The ferrite eventually reaches saturation, but any subsequent changes in conductor current will be once again impeded until a new equilibrium is reached.
This is the behavior of a standard inductor, but a clever variation of the theme is the common-mode choke. Its most basic form is an accessory seen on some computer cables: a tubular ferrite element with two wires passing through in the same direction. A more compact version uses a smaller toroid, each conductor wrapped around to make the signal pass front-to-back a couple of times:
If there is a common-mode current flowing through both wires in the same direction, the result is a coherent magnetic field acting on the ferrite. This makes the device behave like a run-of-the-mill inductor, passing through DC but attenuating higher-frequency components in proportion to the rate of change (i.e., in proportion to AC frequency).
Conversely, if there are complementary currents flowing in opposite directions — as would be the case for a differential signal pair or the “+” and “-” wires connecting to a power supply — the resulting fields net out to zero. This precludes magnetization; with no energy soaked up by the ferrite, the device’s inductive reactance (a resistance-like measure of how much it attenuates AC signals) stays low.
One possible use of such chokes is the suppression of RF pickup on long cables. Radio interference typically produces the same electromotive force in all bundled conductors, so the resulting currents are common-mode and can be separated from the differential signals we care about.
Right. The phenomenon of inductance is not limited to ferrite cores; it is present, albeit to a much smaller extent, for any trace on a PCB.
To understand why this matters, let’s consider the following board. It has a single trace on the front layer (red), a copper plane on the back (blue), and two vias to complete the circuit:
With a DC signal applied to the leads, the “forward” current on the front layer is confined to the trace. The return current on the back is free to spread out, but in practice, it will prefer the path of least resistance — i.e., the shortest line between the two vias.
The AC situation is different: as the sine frequency f increases, so does the magnetization-related quasi-resistance effect in the original current path. Typical PCB trace inductance values (L) can range from tens to hundreds of nanohenrys, depending on length and other factors. For a given f and L, the formula for inductive reactance is:
In other words, at a sine frequency of 20 MHz, we might be looking at XL to the tune of 50 Ω.
Luckily, when one door closes, another opens: if the return current sticks to the outline of the top trace, as projected onto the rear copper plane, then we get a situation analogous to the common-mode choke: the magnetic fields largely cancel out and the impedance stays comparatively low.
This has two practical consequences. First, if the forward and return path are far apart, we get higher impedance and more energy radiated into the ether on any high-speed data line. Second, if some unrelated “victim” trace happens to be in the vicinity, and if it offers some return path to the ground — even through the body of an integrated circuit! — the current may go there instead of the more elegant DC route we laid out for it.
Not necessarily. It’s not the only way to manage the problem; it’s just that the approach saves you time compared to manually routing current-return lanes for every data bus.
Either way, you still need to pay attention to what you’re doing; it’s easy to accidentally break up copper pours and greatly reduce the benefits of the scheme:
Copper pours make it easy to overlook power routing problems, too; for example, the Vdd supply for this chip (top right) is… not great:
To keep things simple, some hobbyists opt for four-layer boards, with the two inner layers dedicated to GND and Vdd. This works, but means paying about twice as much.
A more general issue with all these techniques is that they lower inductance at the expense of increasing shunt capacitance across the entire PCB. For digital signaling, this is usually a good trade-off. But for analog electronics, every picofarad added to the op-amp feedback loop might be bad news.
In practice, for the vast majority of hobby projects that use ESP32, Raspberry Pi, or 8-bit AVR MCUs, you don’t need to think about this too hard; add copper pours if it makes your life easier, not because the internet is telling you to. The real trouble begins once you start working with high-speed interfaces — MIPI-DSI, USB 3.0, and so on.
To read up on another AC-related design consideration — decoupling — click here. For tips on hobby PCB design, check out this introductory article. For the relationship between sine frequencies and digital signal speeds, this post should offer some insights.
Finally, you can browse a categorized list of all articles on this site.