5·07negative feedback(负反馈)
About 9 minLecture 10
上一节看到,op amp 单独用时,两个输入差 0.12 mV 以上就饱和。这一节讲解决办法:把输出接回 − 输入端,叫 negative feedback。它让 op amp 自己把两个输入的差压到很小,输出停在一个有限的值上,而且这个值由外面的电路决定。
negative feedback
feedback(反馈)是把输出(或输出的一部分)接回输入端。接回 − 端叫 negative feedback;接回 + 端叫 positive feedback。
negative feedback 为什么能让输出稳住:假设输出 vo 偏大了。它接回 − 端,所以 v− 也跟着变大,差 vd=v+−v− 变小,于是 Avd 变小,输出被拉回来。输出偏小时反过来,被推上去。误差总是被自己纠正,最后停在一个"刚好"的值上。positive feedback 正好相反:输出偏大 → v+ 变大 → vd 变大 → 输出更大,一路冲到电源电压。
最简单的 negative feedback:voltage follower,输出用导线直接接回 − 端。
例题例 1 有限 A 的 voltage follower
上图,A=105,vs=1 V,Vsat=12 V。求 vo 和两个输入端的电压差。
- 读图求 v+、v−。+ 端用导线接 vs 的 + 端,vs 的另一端接地,所以 v+=vs。− 端用导线接在输出上,所以 v−=vo。
- 用 op amp 的模型。vo=A(v+−v−)=A(vs−vo)。vo 出现在等号两边:这就是 feedback,输出影响了自己的输入。
- 解方程。把 Avo 移到左边:vo+Avo=Avs,所以
vsvo=1+AA
- 代数。vo=105+1105×1=0.99999 V。在 ±12 V 之内,没有饱和,前面用线性区的模型是对的。
- 两个输入端的差。vd=vs−vo=1−0.99999=0.00001 V =10 μV。也可以从模型直接得到:vd=vo/A=0.99999/105≈10 μV。
对比上一节:开环时 1 V 的输入差要求输出 105 V,只能饱和。加了 feedback 以后,op amp 自己把差压到 10 µV,输出停在约 1 V。
| A | vo/vs=1+AA | 两输入的差 vs−vo(vs=1 V) |
| 10 | 0.9091 | 0.0909 V |
| 100 | 0.9901 | 0.0099 V |
| 105 | 0.99999 | 0.00001 V |
表里 A 越大,输出越接近输入,两个输入端的电压越接近相等。下一节把这个现象变成做题的规则。
例 2 的电路:输出经 3 kΩ、1 kΩ 分压后接到 − 端,+ 端接 0.5 V。
例题例 2 只送回一部分输出
上图,A=104,Vsat=12 V。求 vo、v− 和两个输入端的差。
看解答
- 读图求 v+:+ 端直接接 0.5 V 源,v+=0.5 V。
- 读图求 v−:op amp 的 − 端不取电流,所以 3 kΩ 和 1 kΩ 流同一个电流,是一个普通的分压器:v−=1+31vo=4vo。输出只有 1/4 被送回 − 端。
- 用 op amp 的模型:vo=A(v+−v−)=104(0.5−4vo)=5000−2500vo。
- 解:2501vo=5000,vo=1.9992 V,在 ±12 V 之内。
- 两个输入:v−=1.9992/4=0.4998 V,差 vd=0.5−0.4998≈0.0002 V =0.2 mV,正好是 vo/A。
如果 A→∞:差 → 0,v−=v+=0.5 V,vo=4×0.5=2 V。A=104 时的 1.9992 V 已经非常接近。这个电路就是5·10的 noninverting amplifier。
接回 − 端还不够:稳定性
positive feedback 的代数也能解出一个数。把例 1 的两个输入对调(输出接 + 端,vs 接 − 端):vo=A(vo−vs),解出 vo=A−1Avs=1.00001 V。但真实电路不会停在这里:vo 只要比这个值大一丁点,vd 就变大,vo 更大,一路冲到 +12 V。代数解存在,电路却到不了,这叫不稳定 (unstable)。
反过来,接到 − 端也只是必要条件:真实 op amp 的反应有延迟,反馈可能来回过冲甚至振荡(老师用"平衡木"打比方,课本 5.5 有定量分析)。本课程的标准电路都按"negative feedback 而且稳定"处理,下一节的规则才能用。