Measurement, which is a circuit on a circuit

The pulse that ends before the heat

A shunt's self-heating error is a fixed point in the steady state — 775 ppm at 100 A for the shunt the burden optimum picks, through 20 K/W. A pulse never reaches it. Heat leaves the element through a ladder network — the element's own 5 mJ/K, its terminations, the board — and a pulse short against the element's millisecond heats it adiabatically, by P·t over its heat capacity alone: 0.737 ppm for 100 µs at 100 A, a thousandth of the held figure, 10.7 ppm for 10 ms. Along the burden optimum the error is linear in the current, so the current a pulse may carry for 100 ppm is exact: 12.9 A held, 936 A for 10 ms, 13.6 kA for 100 µs. A reading averaged over the pulse carries half the error of one taken at its end while the heating is adiabatic, and the section-by-section thermal model a data sheet quotes is 10% wrong at 7 ms.

Assumes: The ammeter that is a resistor · The loss that depends on what it causes

The resistance that depends on the reading solved a current shunt’s self-heating as a fixed point. The shunt dissipates, warms through its thermal resistance, and its resistance rises with its temperature, so the resistance the reading is divided by depends on the reading. Along the burden-voltage optimum, where the shunt is chosen so that the voltage across it is 7.75 mV whatever the current, the dissipation is Iu∗I u^* rather than I2RI^2R, and the error came out linear in the current: at 20 K/W and 50 ppm/K, 775 ppm at a hundred amperes. It was the only one of the shunt’s four errors with the current in it.

Everything in that essay was a steady state. The current had been flowing long enough for the shunt, its terminations and the board under it to reach the temperature the thermal resistance sets, which for a board is tens of seconds. The currents a shunt is most often asked to measure are not like that. A motor’s inrush lasts milliseconds, a fault current a few cycles, a switching converter’s peak current microseconds. The question that essay left is what a pulse shorter than the thermal time constants does to the error — and the answer turns out to be that it depends on which time constant, because a shunt’s heat leaves through a ladder network rather than through a single resistance.

The network the heat goes through

The thermal path is modelled as three sections. The element — a strip of resistive alloy — has a heat capacity of 5 mJ/K and 0.2 K/W to its terminations; the terminations and pads have 0.1 J/K and 4 K/W to the board; the board has 2 J/K and 15.8 K/W to ambient. These are stated assumptions for a metal-element surface-mount shunt, chosen so that the total is the 20 K/W the steady-state essay used, and they give the three sections time constants of about a millisecond, 0.4 s and half a minute. The ladder network’s exact response to a step of power is expanded into its own modes, and a pulse is a step on followed by a step off.

A 1 ms pulse of 100 A warms the element 98.7 mK: 4.94 ppm at its end, 2.86 ppm averaged, against 775 ppm heldcomputed by solving, not by drawing, from the exact step response of the shunt's thermal network — element, terminations and board, 0.2, 4 and 15.8 K/W with 5 mJ/K, 0.1 J/K and 2 J/K — expanded into its Foster modes. A 100 A pulse of 1 ms through the 77.5 µΩ shunt the burden optimum picks, dissipating I·u* = 0.775 W: the element rises 98.7 mK by the pulse's end and cools after it. At 50 ppm/K that is 4.94 ppm of error at the end of the pulse and 2.86 ppm averaged over it, where the same current held long enough for the board to settle would read 775 ppm high.05010000.50011.502time (milliseconds)element's rise (millikelvin)pulse1 msrise at its end98.7 mKerror at its end4.94 ppm…averaged over it2.86 ppmheld for ever775 ppmsolved, then checked — the thermal network's exact step, superposeda pulse reaches the first section
Fig. 1 A 1 ms pulse of 100 A through the 77.5 µΩ shunt the burden optimum picks, dissipating 0.775 W: the element rises 98.7 mK by the pulse’s end and cools after it. At 50 ppm/K that is 4.94 ppm of error at the end of the pulse and 2.86 ppm averaged over it, against 775 ppm held.

