Shunt Selection for Precision Current Sensing
← Back to: Current Sensing & Power / Energy Measurement
In any current sensing path, the shunt resistor is simultaneously your signal source, heat source and safety element, so its value, power rating, TCR and layout largely decide how accurate, efficient and robust the whole measurement chain can be.
Why Shunt Selection Matters
In a current sensing chain the shunt resistor is more than a simple I × R element. It is the physical source of the sense voltage, a concentrated hotspot for I2R heating and, on many rails, part of the safety and fault-energy path. Once you lock in shunt value, power rating and construction, you effectively set the lower bound for what your amplifier, ADC and firmware can ever correct.
Choosing a larger resistance pushes the sense voltage higher for a given current, improving signal-to-noise ratio and allowing more comfortable amplifier gain and bandwidth targets. The trade-off is higher power loss and local temperature rise, which can shift both the shunt itself and nearby components. Choosing a smaller resistance keeps efficiency and heating under control, but leaves the chain more exposed to offset, noise and ADC quantisation limits.
Protection-oriented rails such as motor phases or VRM outputs often prioritise pulse capability and survival during short-circuit events, accepting modest accuracy. Metering and energy measurement rails instead push for tight tolerance, low TCR and long-term stability, accepting some efficiency penalty. The rest of this page focuses on the shunt itself—value, power, TCR, pulse and Kelvin layout—while amplifier, isolation and digital monitor details are handled on their dedicated pages.
Rails, Topologies & Use-Cases
The same full-scale current can lead to very different shunt choices depending on where the resistor sits in the power path and what the rail is trying to achieve. Low-side versus high-side placement, unidirectional versus bidirectional flow, milliamp metering versus hundred-amp protection and low-voltage versus high-voltage DC buses all pull the design toward different sense-voltage and resistance ranges.
This section maps common rail types and topologies into typical full-scale sense voltages and order-of-magnitude shunt ranges. It keeps the scope to Rshunt, power, TCR and Kelvin layout. Details of high-side amplifier common-mode range, isolation technology or digital power monitor behaviour are covered on the Low-Side Shunt Current Sense Amp, High-Side Shunt Current Sense Amp, Digital Current Monitor and Isolated Current Sense pages.
| Use-case / rail | Placement & direction | Typical VSENSE,FS | Typical Rshunt range | Notes |
|---|---|---|---|---|
| Low-voltage sensor / AUX rail metering | Low-side, unidirectional | ~50–100 mV | ~0.05–5 Ω | Accuracy-driven; low current allows higher R and modest power rating. |
| VRM / motor phase protection | Low-side or phase leg, unidirectional | ~20–50 mV | ~0.2–5 mΩ | Efficiency and pulse survival dominate; continuous and surge power are critical. |
| 12 V / 24 V automotive or industrial rail | High-side, uni or bidirectional | ~20–60 mV | ~0.5–20 mΩ | Balance efficiency and accuracy; coordinate with high-side amplifier common-mode limits. |
| 48 V telecom / industrial DC bus | High-side, uni or bidirectional | ~20–40 mV | ~0.2–10 mΩ | Often paired with isolated or high-CMRR monitors; shunt in the main fault-energy path. |
| 400 / 800 V traction or PV DC bus metering | High-side with isolation, bi-directional | ~10–30 mV | ~0.1–5 mΩ | Strong focus on TCR, drift and isolation; usually metal-strip or busbar shunts. |
| Battery pack charge / discharge metering | Low-side or high-side, bidirectional | ~25–50 mV (± range) | ~0.5–20 mΩ | Must align with fuel gauge or power monitor input range and desired energy accuracy. |
Resistance Value & Continuous Power
The starting point for shunt selection is the combination of your rail’s full-scale current and the maximum sense voltage your amplifier or ADC can tolerate. Once a target sense voltage is chosen, you can back-calculate an initial resistance value, estimate continuous power dissipation and then translate that into a rough temperature rise based on the package’s thermal resistance.
For a given full-scale current IFS and target sense voltage VSENSE,target, an initial shunt value is simply Rshunt,0 ≈ VSENSE,target / IFS. Continuous power can then be estimated as Pcont = IRMS2 × Rshunt, where IRMS reflects the true current waveform rather than just the peak. A first-order temperature rise estimate is ΔT ≈ Pcont × Rth,JA, using typical junction-to-ambient thermal resistance for the chosen package and layout.
In practice, most designs keep continuous dissipation below roughly one-half to two-thirds of the rated power under realistic mounting and airflow conditions. High-temperature, tightly packed VRM regions and automotive under-hood locations often need even more margin. If the estimated power or temperature rise is excessive, you can reduce VSENSE,target, increase shunt size or move to a higher power rating before iterating with bandwidth, noise and layout constraints.
| IFS / IRMS | VSENSE,target | Rshunt (approx.) | Pcont at IRMS | Design note |
|---|---|---|---|---|
| 1 A | 50 mV | 50 mΩ | 0.05 W | Good SNR for low-current metering; power loss is small. |
| 10 A | 50 mV | 5 mΩ | 0.5 W | Strong signal but noticeable dissipation; check temperature rise and derating. |
| 10 A | 25 mV | 2.5 mΩ | 0.25 W | Lower loss and cooler operation at the cost of SNR and higher gain. |
| 50 A | 20 mV | 0.4 mΩ | 1.0 W | Efficiency-friendly for high-current rails; demands a robust package and careful layout. |
TCR, Tolerance & Drift
Once a shunt value and power rating are in the right region, the next question is how much its resistance can move over temperature and lifetime. The initial tolerance defines how far the resistance can be from nominal at room temperature. The temperature coefficient of resistance (TCR) sets how much it shifts as the board swings from cold to hot. Long-term drift adds a slow, accumulated shift over thousands of operating hours.
For a given shunt you can think of three error components: etol from initial tolerance, eTCR from temperature excursions and edrift from aging. A simple way to form a first-order budget is to estimate each as a percentage of R and then combine them as etotal ≈ √(etol2 + eTCR2 + edrift2). This represents the shunt’s own contribution to current error before amplifier and ADC effects are added.
As an example, a 1 mΩ shunt with ±0.5% initial tolerance, 50 ppm/°C TCR over a 100 °C span and roughly 0.3% long-term drift might contribute around 0.8–0.9% total resistance uncertainty over life. Protection-oriented rails can often live with ±1% or even ±5% shunts and higher TCR values because trip points and margins are generous. Metering and energy measurement rails instead push toward ±0.1% or ±0.25% tolerance, TCR of 50 ppm/°C or lower and tightly controlled drift to keep accumulated current and energy error within budget.
Calibration and digital compensation can relax some of these requirements, but only to the extent that the system can observe and track temperature and drift over time. Detailed strategies for multi-point calibration, temperature lookup tables and online zero tracking are covered on the Offset, Drift & Calibration page; this section’s role is simply to translate shunt data sheet numbers into realistic current error expectations.
Pulse Power, Surge & Fusing Behaviour
Continuous power rating is only part of shunt robustness. Short circuits, motor stalls, inrush events and line surges can push the device far above its steady-state dissipation for microseconds to milliseconds. Shunt selection has to ensure the resistor survives these worst-case pulses long enough for the front-end protection and over-current circuitry to react, instead of becoming the first component to fail.
Most shunt data sheets provide single-pulse and sometimes repetitive-pulse curves, typically as plots of allowable pulse power or current versus pulse width. A simple way to check a candidate value is to estimate the worst-case current waveform I(t), convert it into pulse energy E_pulse = integral(I(t)^2 · R_shunt dt) and then compare it against the safe operating region with a comfortable margin. For rough sizing, square pulses and I_pulse^2 · R_shunt · t_pulse approximations are often sufficient.
A practical checklist is: identify the relevant pulse curves in the data sheet, compute energy or I^2 · t for the worst over-current and surge scenarios, and then ensure the operating point sits well inside the safe area, typically with a factor of two to five margin. Some low-cost designs deliberately use the shunt as a pseudo-fuse that opens under severe abuse, but for safety-critical systems a dedicated fuse or eFuse device should always carry the primary protection function, with details covered on the Front-End Protection page.
ESL, Four-Terminal & Kelvin Layout
Real shunt resistors carry large load currents and small sense currents at the same time. The force terminals are responsible for moving power, while the sense connections only need a clean copy of the voltage across the resistive element. If both roles share the same copper and vias, parasitic resistance and inductance can add significant error, especially with milli-ohm values and fast protection loops.
Four-terminal or Kelvin shunts expose separate pads for the high-current path and the sense taps. The goal of the layout is to let the force current flow through short, wide, symmetric copper, while the sense traces pick up the voltage inside the shunt body and then run as a quiet, tightly coupled pair to the current sense amplifier. Asymmetry, large loop areas and long parallel runs near noisy nodes all increase parasitic ESL and reduce measurement fidelity.
Practical rules are: keep force paths thick, short and straight; route Kelvin traces directly from the dedicated sense pads, not from random points along the bus copper; keep the sense pair on the same layer, close together and away from switching nodes; and maintain symmetry in how current enters and leaves the shunt. Board-level islanding, reference planes and quiet zones are handled on the layout-focused pages; this section concentrates on the local geometry around the shunt itself.
Validation, Derating & Reliability
Once a shunt value, power rating and layout are chosen, the last step is to prove that the device can survive real operating stress. Validation focuses on running the shunt at full load and elevated temperature, applying realistic short-circuit and surge events, and then checking both resistance drift and mechanical robustness of the package and solder joints over time.
A typical validation plan combines three experiments. First, continuous full-load current tests in a hot oven measure temperature rise and any resistance drift under sustained power. Second, pulse and short-circuit simulations use an oscilloscope to capture the shunt voltage and current waveforms during protection events, so that I squared times t and energy can be compared against the data sheet pulse capability. Third, thermal cycling checks for solder joint fatigue and long-term drift when the assembly is repeatedly driven between cold and hot extremes.
Derating ties these results back to design rules. Continuous power should be limited according to the manufacturer's derate curve versus ambient temperature, and then further reduced so the measured temperature rise is comfortably below material and safety limits. Pulse validation should confirm that worst-case short-circuit and surge events sit well within the published pulse or I squared times t curves, typically with a factor of two to five margin. Documenting these assumptions makes later reviews and design reuse far more robust.
Shunt validation checklist
- Full-scale current, true RMS current and target sense voltage are documented for each rail.
- Continuous power P_cont is calculated for worst-case I_RMS and ambient conditions.
- P_cont is below the derated power limit at target ambient, with additional safety margin.
- High-temperature continuous tests record shunt surface temperature and resistance drift.
- Worst-case short-circuit and surge current waveforms are captured and converted to I^2·t or energy.
- Measured I^2·t or energy is within the data sheet pulse capability with ≥2–5× margin.
- Thermal cycling is performed and checks show no cracked solder joints or excessive resistance drift.
- Derating rules and validation results are recorded alongside the BOM and rail-level design notes.
7-Brand IC Mapping for Shunt Design
This section ties shunt value and sense voltage choices back to current-sense IC families from the main power and sensing vendors. The goal is not to list resistor brands, but to show how typical V drop ranges and shunt resistance bands align with each vendor's current-sense amplifiers and digital power monitors. Detailed, part-level comparisons stay on the Low-Side, High-Side and Digital Monitor pages.
Use this mapping as a quick way to decide which product families naturally fit your target full-scale current and rail, and what milli-ohm band your shunt is likely to fall into. Once a promising family is identified, you can follow internal links to the corresponding IC page for deeper analysis of accuracy, bandwidth and digital features.
| Brand | Part / family | Use with shunt current sensing | Key BOM drivers |
|---|---|---|---|
| TI | INA240A2-Q1 (INA240 family) | Low-side or in-line phase shunt CSA with strong PWM rejection and low latency for motor and VR rails. | Target VSENSE ~50–100 mV; bandwidth and PWM CMRR; 80 V common-mode range; SOIC package height and creepage limits. |
| TI | INA200-Q1 / INA201-Q1 / INA202-Q1 | High-side shunt monitor with integrated comparator for DC bus over-current and fault detection. | Sense range around tens of millivolts; comparator threshold vs shunt value; trip time; mapping to fuse / eFuse limits. |
| ST | TSC20x (TSC200 / TSC201 / TSC202) | High-side current-sense amplifiers for 12 V / 24 V automotive and industrial rails using milli-ohm shunts. | Ability to work with low VSENSE (~10–50 mV); gain option vs shunt value; –16 to 80 V common mode; AEC-Q qualification. |
| onsemi | NCS21xR family (NCS210R / 211R / 213R) | Low- or high-side CSA for 5–24 V rails with shunt values from a few to tens of milli-ohms. | Common-mode range vs bus voltage; choice of gain; noise vs bandwidth trade-off; thermal limits at selected IFS. |
| Renesas | ISL28023 / ISL2802x digital power monitors | High-side / low-side shunt-based VI/energy monitoring on 12 V / 24 V / 48 V rails. | Target VSENSE ~20–60 mV at full-scale; 16-bit ADC resolution; PMBus / I²C address plan; accuracy vs shunt tolerance and TCR. |
| NXP | MC20XS4200 smart high-side switch | Integrated high-side driver with built-in current-sense ratio; external shunt only needed for extra-precision metering. | Driver RDS(on) and sense ratio; compatibility with external shunt range; thermal limits and fault behaviour for 24 V truck / industrial loads. |
| Microchip | MCP6C02 / MCP6C04 | High-side zero-drift CSAs for industrial and automotive rails using low- to mid-range milli-ohm shunts. | Common-mode range matching 12 V / 24 V / 48 V buses; offset and drift vs required accuracy; gain choice vs shunt value; cost and second source. |
| Melexis | MLX91220 / MLX9122x Hall current sensors | Isolated Hall-based current sensors used as a “no external shunt” alternative for high-current and high-voltage rails. | Current range (e.g. 50 A and above); isolation level; insertion loss vs copper bar; package and mounting; comparison against discrete shunt + amplifier solutions. |
BOM & Procurement Notes for Shunt Resistors
To keep quotations and second-source reviews efficient, the BOM should describe shunt requirements in more detail than just “5 mΩ / 3 W”. Clear fields help distributors and resistor vendors propose suitable options without silently downgrading tolerance, TCR or pulse capability. This section provides a ready-to-copy checklist for BOM fields, risk points and alignment with the chosen current-sense IC.
Must-have BOM fields
- R_value: nominal resistance with units (e.g. 0.5 mΩ, 5 mΩ, 50 mΩ).
- Tolerance: e.g. ±0.1%, ±0.25% or ±1% depending on metering vs protection use.
- TCR: temperature coefficient in ppm/°C and valid range (for example < 50 ppm/°C, –40 to 125 °C).
- Continuous power rating: e.g. 3 W @ 70 °C, with an internal rule such as P_cont ≈ 0.5–0.7 × rated.
- Pulse / surge capability: reference to data sheet pulse or I2·t curves and the required safety margin (e.g. ≥2–5×).
- Package & size: footprint and height limits, such as 1206, 2512, 4-terminal, H ≤ 1.1 mm.
- Temperature range: operating and storage ranges, e.g. –40 to 125 °C or –55 to 155 °C.
- Qualification & compliance: AEC-Q200, RoHS, and any customer-specific standards.
- Second source: whether multi-vendor compatibility is required and any approved alternates.
Risk points to avoid
- Quoting only R and power while leaving tolerance and TCR unspecified, leading to low-cost, high-drift parts on metering rails.
- Ignoring pulse and surge capability, so the shunt fails before over-current protection can react during short circuits.
- Overlooking package size and height until layout, then discovering that the chosen 4-terminal shunt does not fit the available footprint.
- Not stating ambient and cooling conditions (natural convection, forced air, sealed module), causing optimistic assumptions about power rating.
- Failing to mention whether integrated busbar shunts or in-module shunts are acceptable alternatives to discrete chip resistors.
- Assuming any “similar looking” part will match long-term drift, noise and Kelvin layout requirements without explicit checks.
Align with current-sense IC
- Ensure the selected Rshunt and IFS produce a VSENSE that sits inside the recommended range of the chosen amplifier or power monitor family.
- Check that shunt tolerance, TCR and drift consume only a reasonable portion of the total current and power error budget, leaving headroom for the IC and layout.
- Verify the package style and pad arrangement (2-terminal vs 4-terminal) match the Kelvin layout strategy defined in the layout section and the board stack-up.
- For automotive, safety or high-reliability rails, ensure shunt qualification level matches that of the sense IC and the OEM requirements.
- Where Hall or TMR sensors replace traditional shunts, update BOM notes to reflect that current measurement no longer relies on a discrete Rshunt.
- Capture these alignment rules in a short design note linked to both the shunt and current-sense IC entries in the BOM for future reviews.