On this page
A Howland source can deliver the correct current into one sensor load and the wrong current into another, even before reaching amplifier compliance. Its resistor network controls both commanded-current gain and the unwanted dependence on load voltage. Measure those two quantities separately before choosing a trim endpoint for a ceramic network.
System boundary
A basic four-resistor Howland current pump driving a sensor or controlled test load. The analysis is not the improved Howland topology and does not specify human-connected or safety-critical excitation.
Integration interfaces
| Interface | Required input | Thick film role | Validation owner |
|---|---|---|---|
| Command voltages to resistor network | Differential commands, source impedance and actual resistance mapping. | Printed resistance establishes commanded-current scale and feedback balance. | Analog designer. |
| Load node to amplifier | Required load voltage, current direction and amplifier linear range. | Matching affects current variation inside the compliance envelope. | System integrator. |
| Network trim to current verification | Command sweep and independently controlled load-voltage sweep. | One current reading cannot establish both scale and output conductance. | Calibration owner. |
Integration risks
| Risk | Control or verification | Validation owner |
|---|---|---|
| A one-load calibration hides finite output conductance. | Measure delivered current across the intended load-voltage range. | Measurement owner. |
| Network mismatch creates a negative incremental output resistance. | Retain the sign of current slope and evaluate dynamic stability. | Circuit designer. |
| Amplifier saturation is mistaken for a resistor-balance error. | Verify internal output and input ranges before fitting a linear slope. | Electronics engineer. |
System integration decisions
- Define the exact four-resistor topology and current direction.
- Fit current versus load voltage separately from current versus command.
- Check both signs of output conductance and the active amplifier limits.
Name every node instead of relying on a circuit nickname
Consider a basic topology with load node Vx connected to the amplifier's noninverting input. Resistor R1 connects positive command Vp to Vx, and R2 connects amplifier output Vo to Vx. On the inverting side, R3 connects negative command Vm to the inverting node, and R4 connects Vo to that node. The load returns from Vx to the defined circuit reference.
Define positive load current as current delivered from Vx into the external load. Assume a linear ideal amplifier with negligible input current, so its two inputs have equal voltage. This explicit topology avoids mixing formulas from improved Howland circuits that add a separate current-sense resistor. The component drawing should identify the electrical nodes as clearly as their physical ceramic pads.
Separate the command term from the load-voltage term
Let k equal R4 divided by R3. The inverting-node equation gives Vo = (1 + k)Vx minus k Vm. Summing the currents entering Vx through R1 and R2 then gives load current equal to Vp/R1 minus k Vm/R2 plus (k/R2 minus 1/R1)Vx. The last coefficient is the unwanted dependence on load voltage.
Define I0 as Vp/R1 minus k Vm/R2, and Gout as 1/R1 minus k/R2. The result is Iload = I0 minus Gout Vx. Gout is an incremental output conductance under this convention. The balance condition Gout equal to zero requires R1/R2 = R3/R4. Only at that balance does the ideal delivered current reduce to (Vp minus Vm) divided by R1, independent of load voltage.
Iload = I0 - Gout Vx; I0 = Vp/R1 - k Vm/R2; Gout = 1/R1 - k/R2; k = R4/R3
- Iload and I0: delivered and command-term currents in amperes.
- Vp, Vm, Vx and Vo: node voltages in volts relative to the declared reference.
- R1 through R4: resistances in ohms; k is dimensionless.
- Gout: incremental output conductance in siemens under the stated sign convention.
The explicitly described basic Howland circuit, ideal linear amplifier, negligible input currents and resistive paths. Finite amplifier gain, offset, parasitics and compliance require additional checks.
Calculate a load-dependent error that a zero-volt test misses
Assume R1, R2 and R3 are each 10 kilohms, while R4 is 10.01 kilohms. Then k is 1.001 and Gout is minus 0.1 microsiemens. With Vp equal to one volt and Vm zero, I0 is 100 microamperes. At Vx zero the delivered current is exactly that command value in this ideal model.
At Vx five volts, the calculated current becomes 100.5 microamperes, a 0.5 percent increase. Nothing in a zero-volt current calibration exposes this slope. The amplifier would also need Vo equal to 10.005 volts for that state, which must be checked against its actual loaded output range. These assumed values illustrate a requirement calculation; they are not supplied-network tolerances or a recommended excitation level for an unidentified sensor.
Retain the sign of output conductance
A positive Gout means delivered current decreases as load voltage rises. A negative Gout means it increases. Calling both cases merely a high output resistance loses useful information. The negative case represents active incremental behavior and needs attention when the load includes capacitance or other dynamics; it is not a passive resistor that simply dissipates energy.
The DC balance model does not prove stable operation even when Gout is near zero. Amplifier bandwidth, feedback capacitance, load capacitance and layout all affect the complete response. Do not add an arbitrary compensating capacitor from a different circuit example. Establish compensation and safe startup behavior for the selected amplifier and actual load, with bounded energy and appropriate equipment protection.
Use two independent sweeps for two different requirements
At a controlled load voltage, vary the command and measure delivered current. This estimates command transconductance and intercept. Separately hold the command fixed and vary load voltage with an appropriate controlled fixture while recording actual current. The negative slope of current against load voltage estimates Gout under the stated convention.
The load-voltage fixture must be able to handle the intended current direction without driving either circuit outside its permitted range. Simply exchanging resistors changes voltage and current together and may obscure the intended independent variable. Keep the source's reference, amplifier output and delivered load current observable. If the current-versus-voltage curve bends or clips, do not summarize the whole range with one misleading linear output-resistance value.
| Controlled condition | Varied input | Quantity evaluated |
|---|---|---|
| Load voltage fixed | Command voltage | Command-current scale and intercept |
| Command fixed | Load voltage | Output-conductance slope |
| Command and load within linear limits | Temperature or supply condition | Stability of both established terms |
| Reviewed dynamic load | Small command transition | Settling and stability, not DC matching alone |
Translate the allowed load effect into a matching target
Suppose an application allocates at most 0.2 microamperes of current change over a five-volt load-voltage excursion. The magnitude of Gout must then be no greater than 0.04 microsiemens, corresponding to an output-resistance magnitude of at least 25 megohms in the linear model. This is an application allocation rather than a universal quality threshold.
For the illustrative arrangement where R1, R2 and R3 are exactly 10 kilohms and only k differs from one, the condition becomes an absolute k mismatch no greater than 0.0004, or 400 ppm. With all four resistors uncertain, evaluate the complete conductance expression instead of assigning that number to every resistor independently. Temperature tracking and unequal self-heating can change the balance after room-condition adjustment.
Make each trim target observable
Changing a resistor can affect both command scale and balance. Before defining a production adjustment, calculate which measured quantity responds to each available trim and whether the required change direction is achievable. An endpoint that restores current at one load can worsen the load-voltage slope, particularly when the original error was attributed to the wrong term.
Retain the pre-adjustment and post-adjustment results for both sweeps. Use the agreed temperature, supply and load boundaries, and identify any active amplifier included in the adjustment fixture. Replacing that amplifier later may change the assembled response even if the passive resistor network is unchanged. The acceptance record should say whether it controls the network itself or the network-amplifier combination.
Provide a load envelope with the ceramic network drawing
For a drawing review, include the full topology, command range, intended current directions, load-voltage range and connected amplifier. State the current-scale allocation separately from the allowed change with load voltage. Add source impedances, temperature range and the fixture used to observe both quantities. These inputs make a request for resistor matching traceable to actual sensor-excitation performance.
ChipSimple can review the drawing-defined resistor network against those supplied requirements. The customer retains responsibility for active-circuit compensation, sensor exposure and equipment safety. Recheck the two-sweep acceptance after changes to command source, amplifier, load envelope or network mapping. A correct current at one convenient resistor load is useful evidence, but it is not the complete current-source specification.
Specify both current gain and load-voltage sensitivity
Send the exact Howland topology with its operating envelope.
- R1–R4 terminal mapping and amplifier identification.
- Positive/negative command and current ranges.
- Load-voltage range and permissible current variation.
- Separate command and load-voltage sweep records.
- Adjustment method and temperature/supply conditions.
The drawing-upload form loads as you reach this section.