A millisecond pulse of a hundred amperes through the 77.5 µΩ shunt dissipates the same 0.775 W the steady state did, and warms the element by 98.7 mK. At 50 ppm/K that is 4.94 ppm of error at the pulse’s end — against 775 ppm for the same current held. The element has had one of its own time constants to warm, and the terminations and board beneath it have barely moved. The slider on the figure at the head of the page takes the pulse from ten microseconds, where the rise is 1.54 mK and the error 0.077 ppm, to a second, where it is 3.09 K and 154 ppm.

Three regimes in the pulse’s length

The error at the end of a pulse, drawn against the pulse’s length, has a shape that reads off the ladder network directly.

At 100 A the error grows with the pulse: 0.737 ppm at 100 µs, 10.7 ppm at 10 ms, 775 ppm held. computed by solving, not by drawing, from the thermal network's Foster modes. The self-heating error of the 77.5 µΩ shunt at the end of a 100 A pulse, against the pulse's length, at 50 ppm/K. Below about ten microseconds the element heats adiabatically — the rise is P·t over its 5 mJ/K alone, the dashed line, followed to a per cent — so the error is proportional to the pulse's length. Around the element's own millisecond it levels towards the element's 0.2 K/W; around the terminations' 0.4 s it climbs again; and past the board's half-minute it reaches the 20 K/W the fixed point used: 775 ppm. 0.737 ppm at 100 µs is 1051 times less than the held figure.
Fig. 2 The self-heating error at the end of a 100 A pulse against the pulse’s length, at 50 ppm/K (solid), with the adiabatic P·t/C of the element alone (dashed). 0.737 ppm at 100 µs, 10.7 ppm at 10 ms, and the held 775 ppm past the board’s half-minute.

Below about ten microseconds the heat has nowhere to go. The element warms adiabatically: its rise is the energy delivered over its own heat capacity, P t/CelementP\,t/C_{element}, and the solve follows that straight line to a per cent. The error is proportional to the pulse’s length, and the element’s thermal resistance, the terminations and the board play no part at all. Around the element’s own millisecond the curve bends and levels towards the element’s 0.2 K/W: heat now leaves the element as fast as it arrives, and for pulses of a few milliseconds the error is roughly the element’s resistance times the power. Around 0.4 s the terminations fill and the curve climbs again, and past the board’s half-minute it reaches the 20 K/W of the steady state.

So a hundred-microsecond pulse at a hundred amperes carries 0.737 ppm of self-heating error, 1,051 times less than the same current held. The steady-state figure the earlier essay computed is the right answer for a current that flows for a minute and wrong by three orders of magnitude for one that flows for a tenth of a millisecond, and the thermal resistance on a shunt’s data sheet — the number that fixed point was built from — has nothing to do with the short pulse’s error. What decides it is a number data sheets rarely quote: the element’s heat capacity.

Why the heat capacity and not the resistance

The adiabatic regime is worth understanding rather than just reading off, because it overturns the usual instinct about which part of a thermal design matters. A thermal resistance says how much temperature it takes to push a watt through a path. For that to matter, the heat has to be pushing through the path, which takes time: the element must first warm enough for a gradient to exist between it and its terminations, and that warming is paid for out of its heat capacity. For times short against the element’s own resistance-times-capacitance, almost none of the heat has left it, and the resistance to its surroundings is irrelevant — the element is a closed box being filled.

The pulse the heatsink does not feel found the same fact about a power device at the other end of the scale: above a frequency set by the die’s own heat capacity the junction integrates the pulses, and the heatsink sees only their average. A shunt reading a single short pulse is in the first half of that statement. Its element integrates the pulse’s energy, and nothing beyond the element takes part.

It also explains why the steady-state fixed point is so conservative here. The loss that depends on what it causes and the steady-state shunt essay treated heat and resistance as settling together; that is the right description of a current held for minutes. For a pulse the resistance never catches up with the heat, and the feedback loop between them has had no time to close.

