Voltage-to-current and current-to-voltage converters
Floating-load and Howland V-I converters, transistor-boosted current sources for 4-20 mA loops, compliance, and transimpedance I-V converters for photodiodes.
Drafted with Aria, reviewed by the AiCanCode.org team. Spotted an error? Use Give Feedback at the bottom of the page.
Why it matters
Industrial plants send measurements as 4–20 mA currents, because a current loop is unaffected by wire resistance and the 4 mA "live zero" reveals a broken wire. That needs a voltage-to-current (V-I) converter in the transmitter. At the other end, and in every photodiode, ionisation chamber or electrochemical sensor, a current must be turned back into a voltage by a current-to-voltage (I-V) converter, also called a transimpedance amplifier. Both are simple op-amp circuits whose accuracy depends on one resistor.
Key ideas
Why current signalling. In a series loop the same current flows everywhere, so lead resistance, contact resistance and moderate voltage drops do not change the reading as long as the transmitter has enough voltage headroom (its compliance). Current loops also pick up less induced voltage noise because the receiving end is a low resistance. The 4 mA offset powers two-wire transmitters and lets 0 mA signal a fault.
V-I converter with floating load. Connect the load as the feedback element of a non-inverting amplifier: input to v₊, load from output to v₋, resistor R₁ from v₋ to ground. The virtual short puts V_in across R₁, so I_L = V_in/R₁, regardless of R_L. Limitation: the load must float (neither end grounded), and the op-amp output must reach V_in + I_L·R_L without saturating.
V-I converter with grounded load (Howland current source). A difference-amplifier-like network with positive and negative feedback. When the four resistors satisfy R₂/R₁ = R₄/R₃ (in the basic form all equal R), the output current into a grounded load is I_L = V_in/R (sign set by which input is driven), independent of R_L. Resistor mismatch makes the output resistance finite, so precision resistors are needed. The improved Howland splits one resistor to raise the output current range.
Transistor-boosted V-I converter. For 4–20 mA loops and larger currents, an op-amp drives the base (or gate) of a transistor whose emitter (source) resistor R_E is inside the feedback loop: V_in appears across R_E, so I = V_in/R_E flows in the collector (drain) and through the load, while the transistor supplies the current and voltage swing. Its β error is removed by using a MOSFET or a Darlington.
I-V converter (transimpedance amplifier). Feed the input current into the virtual-ground node of an inverting op-amp with feedback resistor R_f. All the current flows through R_f, so v_o = −I_in·R_f. The source sees nearly 0 V, which is ideal for photodiodes (photoconductive mode with zero bias gives the most linear and lowest-dark-current response). For small currents choose a FET-input op-amp, because its bias current adds directly to the signal. A small capacitor C_f across R_f is needed to keep the circuit stable against the sensor's capacitance; it also sets the bandwidth f = 1/(2πR_fC_f).
Scaling a 4–20 mA loop. A linear transmitter maps the measurement range onto 4–20 mA (a 16 mA span); a 250 Ω receiver resistor converts it back to 1–5 V.
Formulas
I_L = V_in / R₁ — floating-load V-I converter (A); requires V_in + I_L·R_L ≤ V_sat.
I_L = V_in / R — Howland current source with matched resistors R₂/R₁ = R₄/R₃.
I = V_in / R_E — op-amp plus transistor V-I converter (MOSFET or high-β transistor).
v_o = −I_in · R_f — transimpedance (I-V) converter; R_f in Ω is the transimpedance gain (V/A).
f_c = 1 / (2π·R_f·C_f) — transimpedance bandwidth set by the feedback capacitor.
I = 4 mA + 16 mA × (x − x_min)/(x_max − x_min) — 4–20 mA scaling.
R_loop(max) = (V_supply − V_min,transmitter) / 20 mA — maximum total loop resistance.
Worked examples
Example 1 (standard: floating-load converter and TIA). (a) A floating-load V-I converter has R₁ = 1 kΩ and V_in = 2 V; the op-amp saturates at ±12 V. Find I_L and the largest load. (b) A photodiode delivers 5 µA into a transimpedance amplifier with R_f = 1 MΩ and C_f = 1 pF. Find v_o and the bandwidth.
- (a)
I_L = V_in/R₁= 2 V/1 kΩ = 2 mA, for any load within range. - Output voltage = V_in + I_L·R_L ≤ 12 V → R_L ≤ (12 − 2)/0.002 = 5 kΩ.
- (b)
v_o = −I_in·R_f= −5×10⁻⁶ × 10⁶ = −5 V. f_c = 1/(2πR_fC_f)= 1/(2π × 10⁶ × 10⁻¹²) = 159 kHz.
Answer: (a) I_L = 2 mA, R_L(max) = 5 kΩ; (b) v_o = −5 V, bandwidth ≈ 159 kHz.
Example 2 (GATE level: 4–20 mA loop). A pressure transmitter maps 0–10 bar onto 4–20 mA. The loop has a 24 V supply, a 250 Ω receiver resistor and 20 Ω of resistance in each wire. The transmitter needs at least 10 V across its terminals. (a) What current and receiver voltage correspond to 6.5 bar? (b) Is there enough compliance at 20 mA? (c) What is the maximum total loop resistance?
- (a)
I = 4 + 16 × 6.5/10= 4 + 10.4 = 14.4 mA. Receiver voltage = 14.4 mA × 250 Ω = 3.6 V. - (b) Loop resistance outside the transmitter = 250 + 2 × 20 = 290 Ω. At 20 mA it drops 0.02 × 290 = 5.8 V, leaving 24 − 5.8 = 18.2 V ≥ 10 V. Yes.
- (c)
R_loop(max) = (24 − 10)/0.020= 700 Ω.
Answer: 14.4 mA and 3.6 V at 6.5 bar; 18.2 V available (enough); maximum loop resistance 700 Ω.
Common mistakes
- Grounding one end of the load in the floating-load converter; it then stops being a current source.
- Forgetting the compliance limit: the output current is constant only while the op-amp or transistor is not saturated.
- Mapping 0–100 % onto 0–20 mA instead of 4–20 mA, or using 20 mA instead of the 16 mA span.
- Dropping the minus sign of the transimpedance amplifier.
- Using a bipolar op-amp with nA bias current to measure pA or nA sensor currents.
- Leaving out the feedback capacitor in a high-gain transimpedance amplifier, causing ringing or oscillation.
For GATE IN
Expect load-current and compliance questions for floating-load and Howland converters, transimpedance output for photodiode currents, and 4–20 mA scaling (current for a given measured value, and the reverse). Process-instrumentation questions often combine a transmitter, a loop and a receiver resistor. Practise the linear scaling equation in both directions.
Quick check
- A 0–100 °C transmitter outputs 4–20 mA. What current at 25 °C?
- A TIA has R_f = 100 kΩ and input current 20 µA. Output?
- In a floating-load converter with R₁ = 2 kΩ and V_in = 1 V, what is I_L for R_L = 1 kΩ and for R_L = 3 kΩ?
- A 4–20 mA loop reads 2 mA. What does that indicate?
Answers: 1. 8 mA. 2. −2 V. 3. 0.5 mA in both cases. 4. A fault (for example a broken wire or failed transmitter), since valid readings never fall below 4 mA.
Interview questions
All Analog Electronics interview questionsTry answering each one aloud before you open it.
1.What is a voltage-to-current converter and how does it work?Concept
A voltage-to-current converter, also known as a V-I converter, is a circuit that converts an input voltage signal into a proportional output current. It typically uses an operational amplifier (op-amp) and a feedback resistor to maintain a constant current through a load, regardless of the load's resistance. The output current is determined by the input voltage and the feedback resistor value, following Ohm's Law.
2.What is a current-to-voltage converter and how does it function?Concept
A current-to-voltage converter, or I-V converter, is a circuit that converts an input current signal into a proportional output voltage. It often uses an operational amplifier with a feedback resistor. The input current flows through the feedback resistor, creating a voltage drop that is amplified by the op-amp. The output voltage is directly proportional to the input current and the resistance of the feedback resistor.
3.Explain the importance of feedback in voltage-to-current converters.Concept
Feedback in voltage-to-current converters is crucial for maintaining a stable and accurate output current. It helps the circuit adjust to changes in load resistance or input voltage, ensuring that the output current remains constant. Feedback also improves the linearity and bandwidth of the converter, making it more reliable and efficient in various applications.
4.Why are voltage-to-current converters used in sensor applications?Application
Voltage-to-current converters are used in sensor applications because they can transmit signals over long distances with minimal loss. Current signals are less susceptible to noise and voltage drops compared to voltage signals. This makes them ideal for environments where signal integrity is critical, such as industrial automation and remote sensing.
5.What happens if the feedback resistor in a current-to-voltage converter is increased?Application
If the feedback resistor in a current-to-voltage converter is increased, the output voltage will increase for the same input current. This is because the voltage drop across the feedback resistor is directly proportional to its resistance. However, increasing the resistor value too much can affect the stability and bandwidth of the circuit.
6.Describe a practical application where a current-to-voltage converter is essential.Application
A practical application of a current-to-voltage converter is in photodiode amplifiers. Photodiodes generate a current proportional to the light intensity they receive. A current-to-voltage converter can convert this current into a voltage signal that is easier to process and measure, allowing for accurate light intensity readings in optical sensors and communication systems.
7.How does temperature affect the performance of voltage-to-current converters?Application
Temperature can affect the performance of voltage-to-current converters by causing variations in the resistance of components, such as the feedback resistor. This can lead to changes in the output current, affecting the accuracy and stability of the converter. Temperature compensation techniques or components with low temperature coefficients are often used to mitigate these effects.
8.Calculate the output current of a voltage-to-current converter with an input voltage of 5 V and a feedback resistor of 1 kΩ.Numerical
To calculate the output current (I_out) of a voltage-to-current converter, use Ohm's Law: I_out = V_in / R_feedback. Here, V_in = 5 V and R_feedback = 1 kΩ. Therefore, I_out = 5 V / 1000 Ω = 0.005 A or 5 mA.
9.A current-to-voltage converter has an input current of 2 mA and a feedback resistor of 500 Ω. What is the output voltage?Numerical
To find the output voltage (V_out) of a current-to-voltage converter, use the formula V_out = I_in × R_feedback. Here, I_in = 2 mA = 0.002 A and R_feedback = 500 Ω. Therefore, V_out = 0.002 A × 500 Ω = 1 V.
10.What are the limitations of using operational amplifiers in voltage-to-current converters?Application
Operational amplifiers in voltage-to-current converters can have limitations such as finite bandwidth, input offset voltage, and limited output current capability. These factors can affect the accuracy and speed of the conversion. Additionally, op-amps may require a dual power supply and can be sensitive to temperature variations, which might necessitate additional compensation techniques.
Finished this topic? Mark it so your progress, study plan and readiness keep up.
Stuck on something here?