Don’t Use the Resistor I Told You to Use

What You Were Told

If you grew up with the 741 op amp1 , it was drilled into your head to balance resistances seen by the op amp inputs. Over time, with different circuit techniques and different IC processes, this may not be the right thing to do. In fact, it can lead to more dc error, more noise, and more instability. Why did we start doing this and what changed so that it may not be the right thing to do today?

In the 1960s and 1970s, first generation op amps were manufactured on a plain vanilla bipolar process. To get reasonable speeds, the differential pair tail current was generally in the 10 μ A to 20 μ A range.

Therefore, with betas of 40 to 70, the input bias current was about one microamp. However the transistor matching wasn’t that close, so the input bias currents were not equal, resulting in a difference in the input bias currents (called input offset current) by 10% to 20% of the input bias current.

By adding a resistance (R3 in Figure 1) in the noninverting input to ground, equal to the parallel combination of the input resistor and the feedback resistor, the impedances are made equal. Doing some algebraic manipulation, it can be shown that the error is reduced to Ioffset × Rfeedback. Because the Ioffset was 10% to 20% of Ibias, this would help in reducing the output offset error.

Figure 1 Classic inverting amplifier.

DC Error

To reduce the input bias current on bipolar op amps, input bias current cancellation was integrated into many op amp designs. An example of this can be found in the OP07. With the addition of input bias current cancellation2 , the bias current is greatly reduced, but the input offset current can be 50% to 100% of the remaining bias current, so adding the resistor has very little effect. In some cases, adding the resistor could result in the output error actually increasing.

Noise

The thermal noise of a resistor is given by √ 4kTRB, so a 1 k Ω resistor will be 4 nV/ √ Hz. Adding a resistor will add noise. In Figure 2, surprisingly, even though the 909 Ω compensation resistor is the lowest value because of noise gain from that node to the output, it contributes the most noise at the Figure 2 output. Output noise due to R1 is 40 nV/ √ Hz, for R2, 12.6 nV/ √ Hz, and for R3, 42 nV/ √ Hz. So don’t use a resistor. On the other hand, if the op amp is powered from split supplies and one supply comes up before the other one, there may be latch-up problems with the ESD network, in which case it may be desirable to add some resistance to protect the part. But if used, a bypass cap should be placed across the resistor to reduce the noise contribution of the resistor.

Figure 2 Noise analysis.

Stability

All op amps have some input capacitance, both differential and common mode. If the op amp is connected as a follower and the impedances are balanced by putting a resistor in the feedback path, the system may become prone to oscillation. The reason is that with a large feedback resistor, the input capacitance of the op amp, and the stray capacitance on the pc board, an RC low-pass filter (LPF) is formed. This filter causes phase shift and will reduce the phase margin of the closed-loop system> If the phase margin is too low, the op amp may oscillate. A customer was using an AD8628 CMOS op amp in a 1 Hz, Sallen-Key low-pass filter circuit. Because of the low corner frequency, the resistors and capacitors were rather large (see Figure 3).

The input resistor was 470 k Ω , so the customer put a 470 kΩ in the feedback. This resistor, in combination with the eight picofarads of input capacitance, (see Figure 4) gave the customer a pole at 42 kHz. The AD8628 has a gain bandwidth product of 2 MHz, so it still had plenty of gain at 42 kHz and it oscillated rail-to-rail. Changing the 470 k Ω resistor to a 0 Ω jumper solved the problem. So avoid large resistors in the feedback where large depends on the gain bandwidth of the op amp. For high frequency op amps, such as the ADA4817-1 with a gain bandwidth over 400 MHz, a 1 k Ω feedback would be large. Always read the data sheet for recommendations.

Figure 3 What you see.

Figure 4 What the electrons see.

Summary

Over the years, rules of thumb are developed that serve a purpose. On a design review, it’s always good practice to look carefully at these rules and see if they are still applicable. With respect to adding a balancing resistor, if the op amp is CMOS, JFET, or bipolar with input bias current cancelation, you probably don’t need one.

References

1 Ken Shirriff. “Understanding Silicon Circuits: Inside the Ubiquitous 741 Op Amp.” 2015.

2 “MT-038 Tutorial Op Amp Input Bias” Analog Devices, 2009.

5 comments on “Don’t Use the Resistor I Told You to Use”

1. Scott Elder
May 3, 2017

It seems your example assumes the resistor noise dominates.  In the case of a 741, the input referred noise is on the order of 60nV/rt Hz; over one order of magnitude higher than the 909 ohm resistor.  Hence it is the amplifier that sets the noise, not the resistor(s).  Most times this is the case if the amplifier is continuous time (i.e. not auto zero or chopper class).  If dc error is at all a consideration, generally I find it best to include the resistor.

Scott

2. opampguy
May 4, 2017

Scott,

Thanks for the feedback.  I used the 741 for an example of IB and IOS.  I should have made it more clear that the examples are independent.  The total noise is of course a function of the noise gain, all the resistors, voltage noise of the op amp and current noise.  For a 741, the voltage noise of the op amp would dominate.   For an op amp such as the AD8597, you have to look at the all the noise sources.

Mini-Tutorial, MT-050 at http://www.analog.com goes into more detail.

Harry

3. Depoussierageind
May 5, 2017

Fortunately that there are always good connoisseurs who always think about sharing with others

4. Scott Elder
May 8, 2017

Thanks for knocking this around Harry.  Should you change the part reference, you probably want to change the 1k to 50 ohms as well.  Nevertheless, thanks for sharing.

Scott

5. LynnHavens
May 9, 2017

Thanks for the Resistor artilce.

This site uses Akismet to reduce spam. Learn how your comment data is processed.