Two modes: Size a shunt (R = V_sense / I_max) or analyze an existing shunt. Calculates amplifier output V_out = V_shunt × gain, ADC utilization, power dissipation, and optional offset error and current resolution.
No spam. Unsubscribe anytime.
You're in — check your inbox to confirm.
Something went wrong. Try on Buttondown →
A shunt resistor (or current sense resistor) is a low-value precision resistor placed in series with the load. The voltage drop across it is proportional to current: V = I × R. A current sense amplifier amplifies this small voltage for an ADC or comparator. Shunt values typically range from 0.1 mΩ to 100 mΩ depending on the current range and acceptable power loss.
The sense voltage at full-scale current (V_sense = I_max × R_shunt) sets the SNR and power loss trade-off. A higher sense voltage improves noise immunity and ADC resolution but increases shunt power dissipation and burden voltage. Typical targets are 20–100 mV. Precision amplifiers like the INA190 support sense voltages down to a few millivolts, but below 10 mV noise becomes significant.
Gain is chosen to bring V_sense × gain close to V_ref (the ADC reference voltage) at full-scale current — typically 80–95% utilization. Higher gain improves resolution but reduces headroom for transients. If your sense voltage is 50 mV and V_ref is 3.3 V, a gain of 50 V/V gives V_out = 2.5 V (76% utilization). Fixed-gain current sense amps (INA180, INA190) are preferred over op-amp circuits for their CMR and accuracy.
ADC utilization is the fraction of V_ref used at full-scale current: utilization = (V_shunt × gain) / V_ref. Below 30%, you are wasting ADC codes and resolution. Above 100%, the amplifier output clips at the ADC reference and the reading saturates. A utilization of 70–90% is a good target — leaving headroom for transients while maximizing resolution.
The shunt resistor dissipates P = I² × R_shunt as heat. In high-current designs (10 A+), even a 1 mΩ shunt at 100 A dissipates 10 W — requiring a heat sink or power-rated shunt package. Always verify the shunt's power rating against calculated dissipation. For precision measurement, the self-heating of the shunt changes its resistance (temperature coefficient), introducing measurement error.