The current a pulse may carry

Along the burden optimum the error is linear in the current, since the shunt is chosen so that its voltage is fixed and its dissipation is the current times that voltage. That makes the inverse question exact: for a stated error, what is the largest current a pulse of a given length may carry?

For 100 ppm of self-heating: 12.9 A held, 936 A for 10 ms, 13.6 kA for 100 µs. computed by solving, not by drawing. The largest current whose self-heating error stays within 100 ppm at 50 ppm/K, against the pulse's length, for the shunt the burden optimum picks at each current: read at the pulse's end (solid) and averaged over it (dashed). Along the optimum the dissipation is I·u*, so the error is linear in the current and the allowed current is exact: 12.91 A held, 64.8 A for a second, 936 A for 10 ms, 13.6 kA for 100 µs and 1.29 MA for a microsecond, where it is set by the element's heat capacity alone and falls as one over the pulse's length.
Fig. 3 The largest current whose self-heating error stays within 100 ppm at 50 ppm/K, against pulse length, read at the pulse’s end (solid) and averaged over it (dashed): 12.9 A held, 64.8 A for a second, 936 A for 10 ms, 13.6 kA for 100 µs.

For 100 ppm, held indefinitely, the answer is 12.9 A. A one-second pulse may carry 64.8 A; ten milliseconds, 936 A; a hundred microseconds, 13.6 kA; a microsecond, 1.29 MA, where the allowance falls as one over the pulse’s length because the heating is adiabatic. None of those currents is one this shunt could survive for long — a hundred amperes held would dissipate its 0.775 W indefinitely, and ten thousand would melt it — but that is a different limit. The point is that for self-heating as a source of measurement error, a pulse’s length matters as much as its size, and the pulse currents a shunt is chosen for are almost never limited by this error.

That changes how the burden optimum should be read for pulsed measurements. The optimum balanced the amplifier’s offset against the shunt’s own voltage drop and found the self-heating term small at modest currents. For a pulse the self-heating term is smaller still, by the ratio of the thermal impedance at the pulse’s length to the steady thermal resistance, and the optimum’s balance of the other two errors is untouched.

A fault current, worked

Because the error along the optimum is linear in the current, the hundred-ampere figures scale directly. A fault of a kiloampere lasting ten milliseconds, measured by the shunt the optimum picks for a kiloampere — 7.75 µΩ, dissipating 7.75 W while the fault lasts — reads 107 ppm high at the end of the fault, ten times the 10.7 ppm of a hundred amperes. The same kiloampere held would be 7,750 ppm, three-quarters of a per cent, and would also be well past what the part is rated to dissipate.

Set against the shunt’s other errors, a hundred parts per million is small. The burden optimum balances the amplifier’s offset against the shunt’s own drop and leaves 0.129 per cent between them at its best — thirteen hundred parts per million — and the rail that is an input error found a high-side amplifier’s finite common-mode rejection adding to the offset it balances. So for fault measurement the self-heating error that dominated the steady-state picture at high current falls to the bottom of the budget, and what decides the accuracy of a fault reading is the amplifier, not the shunt’s temperature.

Read at the end, or across the pulse

A converter can read a pulsed current two ways. A sampling converter takes it at an instant, usually near the pulse’s end where the current has settled; an integrating one averages it over the pulse. They do not see the same self-heating error.

