Column

Articles that do not fit on the calculator pages: the background of the formulas, component variation, how parasitic capacitance and inductance show up as symptoms on real hardware, and the judgement calls that come up in design review, each backed by standards and numbers.

How a vacuum tube amplifies: in the equivalent circuit it is a JFET, and op amp circuits can be built from tubes

2026-10-02

A triode is a device that chokes plate current with the grid voltage; its input is voltage only and almost no current flows. Its small-signal equivalent circuit, a current source gm·vgk in parallel with an internal resistance rp, has the same form as an N-channel JFET, so grounded stages, followers, differential pairs and op amps can all be built in the same form with tubes (the differences are an operating voltage one to two orders of magnitude higher, and the heater).

Vacuum tubeEquivalent circuitJFETOp ampGuitar amplifier

Read

Matching length on outer and inner layers does not match time

2026-09-23

"I checked the length in the calculator and the CAD. They match within 0.5mm, so it is fine." If the trace crosses outer and inner layers, it may not be. The outer layer leaks part of its field into air, lowering its effective permittivity, so the same length arrives sooner than on an inner layer.

DDRLength matchingMicrostripStriplineVia

Read

Buck duty cycle is not set by Vout/Vin alone: minimum on-time and pulse skipping

2026-09-23

D = Vout/Vin is the formula for an ideal switch with no losses and no dead time. Stepping 24V down to 1.0V at 2MHz needs an on-time of about 21ns, below the minimum on-time of most controllers (typically 50-100ns), and the controller cannot make the intended voltage.

Synchronous rectificationDuty cycleMinimum on-timePulse skippingBuck converter

Read

A buck converter's input capacitor carries half the output current

2026-09-23

In a buck converter making 6V from 12V, the RMS ripple current in the input capacitor is half the output current. D = 0.5 in Irms = Iout√(D(1−D)) is the worst case, so the closer Vout/Vin is to 1/2, the harder the input capacitor is to choose.

Buck converterInput capacitorRipple currentMLCCAluminum electrolytic capacitor

Read

Reading a driver's output resistance and rise time from an IBIS file

2026-09-23

A datasheet's "output resistance about 10Ω" is a single typical value. An IBIS file carries V-I tables for all three typ/min/max corners, and just reading the slope near the origin gives a good first estimate of Ro and the damping resistor for each corner.

IBISOutput resistanceRise timeDamping resistorTransmission line

Read

What FPGA drive strength settings of 4mA, 8mA and 12mA actually change

2026-09-23

"8mA drive strength" does not mean the pin can deliver only 8mA; it is the current guaranteed at the VOL/VOH test point. What it really sets is the number of parallel transistors in the output stage, that is, output resistance and slew rate, so stronger drive adds ringing and ground bounce and weaker drive slows charging of trace capacitance.

FPGALVCMOSDrive strengthSSNGround bounce

Read

Ringing from a 15cm oscilloscope ground lead

2026-09-23

A long clip-style ground lead forms a series resonant circuit with the probe tip's input capacitance, and a 15cm lead resonates at 100-150MHz. Measure a fast edge and the screen shows ringing that the board does not have.

OscilloscopeProbeGround leadResonanceEMI

Read

A ferrite bead is not an inductor

2026-09-23

The "600Ω at 100MHz" on a ferrite bead datasheet makes it look like an inductor, but in that band the bead is a resistor that turns current into heat. Below it the bead is an inductor, above it a capacitor, and DC current saturates it and weakens the resistive effect; paired with a capacitor downstream it can even amplify noise.

Ferrite beadEMI countermeasuresDecouplingLC resonance

Read

Crystal load capacitors: how many seconds a month does 22pF off a CL of 12.5pF cost?

2026-09-23

The "load capacitance CL = 12.5pF" on a crystal datasheet is not a value to write on two capacitors, C1 and C2. It says the whole board must look like exactly 12.5pF from the crystal's two legs. Get this wrong and the frequency moves by a few to tens of ppm, which for a clock is tens of seconds a month.

CrystalLoad capacitancePierce oscillatorRTCPulling

Read

A bigger RC in front of an ADC is not always better: sampling-capacitor kickback

2026-09-23

A SAR ADC input pin is just a sample switch of a few hundred Ω to a few kΩ and a sampling capacitor C_sh of a few pF, and if the input does not settle within 1/2 LSB during the sample period, the shortfall becomes measurement error. Adding an external C "to be safe" can also cut the conversion rate by orders of magnitude if it is the wrong size.

ADCSAR ADCSamplingOp ampRC filter

Read

How an LED on a strap pin can change the boot configuration

2026-09-23

A strap pin reads its voltage only at the instant reset is released to choose the boot mode, and afterward works as an ordinary GPIO or LED driver. Even one LED is a heavy enough load for the internal pull resistor (tens of kΩ) to push the node into a band that is neither H nor L, and the chip boots in the wrong mode.

Strap pinGPIOESP32STM32Ethernet PHYBoot

Read

Why the last 5mm before an ESD protection diode defeats it

2026-09-23

The clamping voltage in a TVS datasheet is measured at the TVS's own terminals. If the voltage reaching the IC pin is higher, the cause is not the trace from the connector to the TVS but the inductance of the stub branching off the signal line to the TVS and of the TVS's ground via, the last few mm before the current reaches ground.

ESDTVSIEC 61000-4-2PCB layoutProtection circuit

Read

An LDO cannot sink current: where current injected through protection diodes goes

2026-09-22

