Current-Sense Resistor & Amplifier
Which shunt and gain read this current range, how hot is the shunt, and how wrong is the low end?
Could not save your rating. Try again.
Inputs
Board profileFills Ambient temperature from your board profile.
Shunt and temperature
Amplifier and ADC
Results
Checked: P ≤ 0.8 × Prated × d (design margin): 250 mW is 0.5 × the 500 mW you allow, 1 W × 50 %
Show working
- Shunt resistance
R = V_drop / I_max = 50 mV / 5 A = 10 mΩ - Shunt dissipation
P = I_max² × R = (5 A)² × 10 mΩ = 250 mW, 0.5 × the 500 mW you allow - Shunt temperature rise
ΔT = P × R_θ = 250 mW × 40 °C/W = 10 °C - Offset at I_min
V_os / (I_min × R) = 50 µV / (500 mA × 10 mΩ) = 1 % - Error at I_min
ε = √((V_os / (I_min × R))² + t_R² + ε_G² + (α × |T_A + ΔT − 25 °C|)²) = √(1² + 1² + 1² + 0.001²) % = 1.732 %
offset 1 %, tolerance 1 %, gain error 1 %, TCR 0.001 %
offset 0.1 %, tolerance 1 %, gain error 1 %, TCR 0.1 %
All results (9)
the shunt at 35 °C at Imax
already met at Imin; below Imin is not checked
Accuracy
The four error terms add as a root sum of squares, a statistical estimate; their straight sum, the worst case, is a detail value. The amplifier offset sets most of the error at the low end of the range.
Most of the uncertainty comes from Amplifier offset. Tighten that first.
2 independent cases. See the working.
This is a design aid. The engineer remains responsible for the design and for checking the standard itself.
Parameter sweep
Vary one input over a range and see the answer and verdict at each step, as a table and a curve.ProWorst-case corners
Put a tolerance on each input and get the worst-case band around the answer.ProCircuit
The principle
A current-sense resistor, the shunt, turns the current into a small voltage, I·R, and an amplifier of gain G scales it for the ADC. The shunt must be small enough to stay cool and drop little, and large enough that the amplifier's offset stays small beside I·R at the lowest current you read. This page sizes R or G, checks the shunt's heat and the output headroom, and gives the error at both ends of the range.
- the current being read, from Imin to Imax
- smallest current to read, and the maximum current
- drop across the shunt at Imax
- shunt resistance and amplifier gain
- shunt dissipation and its temperature rise
- shunt thermal resistance, as mounted
- shunt power rating, and the share of it you allow
- amplifier output, G·I·R
- ADC full scale and resolution
- headroom: the share of VFS kept free at Imax
- amplifier offset, input-referred, and gain error
- shunt tolerance and its temperature coefficient (TCR)
- ambient temperature, and 25 °C, where the tolerance is given
More detail
Choosing R
A larger R gives more signal over the amplifier's offset, so the low end reads better. It also burns more power and drops more of the supply. Choose the drop first, then check the heat and the error at Imin here.
Where the error comes from
At the low end the offset sets the error: Vos is fixed, while I·R falls with I. At the top the shunt tolerance, the gain error and the TCR set it. The TCR term counts from 25 °C, where the tolerance is given, to the shunt's own temperature, TA + ΔT. The page adds the four terms as a root sum of squares, a statistical estimate, and shows their straight sum, the worst case, beside them.
Layout
Take the sense lines from the shunt's own pads (a Kelvin connection). The copper that carries the current has resistance of its own, and it changes with temperature far more than a shunt does. On the low side the shunt lifts the load's ground; on the high side the amplifier must accept the bus voltage at its inputs.
Not modelled: CMRR, the amplifier's bandwidth and the ADC's own errors. A reading at or below the amplifier's output floor is marked Unverified.
Engine version 1.26.4