nullator 和 norator 是什么
① 每个元件都是一条"规定"
先换个角度看普通元件。一个两端元件只做一件事:规定它两端的电压 和流过的电流 之间是什么关系。电阻规定 ;导线规定 ,电流随便;开路规定 ,电压随便。每个普通元件正好给电路 1 条方程,画在 - 平面上就是一条线。
nullator 和 norator 是课本为理想 op amp 造的两个假想元件,商店里买不到:
- nullator:同时规定 和 。2 条方程,只剩原点一个点。
- norator:什么都不规定, 和 都由外电路决定。0 条方程,整个平面都行。
单独拿出来,哪个都不像真实元件。但一对加起来是 2 + 0 = 2 条方程,和两个普通元件一样多。这一对叫 nullor,就是理想 op amp:nullator 接在两个输入端之间,norator 从输出端接到地。
② 一个比喻:电压表 + 旋钮
把 norator 想成一个电压还没定的电压源,上面有个旋钮。把 nullator 想成一个理想电压表(不吃电流),而且要求它的读数是 0。op amp 就是那个一直盯着电压表、拧旋钮,直到读数变成 0 的人。
- 比较 = 看电压表。nullator 的位置告诉你拧到什么时候停:。
- 放大 = 拧旋钮。norator 的位置告诉你拧的是哪个电压:。外面要多少电流,也由这个源出。
旋钮最后停在几伏,要看外面的电阻怎么接,所以 是要解的未知数。
③ 为什么不能换成开路和导线
拿最简单的 voltage follower(5·11)带一个 1 kΩ 负载来试。正确答案是 V:信号源一点电流都不出,负载的 3 mA 全由 op amp 输出给(下一节例 1)。
- 开路只规定 ,两端电压可以不一样,所以丢掉了 。"两端没有电压差"是导线的性质,不是开路的。
- 导线规定 。放在输出端,就把输出钉死在 0 V;可 op amp 的输出明明可以是任何电压。放在输入端,输入端之间就能过电流,信号源被拖累。
开路加导线也是 2 条方程,数量对,位置错。它说的是"输入随便,输出 = 0 V",和 op amp 正好相反:op amp 是输入被逼成相等,输出随便。nullor 把 2 条方程都放在输入端,把自由留给输出端。课本图 5.84(下一节例 4)用这两种换法分别得 V 和 V,正确答案是 6 V。
④ 和真实 op amp 的关系:A → ∞
op amp 的模型(5·06)是一个接地的 VCVS(课本把增益写成 ,这里写 ):输入端不进电流,输出 。它做两件事:
- 比较:量出两个输入的差 ,而且不从输入端拿电流。
- 放大:输出端是一个电压源,电压 ;外面要多少电流,它就给多少。
把方程两边除以 :。有 negative feedback 时 是有限的几伏,所以 时:
| 有限 A | A → ∞ | 画成 | |
|---|---|---|---|
| 输入端(比较) | ,很小; | , | nullator |
| 输出端(放大) | , 定不了 ,电流也由外电路定 | norator |
所以"比较"没有消失,它的结果就是 这条方程。"放大"也没有消失,输出变成一个未知数 ,由外面的电阻定。nullor 只是把方程 换成了 :方程数不变,但不再需要知道 是多少(课本式 5.6-1、5.6-5)。
这个极限要求电路真的会稳定在一个工作点上,也就是 negative feedback。positive feedback 时代数照样能解出一个数,但真实电路会一路冲到饱和(stability 判据见课本 5.5)。下一节例 4 的图 5.84,课本算过 ,negative feedback 占上风,稳定,可以放心换成 nullor。