The "output current" on a regulator datasheet is the current it sources from input to output; its ability to sink current flowing into the output, down to GND, is zero for an ordinary LDO. When a protection diode or another supply pushes current into a 3.3V rail, the LDO can only close, and the rail rises until it balances what the load can absorb.

LDOSwitching regulatorSynchronous rectificationProtection diodeTL431

Read

The inductor voltage: seen from which terminal? V = L·dI/dt and switching supplies

2026-09-19

An inductor can't change its current suddenly, and it will put out whatever voltage it takes to keep the current flowing. The V in V = L·dI/dt is that voltage; it flips direction between rising and falling current, which gives both the spike when you switch off and the principle of the boost converter.

InductorSwitching power supplyBuck converterBoost converter

Read

Microstrip trace width is decided by the stack-up

2026-09-14

"I want 50 ohms, so tell me the trace width" cannot be answered as asked. The width is set by the dielectric thickness under the trace, so the stack-up must be fixed first.

Characteristic impedanceMicrostripStack-upPCB design

Read

Reading a datasheet that mixes mil and mm

2026-09-14

A fab's design rules come in mm, a component footprint in mil, and copper weight in oz. Three unit systems on one drawing is an ordinary day in PCB design, and rounding at the wrong point means a rule violation or a board that won't take the part.

Unit conversionmilPCB designFootprints

Read

Via inductance is what dulls your decoupling

2026-09-14

Placing 0.1uF at an IC's power pin does not place a capacitor. It places "a capacitor with a small inductor attached." More than half of that inductance comes not from the capacitor but from the via and the trace feeding it.

DecouplingViasInductancePower delivery

Read

At what length does a trace become a "transmission line"?

2026-09-14

Even a 1MHz clock will ring on a 30mm trace if the driver's edge is 500ps. What decides whether a trace behaves as a transmission line is not frequency but the ratio between the edge speed and the time it takes to travel the trace and back.

Transmission linesReflectionRise timeTermination

Read

How tight does length matching need to be?

2026-09-14

Told to "match clock and data lengths," plenty of boards end up with every trace tuned to 0.1mm. But 1mm is 6.5ps. If that signal's timing margin is 5ns, a 100mm mismatch is not a problem at all.

Length matchingSkewDDRDifferential pair

Read

Choosing an I²C pull-up: between a floor and a ceiling

2026-09-14

4.7kΩ is a rule of thumb from 5V, 100kHz, small buses; at 3.3V and 400kHz with five modules and a 30cm cable it can't keep up. The resistor has a floor and a ceiling, both calculable.

I²CPull-up resistorOpen-drainBus capacitance

Read

Power trace width: set by both temperature rise and voltage drop

2026-09-14

Route a power trace off a table that says "0.3mm for 1A" and a long run will bite you with voltage drop. The width set by temperature rise and the width set by voltage drop are two separate calculations, and the longer the trace, the more the second one dominates.

Power traceCurrent capacityVoltage dropIPC-2221

Read

Where the loss actually goes in a synchronous buck converter

2026-09-14

In a buck converter running at 92% efficiency, tracing where the remaining 8% turns into heat sets your priorities. Lower the MOSFET's RDS(on) alone, and switching loss and the inductor still account for 70% of the total.

Switching power supplyBuck converterLossEfficiency

Read

Don't mix up 3dB and 6dB: voltage ratio versus power ratio in dB

2026-09-14

Told something "dropped 6dB," if you can't immediately say whether that means the voltage halved or the power fell to a quarter, you'll misread both filter calculations and EMI limits. A dB expresses a ratio on a log scale, with a coefficient of 10 for power and 20 for voltage.

dBDecibeldBmEMI

Read

Trace capacitance, and whether the driver can charge it

2026-09-14

A 50pF load takes 20ns to charge to 3.3V from an 8mA driver. Toggled at 50MHz it burns 27mW. Trace capacitance gets called "parasitic," but it has a clear, numeric effect on both timing and power.

Trace capacitanceParasitic capacitanceDriverPower consumption

Read

Battery mAh versus Wh: different voltages, no comparison

2026-09-14

A 10,000mAh power bank can't charge a 3,000mAh phone three times, and that's not false advertising but a units problem. The 10,000mAh is rated at 3.7V; convert to 5V and subtract the losses, and you get about two charges.

BatterymAhWhBattery power

Read

How glass cloth affects signal quality: a PCB is not uniform

2026-09-14

A board specified as er = 4.3 is, underneath, a weave of er = 6 glass bundles and er = 3 resin. A 0.15mm trace crosses that pattern at a 0.5mm pitch, and if the two lines of a differential pair sit on different parts, you get skew.

Glass clothFiber weaveDifferential skewHigh-speed signals

Read

Why USB PD always starts at 5 V

2026-09-10

If 20 V appeared the moment you plugged in, every 5 V-only device would die on first contact. USB PD avoids that with a stage settled by resistors alone, and a stage where nothing moves until the sink asks.

USB PDType-CPower sequencingProtocol

Read

What PoE does before it puts 48 V on the cable

2026-09-10

Many non-PoE devices plug into an RJ45 port, so a PSE does not just put 48 V out: it checks who is there with a few volts, asks how much power they need, and only then switches on.

PoEIEEE 802.3Power sequencingVoltage drop

Read

The Millennium bypass, and the parasitics it leaves behind

2026-09-07

It gets you an indicator LED without a 3PDT, which is why it turns up so often in home-built pedals. The circuit is simple, but it creates one node at a very high impedance, and the quirks all follow from that.

Guitar effectsSwitchingMOSFETParasitic capacitance

Read