I'm calibrating a pressure sensor and recording output voltage with an Arduino and the non-inverting circuit (recommended in the sensor manual) shown below. Without a load on the sensor (R_flexiforce), a multimeter reads V+ (V_ref) = 0.3 V, V_out = 1.9 V, and V- = 1.9 V. With maximum force on the sensor, the output rails around 4.39 V. We'd like to get a broader force range, since the Arduino goes from 0 to 5 V, and we are trying to figure out why the minimum value is 1.9 V instead of 0 V as we'd expect. The strangest part is that the input op-amp terminal voltages are different.

I tried measuring V- with different resistor combinations, without the capacitor, and with different pressures on the sensor. The only way I can change it is by increasing the reference voltage from about 0.3 V to 1 V, and even that only changes V- by about 0.2 V. Because this is a non-inverting circuit, shouldn't the input terminals have the same voltage? Why is V- equal to V_out? How can we get V- closer to 0 V when there's no load on the sensor? I only have a semester's experience with op-amps and have been puzzling over this for a while.

My values are R_1 = 5.2 kΩ, R_2 = 300 Ω, R_feedback = 60 kΩ, C_1 = 22 pF, op amp is LM741 (instead of MCP6004). R_flexiforce is > 5 MΩ without a load and about 5 kΩ with a full load.

I appreciate your help and time!

Non-inverting amplifier


1 Answer 1


op amp is LM741

A 741 won't do what you want - you can't take the inputs close to the power rails and you can't expect the output to span the power rails. Neither should the 741 be operated on 5 volts unless the specific data sheet for that part says it can work at 5 volts.

Read this: {Reasons not to use a 741](Reasons not to use a 741 op-amp?).

  • \$\begingroup\$ Thanks for the feedback. Even with the 741, do you know why V+ and V- are different—doesn't that go against a golden rule of op-amps? And would you have any recommendations for common op-amp alternatives? \$\endgroup\$ Commented Jul 19, 2018 at 22:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.