You can make R3′ as small as necessary to achieve the desired current and improve the load range. As an alternative, you can make the other resistors large to keep the quiescent current low for high power efficiency.
The improved Howland current pump is flexible. It offers both current-sink and-source capability. The input voltage at VX is polarity-insensitive; you can apply it to either R1 or R1′. You can connect the load to the supply rail as a high-side load, or you can refer it to a low-side supply or ground (Figure 1). Further, one of the primary advantages of this topology is that the current pump provides potentially infinite output impedance, like that of an ideal current source.
However, you must pay strict attention to resistor matching. Given the requirements of small form factor and high precision, the design in Figure 1 uses IC2, the a 16-bit current-output AD5544 DAC, with an external op amp instead of a voltage-output DAC. You face some important trade-offs in deciding whether to use a current-output or a voltage-output DAC.
Current-output devices typically cost less than voltage-output DACs. The design must convert the current to a voltage to run the current pump, and the external op amp determines the accuracy of this conversion. Thus, you have control of the amount of accuracy as your application requires. Voltage-output DACs generally cost more than current-output devices because the current-to-voltage conversion takes place in the package, entailing the inclusion of an op amp.
Although a voltage-output DAC reduces component count in this design, you have to accept a particular accuracy figure based on the specifications of the op-amp buffer inside the DAC. Both approaches typically require an external reference. In the end, a current-output approach yields the highest accuracy at comparable cost and board space.
Although IC3, which performs the current-to-voltage conversion, can be almost any precision op amp using ±15V supplies, IC4 requires adequate current-driving capability to handle the maximum 20-mA load. The improved Howland current pump is insensitive to load-resistance perturbations. Only IC4's supply voltages limit the compliance voltage. A 500Ω load, for example, can place VL as high as 10V at 20-mA load current. This scenario sets VOUT at 11V, requiring the op amp to swing within 4V of the positive rail. The AD8512 dual op amp can drive 20 mA into a 500Ω load using ±15V supplies. However, IC4's output-voltage swing is likely to limit resistive loads to 500Ω in this application.
This design uses the 10V ADR01 reference because it is precise and compact.