5·08

渐近相等 / virtual short / virtual ground

About 11 minLecture 10

上一节解有限 AA 的电路时,每次都要写 vo=A(v+−v−)v_o = A(v_+ - v_-) 再解方程,答案里还带着 AA。这一节把"AA 越大,两个输入越接近"变成两条规则。有了它们,含 op amp 的电路就只剩 KCL 和欧姆定律,不用知道 AA 是多少。后面的 inverting、noninverting、follower、summing amplifier 都只用这两条。

理想 op amp 的两条规则(做题只用这两条)

规则 1(输入端不取电流):i+=i−=0i_+ = i_- = 0。

规则 2(virtual short):有 negative feedback、而且输出没有饱和时,v+=v−v_+ = v_-。

规则 1 为什么成立:电流要流进输入端,只能穿过 RinR_{in}(5·06),理想 op amp 的 Rin=∞R_{in} = \infty,所以电流是 0。它任何时候都成立,和有没有 feedback 无关。

规则 2 为什么成立:把线性区的模型 vo=A(v+−v−)v_o = A(v_+ - v_-) 两边除以 AA,得 v+−v−=vo/Av_+ - v_- = v_o / A。在线性区,∣vo∣≤Vsat|v_o| \le V_{sat}(比如 12 V),所以 ∣v+−v−∣≤12/A|v_+ - v_-| \le 12/A。A=105A = 10^5 时这个差不超过 0.12 mV;A→∞A \to \infty 时它 → 0。上一节例 1 的 10 µV 就是这个差。老师把它叫渐近相等 (asymptotic equality):AA 越大越相等。课本叫 virtual short。

这个推导用了线性区的模型,所以要求输出没饱和;negative feedback 的作用正是让 op amp 停在线性区(上一节)。开环或 positive feedback 时输出顶到电源,模型不成立,两个输入也就不必相等。

名字的意思。"short" 是短路:两点用导线连起来,电压相等。virtual short 说两个输入端电压相等,像被短路了一样,但它们之间没有导线:规则 1 说电流仍然是 0。真导线能过电流,virtual short 不能。如果 + 端接地(v+=0v_+ = 0),规则 2 给出 v−=0v_- = 0,这时 − 端叫 virtual ground:它的电压是 0 V,但它没有接地,电流不能从这里流进地。

做题步骤

  1. 确认有 negative feedback。输出经导线或元件接回 − 端(而不是 + 端)。没有的话不能用规则 2。
  2. 读图求 v+v_+。这一步只看 + 端接了什么:接地就是 0;接一个电压源就是那个电压;接一个分压器,用规则 1(+ 端不取电流)按普通分压算。
  3. 规则 2:v−=v+v_- = v_+。
  4. 对 − 端节点写 KCL。规则 1 说流进 op amp 的电流是 0,所以接在 − 端的各元件的电流加起来是 0。不对输出节点写 KCL(原因见下面的"常见错误")。
  5. 解出 vov_o,检查饱和。∣vo∣|v_o| 超过 VsatV_{sat} 的话答案作废:输出停在 ±Vsat\pm V_{sat},规则 2 不再成立。
+ − 6 V 2 kΩ 1 kΩ + − 2 kΩ vo v₊
例 1 的电路:6 V 经 2 kΩ、1 kΩ 分压接到 + 端,输出直接接回 − 端,再接 2 kΩ 负载。
例题

例 1 + 端接分压器的 voltage follower

上图,Vsat=12V_{sat} = 12 V。求 vov_o 和负载电流。

  1. 有 negative feedback:输出用导线接回 − 端。
  2. 读图求 v+v_+:规则 1 说 + 端不取电流,所以 2 kΩ 和 1 kΩ 流同一个电流,是普通的分压器:v+=6×12+1=2v_+ = 6 \times \frac{1}{2 + 1} = 2 V。
  3. 规则 2:v−=v+=2v_- = v_+ = 2 V。
  4. − 端:− 端和输出之间是导线,是同一个节点,所以 vo=v−=2v_o = v_- = 2 V。这题不用写 KCL。
  5. 检查:2 V 在 ±12 V 之内 ✓。负载电流 2 V ÷ 2 kΩ = 1 mA,由 op amp 的输出端供给。分压器的电流仍是 6/3=26/3 = 2 mA,完全不受负载影响。
+ − 4 V 4 kΩ 3 kΩ − + 6 kΩ vo v₋ i1 i2 i3
例 2 的电路:+ 端接地;− 端接三个电阻:4 kΩ 到 4 V 源,3 kΩ 到地,6 kΩ 到输出。电流参考方向按箭头。
例题

例 2 virtual ground 上的三个电阻

上图,Vsat=12V_{sat} = 12 V。求 vov_o 和三个电流 i1,i2,i3i_1, i_2, i_3。

看解答
  1. 有 negative feedback:6 kΩ 把输出接回 − 端。
  2. 读图:+ 端接地,v+=0v_+ = 0。
  3. 规则 2:v−=0v_- = 0,− 端是 virtual ground。
  4. 各电流(单位 V、kΩ、mA,方向按箭头):i1=4−04=1i_1 = \frac{4 - 0}{4} = 1 mA;i2=0−03=0i_2 = \frac{0 - 0}{3} = 0,3 kΩ 两端都是 0 V,没有电流;i3=0−vo6i_3 = \frac{0 - v_o}{6}。
  5. − 端 KCL(规则 1:流进 op amp 的是 0):流进 = 流出,i1=i2+i3i_1 = i_2 + i_3,即 1=0+−vo61 = 0 + \frac{-v_o}{6},所以 vo=−6v_o = -6 V。
  6. 检查:−6-6 V 在 ±12 V 之内 ✓。

3 kΩ 完全不起作用,因为它两端都被钉在 0 V。如果输入换成 10 V,同样的算法给出 vo=−15v_o = -15 V,超出 −12 V:输出停在 −12 V,规则 2 不再成立,v−v_- 也不再是 0。

常见错误
  • 对输出节点写 KCL。op amp 输出端的电流由 op amp 从电源提供,大小未知;写进去只会多一个未知数。需要这个电流时,解完 vov_o 再用 KCL 求(5·14例 2)。
  • 把 virtual short 当成导线。v+=v−v_+ = v_-,但 + 端和 − 端之间没有电流。
  • 没有 negative feedback 也用 v+=v−v_+ = v_-。开环(比如比较器)、positive feedback、或者算出的 vov_o 超过 VsatV_{sat} 时都不能用,只能回到5·06的模型:线性区 vo=A(v+−v−)v_o = A(v_+ - v_-),或者输出停在 ±Vsat\pm V_{sat}。
名字意思
virtual short(虚短)两个输入端电压相等,但之间没有导线:电流仍然是 0
virtual ground(虚地)v+v_+ 接地时,v−v_- 也等于 0 V;它不是真的接地,电流不能从这里流进地
渐近相等 (asymptotic equality)老师的叫法:v+−v−=vo/A→0v_+ - v_- = v_o/A \to 0