Differential voltage is the electrical potential difference measured strictly between two specific, non-ground nodes in a circuit, ignoring any shared voltage they both have relative to earth or system ground. When you place multimeter probes across a component, you are reading differential voltage. Understanding this concept changes how you design for noise immunity and dictates whether your measurement equipment will survive contact with a high-voltage bus. Think of it like measuring the height difference between two hikers on a steep mountain trail; you care about the vertical distance between them, completely ignoring their shared altitude above sea level.
Differential Voltage vs. Single-Ended and Common-Mode
To master differential measurements, you must separate it from the two concepts people most commonly confuse it with: single-ended voltage and common-mode voltage.
- Single-Ended Voltage: Measured between one active node and a fixed system ground (0V). This is how most basic Arduino analog inputs work. It is highly susceptible to ground bounce and electromagnetic interference (EMI).
- Common-Mode Voltage (Vcm): The average voltage present on both measurement nodes relative to ground. If Node A is at 12.1V and Node B is at 11.9V, the common-mode voltage is 12.0V.
- Differential Voltage (Vdiff): The strict subtraction of Node B from Node A. In the example above, Vdiff = 0.2V.
What this changes in a real circuit is your ability to extract a tiny, noisy signal from a massive, hostile electrical environment. A differential receiver only amplifies the difference between the two lines. Any noise that couples equally onto both wires (common-mode noise) is canceled out, a property quantified by the Common-Mode Rejection Ratio (CMRR). According to All About Circuits, this cancellation is the foundational reason industrial protocols can survive factory floors.
The Math in Practice: A High-Side Current Sense Example
Let’s look at a concrete numeric example that breaks single-ended designs but works perfectly with differential measurement. Imagine you are building a battery monitor for a 48V LiFePO4 solar bank.
You want to measure the current leaving the battery using a high-side shunt resistor. You select a 5 mΩ (0.005 Ω) shunt to minimize power loss. The system is currently pulling 20A.
Vdiff = I × R = 20A × 0.005Ω = 0.1V (100mV).
Node A (Battery side) = 48.0V.
Node B (Load side) = 47.9V.
Common-Mode Voltage = (48.0V + 47.9V) / 2 = 47.95V.
If you try to measure Node B with a standard single-ended op-amp (like an LM358) referenced to ground, the op-amp will instantly fail. Its inputs cannot handle 47.9V, and its output will rail or the silicon will breakdown. You need a differential amplifier designed to tolerate a 48V common-mode voltage while accurately extracting the 100mV differential voltage. As noted in Texas Instruments' current sensing guidelines, high-side sensing is preferred for safety and fault detection, but it strictly mandates differential measurement topology.
Where You Meet Differential Voltage in Real Circuits
You will encounter differential voltage requirements across several distinct domains in electronics and electrical wiring:
1. High-Side Current Shunts
As calculated above, measuring current on the positive supply rail requires rejecting the supply voltage to read the millivolt-level drop across the shunt.
2. Industrial Communication (RS-485 and CAN Bus)
RS-485 uses a differential pair (A and B lines). A logical '1' is represented by line A being more positive than line B by at least 200mV. Because EMI induces voltage equally on both twisted wires, the receiver ignores the noise and reads only the differential voltage. Always use a 120Ω termination resistor across the A and B lines at the ends of the bus to prevent signal reflections.
3. Balanced Audio (XLR)
Microphone cables carry audio as a differential signal. Pin 2 is positive, Pin 3 is negative. The mixer's input stage reads the differential voltage, canceling out 60Hz mains hum picked up along a 50-foot stage cable.
4. Mains Oscilloscope Measurements
Measuring the voltage across a low-side shunt on a 120V AC circuit with a standard oscilloscope probe is lethal if you clip the probe's ground lead to the wrong point, as the ground lead is tied directly to earth ground. You must use a differential probe to measure across a floating mains shunt safely.
Decision Tree: Choosing the Right Differential IC or Tool
Do not guess your measurement topology. Use this decision path to select the exact component or tool for your workbench or PCB design.
| Application Scenario | Voltage & Signal Constraints | Recommended Solution | Concrete Part Pick |
|---|---|---|---|
| Embedded DC current sensing (Low-side, < 5V) | Common-mode < 5V, Vdiff in mV range | Single-ended op-amp or basic ADC | MCP6001 or direct MCU ADC |
| Embedded DC current sensing (High-side, 12V-36V) | Common-mode up to 36V, I2C output needed | High-side differential current/power monitor IC | Texas Instruments INA226 |
| Embedded DC current sensing (High-side, 48V-85V) | Common-mode up to 85V, high CMRR required | High-voltage differential current sense amp | Analog Devices LTC6102 |
| Bench measurement of AC/DC floating signals (< 100V) | Mains-adjacent, isolated ground required | Active differential oscilloscope probe | Micsig DP10013 (100MHz, 1300V) |
| Bench measurement of high-voltage AC (> 100V) | Mains or motor drives, strict isolation | High-voltage differential probe with CAT rating | Tektronix P5200A |
Frequently Asked Questions
Can I just use two standard oscilloscope probes and the 'Math' subtract function to get differential voltage?
You can, but it is a poor practice for precision work. Standard scope channels have slight gain and offset mismatches, which ruins your CMRR (often dropping it below 30dB). Furthermore, if you are measuring anything tied to mains voltage, clipping two standard probe grounds to different potentials will create a dead short through the oscilloscope's internal ground bus, destroying the scope and potentially causing a fire. Always use a dedicated differential probe for floating or mains-adjacent measurements.
Why does my RS-485 differential bus fail when I add a long cable?
While RS-485 relies on differential voltage to reject noise, the receivers still have an absolute common-mode voltage limit (typically -7V to +12V). If the ground potential difference between the two ends of a long cable exceeds this range, the receiver's input stage saturates or breaks down. You must run a dedicated ground wire alongside the A/B pair to keep the common-mode voltage within the receiver's safe operating area.
What happens if I swap the positive and negative inputs on a differential amplifier?
The output voltage will invert its polarity. If your circuit expects a positive 100mV differential reading for a 20A forward current, swapping the inputs will yield a negative reading. In digital current monitors like the INA226, this will result in the internal registers reporting negative current, which can cause underflow errors in unsigned integer variables in your Arduino or ESP32 code.