A reading averaged over the pulse carries half the error of one taken at its end while the heating is adiabatic. computed by solving, not by drawing. The self-heating error averaged over a pulse, as a fraction of the error at the pulse's end, against the pulse's length, for the shunt's thermal network. While the element heats adiabatically its temperature is a ramp and the average is exactly half the end — 0.5001 at a microsecond. Each time a section of the network saturates the rise flattens and the ratio climbs, reaching nearly one for a pulse long against every time constant: 0.500 at 1 µs, 0.501 at 10 µs, 0.508 at 100 µs, 0.580 at 1 ms, 0.767 at 10 ms, 0.602 at 100 ms, 0.681 at 1 s, 0.733 at 10 s, 0.774 at 100 s, 0.973 at 1000 s. The ratio is not monotonic: it rises towards one as a section fills and falls back towards a half as the next, slower section takes over the ramp — a first peak of 0.769 near 8.25 ms, as the element fills and the terminations begin. A sampling converter that reads at the end of the pulse and an integrating one that reads across it see different errors from the same shunt, by up to a factor of two.
Fig. 4 The self-heating error averaged over a pulse as a fraction of the error at its end, against the pulse’s length: exactly a half while the heating is adiabatic, a first peak of 0.769 near 8 ms, dipping back as the terminations take over the ramp, and nearly one for a pulse long against every time constant.

While the element heats adiabatically its temperature is a ramp, and the average of a ramp over its length is half its final value: the ratio is 0.500 at every pulse below a hundred microseconds. As the element’s section fills the rise flattens and the ratio climbs, to a first peak of 0.769 near eight milliseconds. Then the terminations take over the ramp and it falls back towards a half, and it climbs again as each slower section fills, reaching nearly one only for pulses long against the board’s time constant. An integrating reading of a short pulse therefore has half the self-heating error of a sampled one at the pulse’s end, and for pulses of a few milliseconds the two differ by a quarter to a third.

That is worth knowing in both directions. A designer comparing a sampled and an integrated reading of the same pulse, and finding them disagree by a few parts per million, has a thermal explanation before looking for an electrical one. And a designer choosing where in a pulse to sample can move the self-heating error by a factor of two by sampling earlier, where the element has had less time to warm, if the current has settled by then.

The thermal model that is usually quoted

The ladder network’s step response was expanded exactly, into its own modes, and it is worth comparing with the form a thermal model is often quoted in.

The network's own step and the sum of its sections' exponentials part by 10% at 7.08 ms. computed by solving, not by drawing. The element's rise for a step of one watt, from the thermal network's exact Foster expansion (solid) and from the sum of each section's own resistance times 1 − e^(−t/RC) (dashed), which is the form a thermal model is often quoted in. The Foster residues sum to the network's 20 K/W. The two agree at the shortest times, where only the element matters, and at the longest, where only the total does, and part by up to 10% at 7.08 ms, where the terminations charge into a board that is itself moving. A pulse error read off the per-section sum is wrong by that much in that range.
Fig. 5 The element’s rise for a step of one watt, from the ladder network’s exact Foster expansion (solid) and from the sum of each section’s own resistance times 1−e−t/RC1 - e^{-t/RC} (dashed). They agree at the shortest and longest times and part by 10% at 7.08 ms.

A thermal model is often written as a sum of each stage’s own resistance times 1−e−t/RC1 - e^{-t/RC}, with each stage’s time constant built from its own resistance and capacitance. That is not the ladder network’s step response, because the stages load each other: the element charges into terminations that are themselves warming. The exact expansion — the ladder network’s own modes, whose resistances sum to its 20 K/W to a part in a billion — agrees with the per-section sum at the shortest times, where only the element matters, and at the longest, where only the total does, and parts from it by 10 per cent at 7.08 ms. A pulse error read off the per-section sum in that range is wrong by that much. Two ladder networks the terminals cannot tell apart priced the same approximation on a power device’s heat path and found it under one per cent there; on the shunt’s path, whose element and terminations are closer together in time constant, it is ten times worse, and it is worst in the middle, which is exactly where a millisecond-pulse measurement sits.

What a designer should take

For a pulsed current measurement, the self-heating error is the power times the thermal impedance at the pulse’s length, times the resistance’s temperature coefficient — not the thermal resistance. For pulses short against the element’s own time constant, which for a metal-element surface-mount part is around a millisecond, the error is adiabatic: α P t/Celement\alpha\,P\,t/C_{element}, proportional to the energy delivered and independent of how the part is mounted. Ask for the element’s heat capacity, or measure the thermal impedance at the pulse lengths that matter; the steady thermal resistance answers a different question.

