ELE-280 · Lesson 4 of 12 · 26 min
Digital multimeters
The digital multimeter is the most used instrument on any electronics bench. It measures DC and AC voltage, DC and AC current, resistance, and usually continuity, diode forward voltage, capacitance and frequency as well. It looks simple: turn the dial, touch the probes, read the number. But every function connects the meter into your circuit in a different way, and in every function the meter disturbs the circuit a little. This lesson explains what happens inside the meter in each mode, how the meter loads the circuit, what true RMS means, and how to avoid the mistakes that give wrong readings or blown fuses.
Leo's task this week is to characterize the input stage of the pedestrian controller's push-button and loop-detector inputs. Each input has a high-value resistor divider and a filter capacitor, and Amara wants the voltages and currents at each node, the resistance of each part, and the AC ripple on the 24 V rail. Several of those measurements go wrong in instructive ways.
Inside a digital multimeter
At the heart of a bench or handheld multimeter is an analog-to-digital converter, usually a slow, very accurate integrating type that averages its input over a fixed time, often a whole number of power-line cycles so that 60 Hz hum averages to zero. In front of the converter is a signal conditioning section that turns every quantity into a small DC voltage. For DC volts, a precision resistor divider scales the input. For current, the current flows through a small shunt resistor and the meter measures the voltage across it. For resistance, the meter drives a known current through the unknown resistor and measures the voltage. For AC, a converter produces a DC voltage proportional to the RMS value of the input. The number of counts in the display, the range resistors and the shunts set what each range can show.
Measuring voltage and the loading error
In voltage mode the meter connects in parallel with the part being measured, and an ideal voltmeter would draw no current. A real one has a finite input resistance, typically 10 MΩ on DC ranges for a handheld or bench meter, and sometimes selectable to over 10 GΩ on the lowest ranges of a bench meter. When the circuit you probe has a high source resistance, that 10 MΩ forms a divider with it and the meter reads low. The rule of thumb is that the error is roughly the ratio of the source resistance to the meter's input resistance: probing a node with a 100 kΩ Thévenin resistance with a 10 MΩ meter reads about 1 % low.
Worked problem
Loading a high-value divider
The loop-detector input divides the 24 V rail with R₁ = 1.0 MΩ on top and R₂ = 470 kΩ on the bottom. Leo measures the midpoint with a 10 MΩ meter. What does he read, and what is the true voltage?
Show solution
- The open-circuit (true) voltage is set by the divider alone.
- \[V_{Th} = 24 \times \frac{470}{1000 + 470} = 7.673\ \text{V}\]
- The Thévenin resistance seen at the midpoint is R₁ in parallel with R₂.
- \[R_{Th} = \frac{1000 \times 470}{1470}\ \text{k}\Omega = 319.7\ \text{k}\Omega\]
- \[V_{read} = 7.673 \times \frac{10\,000}{10\,000 + 319.7} = 7.436\ \text{V}\]
Answer: Leo reads about 7.44 V instead of 7.67 V, a 3.1 % loading error, much larger than the meter's specified accuracy. The reading is a correct measurement of a disturbed circuit. Correcting it with the formula, or using a meter with a higher input resistance, gives the true value.
Loading error is a systematic error, so it does not show up as scatter. A good habit is to estimate the Thévenin resistance of every node you probe. For the low-impedance nodes of most circuits, such as power rails, op-amp outputs and logic pins, it is far below a megohm and the meter's loading is negligible. For high-value dividers, high-impedance sensors and the gates of MOSFETs, it can dominate the measurement.
Measuring current and the burden voltage
To measure current, the meter must be inserted in series with the circuit, which means breaking the circuit and routing the current through the meter's shunt. The voltage across the shunt is called the burden voltage. On a typical handheld meter, the burden can be about 1 mV per milliampere on the milliampere range, or a few hundred millivolts at full scale on any range. In a 24 V circuit that hardly matters, but in a 3.3 V circuit, or when measuring the current into a diode or LED, a few hundred millivolts of burden can change the current you are trying to measure. Many meters list the burden voltage or shunt resistance for each range in their specification.
Worked problem
Burden voltage on an LED current measurement
An indicator LED on the controller is driven from a 3.3 V logic pin through a 100 Ω resistor. The LED drops about 2.0 V, so the current should be about (3.3 − 2.0)/100 = 13 mA. Leo inserts a meter whose 60 mA range has a 10 Ω shunt. Estimate what he reads.
Show solution
- With the meter in series, the loop now contains 100 Ω plus 10 Ω, and the LED voltage stays near 2.0 V.
- \[I = \frac{3.3 - 2.0}{100 + 10} \approx 11.8\ \text{mA}\]
- The burden voltage is 11.8 mA × 10 Ω ≈ 0.12 V.
Answer: The meter reads about 11.8 mA, roughly 9 % below the undisturbed current. A higher range with a smaller shunt, or measuring the voltage across the 100 Ω resistor and dividing, avoids the error. Measuring the voltage across a known resistor is often the better way to measure current, because it does not break the circuit.
Current measurement is also where meters are most often damaged. The current jacks connect almost directly across the probes, so touching the probes across a voltage source with the leads in a current jack drives a large current through the shunt and fuse. Good meters have high-breaking-capacity fuses on the current inputs; cheaper ones may not. Two rules prevent almost all of this: always plan where the meter will be inserted with the circuit off, and always return the red lead to the voltage jack as soon as the current measurement is finished. Some meters beep a warning when the leads are in a current jack and the dial is set for voltage.
Measuring resistance
In resistance mode the meter's own source drives a small known current through the unknown resistor and measures the voltage across it, so the circuit must be unpowered: an external voltage adds to or subtracts from the meter's and gives a meaningless reading, and on some meters can damage the input. Discharge capacitors first. The resistor must also be isolated from parallel paths. Measuring a 100 kΩ resistor still soldered into a circuit where a 47 kΩ path runs parallel to it reads about 32 kΩ, the parallel combination. Lift one end of the part, or measure before assembly. The meter's test current flows through the probe leads and contacts too, adding a few tenths of an ohm; for low resistances, short the probes and use the meter's relative or null function to subtract the lead resistance, or use the four-wire method in lesson 8.
Diode test mode drives about a milliampere and displays the forward voltage, around 0.5 to 0.7 V for a silicon junction and higher for LEDs, some of which glow faintly. Continuity mode beeps when the resistance is below a threshold of tens of ohms; it is quick for checking wiring and finding shorts, but it cannot distinguish a 2 Ω trace from a 20 Ω fault. Capacitance mode charges the capacitor with a known current and times it; it is useful for sorting parts, but much less accurate than an LCR meter.
AC measurements and true RMS
For AC, what a meter should report is the root-mean-square value, the DC voltage that would heat a resistor equally. For a sine wave of peak Vp, the RMS value is Vp/√2 and the average of the rectified wave is 2Vp/π. Many inexpensive meters measure the average of the rectified waveform, which is easy to build, and multiply by the sine-wave form factor, π/(2√2) ≈ 1.111, so that they display RMS correctly for a pure sine. For any other waveform they are wrong. A true-RMS meter computes the RMS value directly, either with an analog RMS converter or by sampling and computing digitally, and reads correctly for distorted and non-sinusoidal waveforms within its bandwidth and crest-factor limits.
| Waveform (peak Vp, no DC) | True RMS | Rectified average | Average-responding meter reads | Error |
|---|---|---|---|---|
| Sine | 0.707 Vp | 0.637 Vp | 0.707 Vp | 0 % |
| Square | 1.000 Vp | 1.000 Vp | 1.111 Vp | +11 % |
| Triangle | 0.577 Vp | 0.500 Vp | 0.555 Vp | −3.8 % |
| Pulse, 10 % duty (0 to Vp, AC-coupled) | 0.300 Vp | 0.180 Vp | 0.200 Vp | −33 % |
Two more specifications matter for AC. The bandwidth of the AC function is often only a few kilohertz to a few hundred kilohertz, so a meter cannot measure the amplitude of a switching regulator's 500 kHz ripple; it will read low or nothing at all. The crest factor, the ratio of peak to RMS value, is limited too: a meter rated for a crest factor of 3 may clip narrow pulses with higher peaks before computing their RMS. Finally, many meters measure only the AC component on their AC ranges, removing the DC with a coupling capacitor. To get the total RMS of a waveform with a DC level, combine the readings: V_total = √(V_DC² + V_AC²). Some meters offer an AC+DC mode that does this directly.
# True RMS versus an average-responding meter, computed from sampled waveforms
import math
N = 10000
def rms(x): return math.sqrt(sum(v * v for v in x) / len(x))
def avg_resp(x):
m = sum(x) / len(x) # AC coupling removes the mean
ac = [v - m for v in x]
return 1.1107 * sum(abs(v) for v in ac) / len(ac)
def ac_rms(x):
m = sum(x) / len(x)
return rms([v - m for v in x])
waves = {
"sine": [math.sin(2 * math.pi * k / N) for k in range(N)],
"square": [1.0 if k < N // 2 else -1.0 for k in range(N)],
"triangle": [4 * abs(k / N - 0.5) - 1 for k in range(N)],
"10% pulse": [1.0 if k < N // 10 else 0.0 for k in range(N)],
}
for name, x in waves.items():
t, a = ac_rms(x), avg_resp(x)
print(f"{name:10s} true RMS(AC) {t:.4f} average-responding {a:.4f} error {100*(a/t-1):+6.1f} %")
# Loading error of a 10 Mohm meter on several source resistances
for rth in (1e3, 100e3, 320e3, 1e6):
print(f"R_Th {rth/1e3:7.0f} kohm: reads {100*(1e7/(1e7+rth)-1):+6.2f} % of true value")sine true RMS(AC) 0.7071 average-responding 0.7071 error -0.0 % square true RMS(AC) 1.0000 average-responding 1.1107 error +11.1 % triangle true RMS(AC) 0.5774 average-responding 0.5554 error -3.8 % 10% pulse true RMS(AC) 0.3000 average-responding 0.1999 error -33.4 % R_Th 1 kohm: reads -0.01 % of true value R_Th 100 kohm: reads -0.99 % of true value R_Th 320 kohm: reads -3.10 % of true value R_Th 1000 kohm: reads -9.09 % of true value
The program reproduces the table and the loading rule. Amara uses it to explain why Leo's cheap pocket meter and the bench meter disagree on the 24 V rail's ripple. The ripple is a sawtooth from the rectifier's charging pulses, close to a triangle, so the average-responding pocket meter reads a few percent low; on the sharp current pulses that flow into the capacitor, which have a high crest factor, it reads a third or more low. Lesson 6 shows how to look at that ripple directly on an oscilloscope, which is the better tool for any waveform whose shape matters.
Worked problem
Total RMS of a rail with ripple
The bench meter reads 24.06 V on DC and 0.212 V on AC (true RMS, AC-coupled) at the controller's 24 V rail. What is the total RMS voltage, and does the ripple matter for heating?
Show solution
- The DC and AC components add as powers, so their squares add.
- \[V_{total} = \sqrt{24.06^2 + 0.212^2} = \sqrt{578.88 + 0.045} \approx 24.061\ \text{V}\]
Answer: About 24.061 V, only 1 mV more than the DC reading. The ripple is irrelevant to heating, though 0.2 V RMS of ripple can still matter for sensitive analog circuits such as the microphone amplifier.
Common mistakes
MistakeIgnoring the meter's input resistance when probing a high-resistance node.
InsteadEstimate the node's Thévenin resistance; if it is more than about 1 % of the meter's input resistance, correct for loading or use a higher-impedance instrument.
MistakeMeasuring resistance in a powered circuit or with parallel paths in place.
InsteadRemove power, discharge capacitors and isolate the component.
MistakeTrusting an average-responding meter on non-sinusoidal waveforms.
InsteadUse a true-RMS meter within its bandwidth and crest factor, or an oscilloscope.
MistakeLeaving the red lead in a current jack.
InsteadReturn it to the voltage jack after every current measurement.
MistakeExpecting a multimeter to measure high-frequency ripple.
InsteadCheck the AC bandwidth; switching ripple at hundreds of kilohertz needs an oscilloscope.
Summary and key terms
- A DMM conditions every quantity into a small DC voltage for an integrating ADC that rejects power-line hum.
- Voltage mode loads the circuit through about 10 MΩ; the error is about R_Th/R_in.
- Current mode inserts a shunt in series; its burden voltage can change low-voltage circuits.
- Resistance mode needs an unpowered, isolated part; lead resistance matters for low values.
- Average-responding meters are calibrated for sine waves; true-RMS meters read any waveform within their bandwidth and crest factor.
- AC ranges are usually AC-coupled; total RMS combines DC and AC readings in quadrature.
- Input resistance
- The resistance a voltmeter presents to the circuit, typically 10 MΩ for a DMM on DC.
- Loading error
- The change in a circuit's voltage or current caused by connecting the measuring instrument.
- Burden voltage
- The voltage dropped across an ammeter's shunt and wiring when current flows through it.
- Shunt
- A small, precise resistor through which current is passed so that the voltage across it can be measured.
- True RMS
- A measurement of the actual root-mean-square value of a waveform, correct for any shape within the instrument's limits.
- Form factor
- The ratio of a waveform's RMS value to its rectified average; 1.111 for a sine.
- Crest factor
- The ratio of a waveform's peak value to its RMS value.
Practice problems
Work each problem on paper first, then reveal the answer to check.
A node with R_Th = 50 kΩ is measured with a 10 MΩ meter. Estimate the loading error.
Show answer
About −0.5 %.
A meter's 6 mA range has a burden of 100 mV per mA. What is the burden at 4 mA?
Show answer
0.4 V.
An average-responding meter reads 11.1 V on a symmetric square wave. What is the true RMS value?
Show answer
10.0 V.
A meter reads 5.00 V DC and 3.00 V AC on the same signal. What is the total RMS?
Show answer
√(25 + 9) ≈ 5.83 V.
Why must resistance be measured with the circuit unpowered?
Show answer
The meter measures resistance from its own test current; any external voltage corrupts the reading and can damage the meter.
Suggest a way to measure a 20 mA LED current without breaking the circuit.
Show answer
Measure the voltage across the known series resistor and divide by its resistance.
Lesson quiz · 5 questions
Score 60% or more to complete this lesson.
Create a free account to save your progress, take quizzes and earn a certificate.