Choose Resistors to Minimize Errors in Grounded-Load Current Source

Operational amplifiers are frequently used to make high-quality current sources in a variety of applications, such as industrial process control, scientific instrumentation, and medical equipment. Single Amplifier Current Sources, published in Analog Dialogue, Volume 1, Number 1, 1967, introduces several current source circuits that provide a constant current through floating loads or grounded loads. In industrial applications, such as pressure transmitters and gas detectors, these circuits are widely used to provide 4-mA to 20-mA or 0-mA to 20-mA currents.

The improved Howland current source, shown in Figure 1, is very popular because it can drive a grounded load. The transistor, which allows relatively high currents, can be replaced by a MOSFET to achieve even higher currents. For low cost, low current applications, the transistor can be eliminated, as shown in Difference Amplifier Forms Heart of Precision Current Source, published in Analog Dialogue, Volume 43, Number 3, 2009.

The accuracy of this current source is determined by the amplifier and the resistors. This article shows how to choose the external resistors to minimize errors.

Figure 1
Figure 1. Improved Howland current source drives grounded loads.

Analysis of the improved Howland current source yields the transfer function:

 Equation 1

Tip 1: Set R2 + R5 = R4

In Equation 1, the load resistance influences the output current, but if we set R1 = R3 and R2 + R5 = R4, the formula reduces to:

Equation 2

Here, the output current is only a function of R3, R4, and R5. With an ideal amplifier, the resistor tolerances determine the accuracy of output current.

Tip 2: Set RL = n × R5

To decrease the total number of resistors in the component library, set R1 = R2 = R3 = R4. Now, Equation 1 simplifies to:

Equation 3

If R5 = RL, it further simplifies to:

Equation 4

Here, the output current depends only on the resistance of R5.

In some cases, the input signal may need to be attenuated. For example, with a 10-V input signal and R5 = 100 Ω, the output current would be 100 mA. To get a 20-mA output current, set R1 = R3 = 5R2 = 5R4. Now, Equation 1 reduces to:

Equation 5

If RL = 5R5 = 500 Ω, then:


Tip 3: Larger value for R1/R2/R3/R4 improves the current accuracy

In most cases, R1 = R2 = R3 = R4, but RL ≠ R5, so the output current is as shown in Equation 3. With R5 = 100 Ω and RL = 500 Ω, for example, Figure 2 shows the relationship between the resistance of R1 and the current accuracy. To achieve 0.5% current accuracy, R1 must be at least 40 kΩ.

Figure 2
Figure 2. Relationship between R1 and output current accuracy.

Tip 4: Resistor tolerance affects current accuracy

Real world resistors are never ideal, with each having a specified tolerance. Figure 3 shows an example circuit, where R1 = R2 = R3 = R4 = 100 kΩ, R5 = 100 Ω, and RL = 500 Ω. With the input voltage set to 0.1 V, the output current should be 1 mA. Table 1 shows the output current error caused by different resistor tolerances. To obtain 0.5% current accuracy, choose 0.01% tolerance for R1/R2/R3/R4, 0.1% for R5, and 5% for RL. Resistors with 0.01% tolerance are expensive, so a better choice would be to use an integrated difference amplifier, such as the AD8276, which has better resistor matching and is more cost effective.

Figure 3
Figure 3. Example circuit for IOUT = 1 mA.

Table 1. Worst Case Output Current Error (%) vs. Resistor Tolerance (%)

Resistor Tolerance/
Resistors Varied
5 1 0.5 0.1  0.05  0.01 
R1/R2/R3/R4 110.11 10.98 5.07  1.18  0.69  0.30  0.20
R5 5.05 1.19 0.70  0.30  0.25  0.21  0.20
RL 0.21 0.20 0.20  0.20  0.20  0.20  0.20


When designing an improved Howland current source, choose external resistors to make the output current independent of the load resistance. Resistor tolerance influences the accuracy, and a trade-off between accuracy and cost must be made. The amplifier’s offset voltage and offset current will also affect the accuracy. Consult the data sheet to check if the amplifier can meet the circuit requirements. Multisim can be used to simulate how these specifications influence the accuracy. An integrated difference amplifier—with its low offset voltage, offset voltage drift, gain error, and gain drift—can cost effectively implement accurate, stable current sources.


Guo, David. Low-Power, Unity-Gain Difference Amplifier Implements Low-Cost Current Source , Analog Dialogue, Volume 45, Number 2, 2011.

Loe, James M. Grounded-load current source uses one operational amplifier, Analog Dialogue, Volume 1, Number 3, 1967.

Miller, Bill. Single Amplifier Current Sources, Analog Dialogue, Volume 1, Number 1, 1967.

Moghimi, Reza. Ways to Optimize the Performance of a Difference Amplifier, AN-589.

Zhao, Neil, Reem Malik, and Wenshuai Liao. Difference Amplifier Forms Heart of Precision Current Source, Analog Dialogue, Volume 43, Number 3, 2009.


David Guo

David Guo

David Guo is a product applications engineer for ADI’s linear products. He started working in the China Central Application Center of ADI as an applications engineer in 2007, and transferred to the Precision Amplifier Group as an applications engineer in June, 2011. Since January, 2013, David has worked as an application engineer in ADI’s linear product department. He is responsible for technical support of products including precision amplifiers, instrumentation amplifiers, high speed amplifiers, current sense amplifiers, multipliers, references and rms-DC products. David earned his bachelor’s and master’s degree in mechano-electronic engineering from Beijing institute of Technology.