Saturday, 7 October 2017

operational amplifier - Choose the better values (in terms of range) for resistors in this non-inverting op-amp circuit


These days I'm looking at operational amplifiers; from what I've seen, implementing them in a circuit is quite simple, at least when they are connected as "non-inverting". Determining the gain/amplification is possible by doing a calculation of two resistors, R1 and R2 (should R2 be called a "feedback resistor"?)


Non-inverting operational amplifier


(The image is taken from http://mustcalculate.com/electronics/noninvertingopamp.php.)


Let me do a practical example to explain where my questions are:



In my example I choose to implement an op-amp (for example, the TLV272, which is also "rail to rail") as "non inverting amplifier". Then I want to increase a voltage of 10 volt to 15 volt (to be sure, I will feed the op-amp with a power supply of 15 volt). Well: by the equation I have to choose a value of 20 kΩ for R1 and a value of 10 kΩ for R2, which is equal to an amplification of 3.522 dB (voltage gain 1.5).


OK, but I could also do the same by choosing R1 as 200 kΩ and R2 as 100 kΩ, or increase these values until R1 of 200 MΩ and R2 of 100 MΩ (or at the totally opposite: R1 of 2 milliohm and R2 of 1 milliohm): in all these cases I will still have a gain of 1.5, but with totally different ranges of resistors, in terms of values.


I can't understand the criteria (in terms of range) how these resistors should be choosen. Maybe this criteria is related to the kind of signal which the op-amp will have to manipulate on his input? Or what else? And in practical example, which will be the difference if I increase a signal using "R1 = 2 kΩ R2 = 1 kΩ" and "R1 = 200 MΩ R2 = 100 MΩ"?


EDIT: I've seen that my question has been edited, also to correct my grammar: thank you. I'm sorry for my misspellings, but english is not my main language. Next time, I will do an attempt to be more accurate in my grammar.



Answer



As you have figured out, the gain is only a function of the ratio of the two resistors. Therefore, at first glance, 2 kΩ / 1 kΩ, and 2 MΩ / 1 MΩ are equivalent. They are, ideally, in terms of gain, but there are other considerations.


The biggest obvious consideration is the current that the two resistors draw from the output. At 15 V out, the 2kΩ/1kΩ combination presents a load of 3 kΩ and will draw (15 V)/(3 kΩ) = 5 mA. The 2MΩ/1MΩ combination will likewise only draw 5 µA.


What does this matter? First, you have to consider whether the opamp can even source 5 mA in addition to whatever load you want it to drive. Perhaps 5 mA is no problem, but obviously there is a limit somewhere. Can it source 50 mA? Maybe, but probably not. You can't just keep making R1 and R2 lower, even keeping their ratio the same, and have the circuit continue to work.


Even if the opamp can supply the current for the R1+R2 value you picked, you have to consider whether you want to spend that current. This can be a real issue in a battery operated device. 5 mA continuous drain may be a lot more than the rest of the circuit needs, and the major reason for short battery life.


There are other limits too at high resistances. High impedance nodes in general are more susceptible to picking up noise, and high-value resistor have more inherent noise.



No opamp is perfect, and its input impedance not zero. The R1 and R2 divider form a voltage source of impedance R1//R2 driving the inverting input of the opamp. With 2MΩ/1MΩ, this parallel combination is 667 kΩ. That needs to be small compared to the opamp's input impedance else there will be significant offset error. The opamp input bias current must also be taken into account. For example, if the input bias current is 1 µA, then the offset voltage caused by the 667 kΩ source driving the input is 667 mV. That's a large error unlikely to be acceptable.


Another problem with high impedance is low bandwidth. There will always be some parasitic capacitance. Let's say for example that the net connected to the two resistors and the inverting input has 10 pF capacitance to ground. With 667 kΩ driving it, you have a low pass filter at only 24 kHz. That may be acceptable for a audio application, but a serious problem in many other applications. You might be getting a lot less gain at high frequencies than you expect from the gain-bandwidth product of the opamp and the feedback gain.


As with everything in engineering, it's a tradeoff. You have two degrees of freedom in chosing the two resistors. The gain you want only nails down one degree. You have to trade off the current requirements and output impedance to decide the second.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...