-1

For a unity gain configuration opamp, we arrived at the conclusion that vout = vi * A/(A+1) by using small signal analysis, since A here is the small signal open loop gain. My question is: Why does the formula which we derived by using small signal analysis apply also for large signal? I mean, why is it the case Vo = Vi * A/(A+1). Here Vo and Vi are both large signal voltage. I would explain this based on the fact that feedback can linearize the vi vs vo characteristic curve, so the small signal gain is also large signal gain, since the slope of a straight curve doesn't change according to Vi. But how can linearization actually happen? Or is there any other explanation?

The derivation for vo = vi * A/(A+1) is the following:

A*(vin - vout)=vout

so

vout = A*vin/(1+A)

But my doubt is that A is the open loop gain, which is derived from small signal analysis. How can this derivation apply also for large signal analysis?

Xiutao
  • 151
  • 9

5 Answers5

2

Or is there any other explanation?

Forget about op-amps for a couple of minutes and think about a servo control mechanism like this one for example: -

enter image description here

You set a "position demand" with the potentiometer on the left and, the error amplifier "calculates" the voltage difference between "actual_output" (from the position measurement potentiometer) and "position demand". That difference signal drives a motor (a highly non-linear device) to move its shaft in the correct direction and, the "calculated error" reduces accordingly.

As the output from the error amplifier gets smaller, the drive to the motor reduces and, eventually, the error between demand and output position is too low to drive the motor any more. It's an imperfect control system because of motor non-linearities and "real world" problems such as mechanical linkages, stiction and imperfect potentiometers.

If the error amplifier used a significant amount of gain to amplify the error signal then, the final static error reduces and, the output quite accurately matches the input demand. Despite all the real-world non-linearities and imperfections, when you have a decent gain in the error amplifier, you get a decent correlation between input demand and final position.

It's the same formula as the op-amp and has got nothing to do with large or small signal analysis - the gain of the error amplifier drives the system (via negative feedback) to make output equal demand: -

$$V_{\text{output potentiometer}} = V_{\text{demand potentiometer}}\cdot\dfrac{A}{A+1}$$

And, all an op-amp circuit does is bypass the motor and output potentiometer like this: -

enter image description here

Image of control system from this answer.

Andy aka
  • 434,556
  • 28
  • 351
  • 777
  • Thanks, it seems that you are trying to convince me with physical intuition. But I need a mathematical derivation for the formula Vo=Vi*A/(A+1). And why you are claiming that this formula can be used for large signal? – Xiutao Nov 19 '20 at 09:10
  • @Xiutao the math derivation of the formula is the same whether it's large or small signal analysis. If your derivation (as implied in the opening line of your question) was done by small signal analysis then that was an unnecessary imposition because the same formula applies to large signals too. – Andy aka Nov 19 '20 at 09:15
  • Open loop gain is only valid if the change of input voltage is small enough, otherwise the op-amp will leave its active region. One more thing, the open loop gain is also derived using small signal analysis. How does the same formula apply to large signals? – Xiutao Nov 19 '20 at 09:18
  • How much gain do you think an op-amp has? What difference in voltage between one input and the other drives the system? Have you thought about this? $$$$Also, you have asked 9 questions so far and it's clear that some of them have received good answers so why haven't you formally accepted any answers yet? – Andy aka Nov 19 '20 at 09:21
  • gain is very high. And it is true that difference in voltage between one input and the other drives the system. Can you post an answer for deriving the formula? I have not accepted any answer yet because so for none of them have answered my doubt. – Xiutao Nov 19 '20 at 09:26
  • @Xiutao the opening line of your question is this: *For a unity gain configuration opamp, we arrived at the conclusion that vout = vi * A/(A+1) by using small signal analysis* hence, "we arrived" implies to me that you know how to derive it (using the unnecessary burden of small signal analysis) so, if YOU post the derivation in your question (for completeness) then I (or someone else) can point out why your small signal analysis also applies to large signals. – Andy aka Nov 19 '20 at 09:30
  • I have edited my question. Please correct me if I am wrong – Xiutao Nov 19 '20 at 09:39
  • The derivation is made using neither large or small signal analysis. The derivation of "A" is neither because, for any reasonable value of "A" for an op-amp, you will always have +Vin very close to -Vin hence, it's always a small signal analysis at the inputs. – Andy aka Nov 19 '20 at 09:50
  • If the difference of positive input and negative input is small, then Vo=Vi*A/(A+1) is true. But it seems like you are still using your observation from the physical world that +Vi is always near to -Vi. My doubt is exactly that we cannot derive this formula without physical intuition. – Xiutao Nov 19 '20 at 09:59
  • Instead of using "A" as a fixed value of high magnitude, use a modified version of "A" that is significantly non-linear.... then when you derive the closed-loop response, watch those non-linear terms fall away to near zero as the residual magnitude of A gets very large. This isn't a math site BTW - it's about the real-world as applied to electronics and electrical engineering. If previous answers have not been good enough, you should leave comments asking for further clarification. This site benefits from having answers accepted because it tells readers that an answer is potentially good. – Andy aka Nov 19 '20 at 10:06
