The Non-Inverting Adder Op Amp: Circuit Theory and Core Math
When you need to sum multiple analog voltages while preserving their original phase, the non inverting adder op amp is the required topology. Unlike the classic inverting summing amplifier—which relies on a virtual ground at the inverting input to isolate inputs from one another—the non-inverting adder uses a passive resistor network at the non-inverting (+) input to combine signals before amplification.
The primary trade-off is input cross-talk. Because the resistor network connects to a high-impedance node rather than a virtual ground, the source impedance of each input channel interacts with the others. However, for low-impedance sources or buffered signals, this topology is ideal because it avoids the phase inversion inherent to the inverting configuration.
Standard Dual Op Amp Pinout (8-Pin DIP)
Most non-inverting adder circuits are built using dual op amp ICs. Here is the standard pinout for an 8-pin DIP package (e.g., LM358, TL072):
- Pin 1: Output A
- Pin 2: Inverting Input A (-)
- Pin 3: Non-Inverting Input A (+)
- Pin 4: V- (Ground or Negative Rail)
- Pin 5: Non-Inverting Input B (+)
- Pin 6: Inverting Input B (-)
- Pin 7: Output B
- Pin 8: V+ (Positive Supply Rail)
The Summing Math
The resistor network at Pin 3 acts as a weighted averager. If you have three inputs (V1, V2, V3) connected through identical resistors (R1 = R2 = R3 = R), the voltage at the non-inverting pin ($V_+$) is the average:
$V_+ = \frac{V_1 + V_2 + V_3}{3}$
To make the circuit a true adder rather than an averager, the non-inverting gain stage must multiply this average by the number of inputs (N). The gain formula for a non-inverting amplifier is $Gain = 1 + \frac{R_f}{R_g}$. Therefore, for 3 inputs, we need a gain of 3:
$1 + \frac{R_f}{R_g} = 3 \implies \frac{R_f}{R_g} = 2$
If $R_g = 10\text{k}\Omega$, then $R_f$ must be $20\text{k}\Omega$. For deeper analysis of op amp feedback networks, refer to the Analog Devices MT-041 Tutorial on Op Amp Basics.
Selecting and Biasing the Right Op Amp for Summing
Choosing the right IC dictates your headroom, noise floor, and biasing complexity. Biasing a non inverting adder op amp on a single supply requires creating a virtual ground (usually at VCC/2) so AC signals can swing symmetrically. For pure DC summing, a single supply referenced to true ground (0V) is sufficient, provided all input voltages are strictly positive.
Operation Regions and Safe Default Part Numbers
Never select an op amp without checking its common-mode input range and output swing limitations. The table below outlines safe default part numbers with their exact operational ratings.
| Op Amp Class | Example Part | Supply Range | Input Bias Current | Output Swing Limit | Best Use Case |
|---|---|---|---|---|---|
| General Purpose | LM358 | 3V to 32V (Single) or ±1.5V to ±16V (Dual) | ~45 nA | Swings to V-, but loses top ~1.5V from V+ | DC sensor summing, slow control loops |
| Audio / JFET | TL072 | ±5V to ±18V (Dual supply required) | ~50 pA | Loses ~1.5V from both V+ and V- rails | Audio mixing, high-impedance piezo summing |
| Rail-to-Rail I/O | MCP6002 | 1.8V to 6V (Single) | ~1 pA | Swings within 50mV of both V+ and V- | Battery-powered MCU ADC interfacing |
If you use an LM358 on a 12V single supply, do not expect the output to reach 12V. The internal PNP pull-up transistors cause the high-side output to saturate around 10.5V. If your summed DC voltage needs to hit the full positive rail, you must use a true rail-to-rail output part like the MCP6002 or add a pull-up resistor (e.g., 10kΩ) from the output pin to V+ to force the internal transistor into conduction.
Complete Application Circuit: 3-Channel DC Voltage Summing
This circuit sums three 0-3V DC sensor signals into a single 0-9V output using an LM358 powered by a 12V single supply. This provides enough headroom to prevent clipping at the 9V maximum output.
Component List
- U1: LM358 Dual Op Amp (DIP-8)
- R1, R2, R3: 10kΩ 1% metal film resistors (Input network)
- R4 (Rg): 10kΩ 1% metal film resistor (Ground reference)
- R5 (Rf): 20kΩ 1% metal film resistor (Feedback)
- C1: 100nF (0.1µF) ceramic bypass capacitor
Build Steps
- Power the IC: Insert the LM358. Connect Pin 8 to your 12V DC supply. Connect Pin 4 to circuit ground (0V).
- Decouple the Supply: Solder or place the 100nF capacitor (C1) directly across Pin 8 and Pin 4. This shunts high-frequency power rail noise to ground, preventing parasitic oscillation.
- Wire the Input Network: Connect one leg of R1, R2, and R3 together at a common node. Wire this common node directly to Pin 3 (Non-Inverting Input). Connect the free legs of R1, R2, and R3 to your three input voltage sources (V1, V2, V3).
- Wire the Gain Network: Connect R4 (10kΩ) between Pin 2 (Inverting Input) and circuit ground. Connect R5 (20kΩ) between Pin 2 and Pin 1 (Output). This sets the non-inverting gain to exactly 3.
- Verify and Test: Apply 1V to V1, 2V to V2, and 0V to V3. Measure Pin 1 with a multimeter. You should read exactly 3.0V DC.
Troubleshooting: How It Fails and Multimeter Testing
Op amp circuits rarely fail catastrophically unless subjected to overvoltage or electrostatic discharge. Instead, they fail functionally through saturation, oscillation, or loading errors. According to Texas Instruments Precision Labs, systematic debugging requires isolating the feedback loop from the input network.
Testing the Virtual Short
An op amp with negative feedback will do whatever it takes to make the voltage at the inverting input (-) match the non-inverting input (+). This is the 'virtual short'.
- Set your digital multimeter to DC millivolts (mV).
- Place the red probe on Pin 3 (+) and the black probe on Pin 2 (-).
- Pass: The meter reads between 0mV and 3mV. The feedback loop is intact and the op amp is operating linearly.
- Fail: The meter reads >100mV, or matches the supply voltage. The op amp is saturated (clipped), the feedback resistor is open, or the IC is dead.
Common Failure Modes
- Output Clipping (Saturation): If V1+V2+V3 exceeds your supply headroom (e.g., trying to output 11V on a 12V supply with an LM358), the output flatlines. Fix: Increase supply voltage or reduce input signal amplitude.
- High-Frequency Oscillation: The output reads as a random, fluctuating DC voltage on a multimeter, or gets hot to the touch. This is caused by parasitic capacitance in the feedback resistor or missing bypass caps. Fix: Ensure C1 is installed. If Rf is >100kΩ, add a small compensation capacitor (e.g., 10pF) in parallel with Rf.
- Thermal Drift: The output voltage slowly creeps up or down over minutes. Fix: You are likely using a general-purpose part (LM358) with high input offset voltage drift. Swap to a precision op amp like the OPA2188.
Frequently Asked Questions
Why is my non inverting adder op amp outputting an average instead of a sum?
This is the most common design error in this topology. The passive resistor network at the non-inverting input inherently calculates the mathematical average of the input voltages. If you forget to scale the non-inverting gain stage to match the number of inputs, the output will simply be the average. For a 2-input adder, your gain (1 + Rf/Rg) must be exactly 2. For a 4-input adder, the gain must be exactly 4. If your gain is set to 1 (by tying the output directly to the inverting input as a voltage follower), you will only get the average.
How do I handle single-supply biasing for AC signals in this circuit?
If you are summing AC audio signals on a single 9V battery, the signals will swing negative, which an LM358 on a single supply cannot read (it clips at 0V). You must create a virtual ground at VCC/2 (4.5V). Build a voltage divider using two 10kΩ resistors from 9V to Ground, and buffer the midpoint with the second half of your dual op amp package. Connect the 'ground' side of your input sources and your Rg resistor to this 4.5V virtual ground instead of true 0V. The output will then idle at 4.5V and swing ±4.5V around it. You will need an AC coupling capacitor on the final output to strip the 4.5V DC offset.
What happens if one input is left floating in a non-inverting adder?
Unlike an inverting summing amplifier where a floating input simply contributes 0V (because the summing node is held at a virtual ground by the feedback loop), a floating input in a non-inverting adder acts as an antenna. The high impedance of the non-inverting node will pick up 50/60Hz mains hum and RF noise, which will be amplified by the circuit's gain. Furthermore, the mathematical averaging changes. If a 3-input circuit has one floating input, the resistor network impedance shifts, altering the weighting of the remaining two active inputs. Always tie unused inputs to ground through a resistor matching the value of the active input resistors.






