Battery fuel gauges, motor controllers, server power supplies, and power-monitoring dashboards all stand on one measurement: current through a shunt. It looks like the simplest signal chain in the design — a resistor and an amplifier — and it is the one most often measured wrong. Here is how to get it right.
The Shunt: A Value You Can Never Get Right
Shunt selection is a three-way compromise, and every direction hurts:
- Larger resistance gives more signal (better SNR for the amplifier) but dissipates I²R as heat and steals voltage headroom from the load. A 10 mΩ shunt at 10 A drops 100 mV and burns 1 W.
- Smaller resistance eases heat and headroom but pushes you into microvolt-level signals where amplifier offset dominates.
- Temperature coefficient: copper's TC is +3,900 ppm/°C; cheap shunts drift measurably as they heat. Manganin-alloy and metal-foil shunts hold 20–50 ppm/°C — worth the premium above a few watts.
- Tolerance sets the gain error floor unless you calibrate: 1 % parts are common, 0.1 % costs more, calibration costs engineering time.
Topology: Where You Put the Shunt Decides the Amplifier
| Approach | Common-Mode Reality | Fits |
|---|---|---|
| Low-side shunt | Near ground; plain op-amp works | Cost-sensitive, ground-referenced loads |
| High-side shunt + CSA | Up to 36–80 V (or more); needs wide-CM amplifier | Battery systems, automotive, fault detection |
| Op-amp differential stage | Limited by resistor matching | Low precision, well-controlled rails |
| Dedicated current-sense amplifier | Laser-trimmed gain, wide CM range, µV-class offset | Everything accuracy-critical |
The classic mistake is building a high-side sense from a general op-amp and four resistors: 0.1 % resistor mismatch converts common-mode voltage into differential error at roughly CMRR-limited rates, and the op-amp's input range may be quietly exceeded. A $0.50 dedicated CSA solves both — laser-trimmed gain (±0.5 % or better), CM ranges from −0.3 V to 80 V+, and offset specs a discrete stage cannot match.
The Error Budget: Offset Wins at Low Current, Gain Wins at High
- Input offset voltage (Vos) produces a constant error: a 50 µV offset on a 1 mΩ shunt is 50 mA of ghost current — dominant when idle. Bidirectional CSAs add offset drift across the zero-crossing; check both directions.
- Gain error and drift dominate near full scale: ±0.5 % of 10 A is 50 mA — the same magnitude, different corner.
- Budget the whole chain: shunt tolerance + amplifier gain error + ADC reference error add in RSSI fashion if independent — write it down before choosing parts, not after the measurement disappoints.
Layout: Where Most Accuracy Actually Dies
- Kelvin (4-wire) connection is mandatory: sense the shunt at its pads, not through the current-carrying trace. Milliohms of trace resistance between shunt and sense point become gain error — at 10 A, 0.5 mΩ of shared copper is 5 mV, five times a 1 mΩ shunt's full signal.
- Route the sense lines as a tight differential pair away from switch-node and gate-drive aggressors; differential routing lets common-mode noise cancel.
- Ground reference discipline: the ADC or amplifier reference must be the same ground the shunt's Kelvin return uses, or you measure IR drop in the ground path.
- Thermal gradient: keep the sense pair symmetric over the shunt so copper TC-induced thermoelectric offsets cancel.
Selection Workflow
- Define current range (min credible to max fault) and required accuracy at the corners that matter.
- Choose shunt: pick R for 25–75 mV full-scale signal, verify I²R thermal rise and TC.
- Pick CSA: common-mode range with margin, offset vs your low-end signal, gain error vs your top-end budget, bandwidth vs your control loop.
- Lay out Kelvin sense first, then route everything else around it.
- Calibrate gain and offset in production if the budget demands better than the parts allow.
JTDZ Tech stocks current-sense amplifiers, power monitors, and precision shunts from TI, ADI, and onsemi — with offset, gain, and common-mode data ready to drop into your error budget. Send us your current range and accuracy target and we will quote the matched set.