Decide whether the converter samples or integrates, since an integrating reading of an adiabatic pulse carries half the error. And when a thermal model is needed at the millisecond scale where the sections overlap, use the ladder network’s exact response rather than the sum of its sections.

The larger point is the one the optimum that hands back a bandwidth and its successors kept arriving at: a shunt’s errors have different dependences on the current, and their balance depends on the conditions of the measurement. Self-heating was the one error with the current in it; for a pulse it also has the time in it, and it becomes the smallest of the four by a large margin.

How the numbers were obtained

The thermal path is a Cauer ladder of three stages, each a capacitance to ambient at a node and a resistance to the next node, and its step response at the element’s node is expanded exactly: the ladder network’s impedance is built as a continued fraction in polynomial arithmetic, its real negative poles found and polished on the undeflated polynomial, and the residues checked to sum to the total resistance. A pulse of length tpt_p is the step response minus the same step delayed by tpt_p; the average over a pulse is the step response’s integral, in closed form from the modes. The electrical side is the burden optimum of the earlier essays, a shunt of u∗/Iu^*/I with u∗=7.75u^* = 7.75 mV, so that the power is Iu∗I u^*; the temperature coefficient is 50 ppm/K throughout.

What it leaves out

The fixed point within the pulse. The resistance rises as the element warms, so the dissipation rises with it. At the few kelvin a second-long pulse reaches, that is a correction of a part in ten thousand to the power and so to the error; the steady-state essay solved it as a fixed point, and for a pulse it is smaller still.

The element’s own distribution. The element is one node here. A real strip heats unevenly, hottest in the middle and coolest at the terminations, and its average temperature is what the resistance follows. The adiabatic regime is unaffected, since every part of the strip then warms at the rate its own dissipation sets; the millisecond regime, where heat is flowing along the strip to the terminations, would change in shape. The loop gain one temperature understates measured what a single-node model misses when a part heats unevenly, and found the lumped figure a bound rather than a value; the same caution applies to a strip in its millisecond regime.

The temperature coefficient’s curvature. A shunt alloy’s coefficient is specified at one temperature with a curvature about it. For the millikelvin rises of short pulses the linear coefficient is exact; for the kelvin rises of long ones, the curvature matters, which is the earlier essay’s second open question.

Still open: the curved coefficient, the repeated pulse, and the unheated sense element

The coefficient that is parabolic. A manganin-like alloy’s resistance is flat at one temperature and curves either side. For a pulse starting at an ambient away from the flat point, the first millikelvin of rise sees the full local slope; a pulse starting at the flat point sees almost none, and its error is second order in the rise. The pulse error with the curvature in it would say whether choosing the operating temperature can make a shunt’s pulse error vanish to first order.

A train of pulses. A pulse repeated at a duty cycle heats the board towards the average power’s steady rise while each pulse adds its own adiabatic ramp on top. The error then has a slowly rising floor and a fast ripple, and the reading at each pulse depends on how many came before it — the same structure a switching device’s junction has under a pulse train, which the pulse the heatsink does not feel solved for a die and its heatsink.

A sense element that carries no current. The earlier essay asked whether a shunt could be built with an unheated reference element in the same thermal environment, differenced against the heated one. For a pulse, the reference would see the terminations’ and board’s rise but not the element’s adiabatic ramp, so it would cancel the slow part of the error and leave the fast part — which is the small one. Whether that is worth building depends on which part dominates at the pulse lengths in use.

Part 6 on current sensing

One argument about Current sensing, and one of 6 essays on it so far, each part numbered by how much of the idea it assumes. What sits either side of it:

What links here

Essays that reach for this one mid-argument — the half of a link its own author cannot write down.

The objects named here

The third axis, after the field and the idea: the things themselves, and every essay that touches each one.

Current shuntMeasurement errorSelf heatingTemperature coefficientThermal resistanceThermal time constant