Shunt Resistors:
Current Measurement on Logic Boards
What Shunt Resistors Actually Do
Shunt resistors are precision, low-value resistors placed in series with power delivery paths to enable real-time current monitoring. On logic boards, they sit between the VRM (voltage regulator module) output and the rail being powered. Current flowing through the shunt creates a small voltage drop proportional to the load.
On a PPBUS_G3H rail powering a GPU, a typical shunt might be 0.005Ω (5mΩ). When 50A flows through it, the voltage drop is just 0.25V—measurable by an ADC but small enough to avoid parasitic heating.
Key Formula
Vdrop = I × R
A dedicated current-sense IC like the ISL6259 or TPS51125 amplifies this millivolt signal and outputs a proportional voltage or current to the PMU (power management unit). The PMU then regulates the VRM based on real-time demand.
Locating and Measuring Shunts
Shunt resistors are typically surface-mount, 0603 or 0402 packages, positioned immediately after the VRM output filter. On MacBook boards, they cluster near the PPBUS_G3H, PP3V3_S0, and GPU power nets.
Visual Identification
- Markings show
005(0.005Ω),010(0.01Ω), or similar low values. - Often grouped in pairs or arrays for redundancy and thermal distribution.
- Usually silk-screened as
R8401,R8402,U8401(when sense IC is integrated).
Resistance Measurement
Use a 4-wire Kelvin probe or precision multimeter on the ohms setting. Do not rely on 2-wire resistance measurement below 0.01Ω—contact resistance on probes will dominate the reading.
0.001Ω– Very high-current rails (>100A)0.005Ω– GPU, CPU core rails (30–80A)0.01Ω– Memory, I/O rails (10–30A)0.05Ω– Low-current signal rails (<5A)
- Open circuit – no current can flow; rail collapses
- Increased resistance – voltage margin eaten up, undervolting
- Thermal damage – blackened, cracked, displaced pads
- Corrosion – oxidation on pads affects sense accuracy
Measuring Current Through Voltage Sensing
Direct current measurement is not possible with a multimeter on a powered board. Instead, measure the voltage drop across the shunt and calculate current.
Test Point Location
The shunt sense voltage is routed to the current-sense IC input. On boards with dedicated sense ICs (like TPS51125), locate the IMON or ISENSE test point. On integrated VRM designs, the sense path is internal to the power controller.
Safe Measurement Under Load
- Boot the board to a stable state (GPU under moderate load, CPU active).
- Probe the high and low sides of the shunt with a differential voltmeter or 1000:1 probe.
- Typical steady-state drop: 20–150mV depending on load and shunt value.
For a 0.005Ω shunt reading 75mV drop:
I = V / R = 0.075 / 0.005 = 15A
| Shunt Value | Expected Drop @ 30A | Expected Drop @ 50A | Sense IC |
|---|---|---|---|
0.001Ω |
30mV | 50mV | ISL6259 |
0.005Ω |
150mV | 250mV | TPS51125 |
0.01Ω |
300mV | 500mV | LP8550 |
0.05Ω |
1.5V | 2.5V | Integrated |
TP points on the output side to confirm voltage is present.
Diagnostics and Replacement Workflow
Step 1: Verify Shunt Continuity
Power down. Measure resistance in-circuit with a precision meter. Shunt should read within ±5% of nominal (e.g., 0.005Ω ± 0.00025Ω). If open or reads >1Ω, mark for replacement.
Step 2: Check for Thermal Damage
Visually inspect pads and component body. Burned-out shunts will show:
- Black discoloration on substrate or pads.
- Lifted or cracked package edges.
- Pad separation from the board.
Step 3: Replacement
Source an exact match part number from the schematic or Bill of Materials (BOM). Common part families:
- Vishay WSLP (thin-profile, 0603)
- Bourns CSS (precision shunt arrays)
- TDK NLG (0.001–0.1Ω range)
Use a fine-tip soldering iron (25W, 350°C tip) or rework station. Apply solder paste to clean pads, place component with tweezers, and reflow. Verify continuity and load-test the board.
Using Shunt Data for Power Rail Diagnosis
When a logic board boots intermittently or crashes under load, shunt voltage is your first diagnostic tool.
Scenario: Rail Sags Under Load
The GPU rail PPBUS_G3H is sagging from 3.3V to 2.8V when the GPU powers up. Measure the shunt voltage:
- If shunt shows 0V drop: The VRM isn't pushing current—regulator is stuck or shut down.
- If shunt shows >200mV drop with normal current: The shunt resistance has increased due to corrosion or thermal stress; replace it.
- If shunt is healthy but rail sags anyway: Problem is in the VRM output inductor, filter caps, or the regulator IC itself.
Scenario: Asymmetric Current Draw
In a dual-shunt configuration, measure each one independently. If one shunt draws 40A and the other 5A while they should share equally, the high-current shunt's sense path to the regulator is faulty or the components they feed are unbalanced. This indicates a sense IC failure or interconnect issue.
Get notified when new technical articles are published — no spam, unsubscribe anytime.