1

Question: Why does the formula which we derived by using small signal analysis apply also for large signal?

(1) At first, the input stage of the opamp is a differential amplifier which has a transfer characteristic which mathematically follows a tanh function. For small input signals (millivolt range) this function has a very good linearity.

(2) Due to the high gain properties of the opamp - if operated in its active region (with output voltages still within the supply rail limits), the input signals will never exceed these small voltages (in real practice: µV range).

(3) For all practical amplifier applications, the opamp is used with negative feedback. The advantages are twofold:

(a) Due to the feedback effect, the differential voltage between both opamp terminals will not exceed the above mentioned limitations - even for input signals of several volts. This holds as long as the ouput does not reach the supply limits. In this case, the input differential voltage is Vout/Aol (with Aol very large).

(b) In addition to this effect, negative feedback further improves linearity (as can be observed also in simple transistor amplifier stages). For example, see here: https://www.sciencedirect.com/topics/engineering/feedback-linearization

EDIT: Here is another fine document (distortion as a measure for linearity)

https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwiMhrCg7Y7tAhUPLewKHVXwD5gQFjADegQIAhAC&url=http%3A%2F%2Frfic.eecs.berkeley.edu%2F142%2Fpdf%2Fmodule15.pdf&usg=AOvVaw1Tg9YfjWvz-Ts-EadSAddh

LvW
  • 24,857
  • 2
  • 23
  • 52
1

Write Uout=A(Uin-Uout)+E where E is how much the output differs from the linear gain output. E of course depends in a complex way on the input and output voltages. In addition E isn't unique, it depends on how big linear gain A we assume.

Solve Uout. The formula is Uout=Uin(A/(1+A))+E/(1+A)

Uout approaches Uin if A grows and the amp works in a way that E stays limited.

The question is complex because circuits can behave in complex ways. It's easy to find amps which do not get linearized. For example if Uout stays constant +1 volts we, of course can still write Uout=A(Uin-Uout)+E where E=(1V - A(Uin-1V)) and A is whatever linear gain. But we cannot push E/(1+A) to zero by increasing A.

  • According to my understanding, A(Uin-Uout) is just the voltage change at output terminal, so Uout=A(Uin-Uout)+E, where E is the constant DC operating point of output terminal, right? So With Uout=Uin(A/(1+A))+E/(1+A) we can actually suppress the DC operating point of output terminal, if A is large enough. And if A is not large enough, we may get an offset voltage at output when Uin=0 which is E/(1+A), right? Please correct me if I am wrong, thanks. – Xiutao Nov 19 '20 at 21:41
  • E is how much the the real output Uout differs form assumed linear gain output A(Uin-Uout). E presents how much the amp differs from linear gain differential amplifier. If the amp happens to be linear gain differential amp then there exists A which makes Uout=A(Uin-Uout) and Uout=Uin(A/(1+A)). Nonlinear gain requires some nonzero E which is killed gradually off if A grows and if E stays limited when A grows. E can be DC offset or a disturbing other signal - for ex. leaked noise from not so pure DC operating voltage. –  Nov 19 '20 at 22:29
0

a larger view of the math is this

  • Vout = VIn * G / ( 1 + G * H)

where "G" can be somewhat non-linear IF "H" is a resistive feedback voltage divider.

Audio amplifiers depend on this.

Transformer_feedback RF amplifiers depend on this (using transformer ratios to set the feedback).

Notice the assumption: the H is linear, while the G can be rather NONLINEAR.

analogsystemsrf
  • 33,703
  • 2
  • 18
  • 46
  • Yes this formula can be seen in every text book. But I mean everyone has derived this formula using small signal open loop gain, whereas Vin and Vout are actually large signal – Xiutao Nov 19 '20 at 08:54
0

Imagine that the open-loop gain of the op-amp is not constant, but rather varies with input voltage A = f(Vin), so it is nonlinear.

For a good op-amp f(Vin) will be a large positive number, regardless of Vin, though it may vary.

Vo = Vi * f(Vin)/(f(Vin) + 1). If f(Vin) >> 1 then Vo ~= Vin.

Similarly, an output offset is reduced by the gain of the op-amp.

Spehro Pefhany
  • 376,485
  • 21
  • 320
  • 842
  • How did you arrive at this formula? Vo = Vi * f(Vin)/(f(Vin) + 1) – Xiutao Nov 19 '20 at 08:49
  • How can f(Vin) always be a large positive number if f is non-linear function? I think you have also used the small signal analysis too.. – Xiutao Nov 19 '20 at 08:52
  • 1. It's your formula with the variable gain substituted. 2. f(Vin) could be 100,000 at 0.1V in and 500,000 at 5V in. Both numbers are >> 1. – Spehro Pefhany Nov 19 '20 at 18:33