① 先回忆:dependent source 是什么
普通电压源的电压是一个固定的数,比如 5 V。dependent source 的值不是固定的数,而是跟着电路里另一个电压(或电流)走。VCVS(voltage-controlled voltage source,电压控电压源)是其中一种:它是一个电压源,电压 = μ × 电路里某两点之间的电压 vx。画成菱形,标签写 μvx。
左边:1 V 经 4 kΩ、1 kΩ 分压,1 kΩ 上的电压叫 vx。右边:一个 μ=10 的 VCVS 接 2 kΩ 负载。两边只共用地线。
先算一下这个电路:vx=1×4+11=0.2 V(分压)。VCVS 的电压 = 10×0.2=2 V,它的 + 端就是 vo,所以 vo=2 V,2 kΩ 上流 1 mA。
左边的分压完全不受影响:VCVS 只是"读"vx,不从左边拿电流。右边那 1 mA 由 VCVS 自己出,能量来自图上没画的电源。
记住 VCVS 的两个特点:读一个电压,但被读的两点之间不流电流;输出端是一个真正的电压源,接什么负载都维持这个电压,要多少电流给多少。
② op amp 从外面看,就是一个 VCVS
amplifier(放大器)做的事是:看一个输入电压,输出一个放大了 A 倍的电压。op amp 看的是两个输入端之间的电压差 vd=v+−v−,输出 vo=Avd。把它和上面的 VCVS 逐条对比:
| VCVS(上面的例子) | op amp |
| 读哪个电压 | vx:1 kΩ 两端 | vd=v+−v−:两个输入端之间 |
| 输出多少 | μvx=10vx | Avd,A 很大,比如 105 |
| 被读的两点之间 | 不流电流 | 不流电流(Rin=∞) |
| 输出端 | 电压源,一端接地 | 电压源,一端接地(Rout=0) |
| 能量从哪来 | 图上没画的电源 | op amp 的 ±V 电源引脚(图上通常不画) |
每一行都对得上。所以 op amp 可以直接画成一个 VCVS:μ 换成 A,vx 换成 v+−v−。课本 5.4 就是这样给 op amp 建模的。
模型只管端子上发生什么
op amp 里面是几十个 transistor(5·02,不用看懂)。但分析电路时,我们只关心它的三个端子上电压、电流满足什么关系。只要从外面看行为一样,里面是什么都可以换成这个 VCVS。这和"一个复杂的电阻网络从端口看等于一个 Thévenin 等效电路"是同一个想法。
用 5·13的比喻:VCVS 是一个人看着电压表(读 vd),把电源旋钮拧到读数的 A 倍。nullor 是 A→∞ 的情况:旋钮一直拧,直到电压表读数几乎为 0。
③ 换图四步
左:op amp 符号。右:换完以后。两个输入端之间开路;输出端到地是一个 VCVS。
- 擦掉三角形,记下三个端子的节点电压:+ 端 v+、− 端 v−、输出端 vo。原来接在这三个端子上的导线和元件都照旧留着。
- + 端和 − 端之间什么都不画:这就是开路,Rin=∞,不取电流。
- 从输出端到地画一个菱形电压源,+ 朝输出,标签写 A(v+−v−)。
- 读图,把 v+、v− 用电路里的量写出来(比如 + 端接地,v+=0),代进标签。剩下的就是普通的 dependent source 电路:输出节点电压由 VCVS 决定,不写 KCL,其它节点照常写。
最简单的情况是没有反馈:+ 端接 1 mV 的源,− 端接地,A=104。换图后 v+=0.001 V、v−=0,标签 = 104×0.001=10 V,所以 vo=10 V。下面两个例子有反馈,标签里会出现 vo 自己。
④ 例题:一步步换图
图里同一种颜色的导线和圆点是同一个节点:紫 = + 端所在的节点,青 = − 端,橙 = 输出,灰 = 地。换图前后每个节点的颜色不变,变的只是 op amp 换成了什么。
例题例 1 有限增益的 voltage follower
① 原图:+ 端(紫)接 2 V;− 端用导线接到输出,和输出是同一个节点(橙)。② 换成 VCVS:两个输入端之间开路;VCVS 的 + 端就是橙色节点。 A=50。求 vo。
- 读颜色:v+=2 V(紫);v− 和 vo 是同一个橙色节点,v−=vo。
- 代进标签。VCVS 的电压就是橙色节点的电压:
vo=50(2−vo)所以 51vo=100,vo=1.961 V(理想值 2 V)。两个输入端差 2−1.961=0.039 V,正好是 vo/A,不是 0。标签里出现了 vo 自己:VCVS 的值取决于它自己的输出,这就是反馈。
例题例 2 有限增益的 noninverting amplifier
① 原图:1 kΩ 从 − 端(青)到地,4 kΩ 从输出(橙)接回 − 端。② 换成 VCVS:节点颜色不变;青色节点上只剩两个电阻,因为 op amp 输入端不取电流。A=50,输入 1 V。求 vo。
- 读颜色:v+=1 V(紫)。
- 青色节点只连着 4 kΩ 和 1 kΩ,两者流同一个电流,是普通分压器:v−=1+41vo=0.2vo。这就是 − 端的 KCL 1v−+4v−−vo=0。
- 代进标签:
vo=50(1−0.2vo)=50−10vo所以 11vo=50,vo=50/11=4.545 V(理想值 1+4/1=5 V)。v−=0.909 V,比 v+ 低 0.091 V,又是 vo/A。A 越大,这个差越小,答案越接近 5 V。