作为放大器的反相器
NMOS CS 与 PMOS CS 拼起来就形成了反相器放大器。为使 NMOS 与 PMOS 均处于饱和状态,反相器一定处于翻转区即 VGS=VDD/2。
推导一下它的 gm,ro,A:
vin 增大时,NMOS 与 PMOS 作用方向一致,均把 vout 向下拉,所以有 gm=gmn+gmp;从 vout 看过来,Rout=ron//rop//RL。为方便,令 gmn=gmp=gm,ron=rop=ro<<RL,则:
gm=β(VGS−VT),ro=λIDS1=2λβ(VGS−VT)21所以:
A=−(gmn+gmp)(ron//rop//RL)≈−gmro=−2λ(VGS−VT)1=λ(VDD−2VT)−4电流镜
电流镜(current mirror)的作用是,给定一个参考电流 Iin,就产生一个相同或等比例放大的输出电流 Iout。
左边的 MOS 是 diode-connected 的,其输入电流 Iin 自动决定两 MOS 共用的 VGS,所以右边也会产生近似相同的 Iout。
如果要使 Iout=NIin,可将输出晶体管 N2 的宽度设置为输入晶体管 N1 的 N 倍
为使右边的 Iout 更近似于一个理想的稳定电流源,就要尽量减少输出电导 gds 对其的影响。所以输出阻抗 Rout=1/gds 越高越好。
共源共栅电流镜(cascoded current mirror) [图见 Lecture 11 pp.14]
从 Vout 看 N4,这就是一个源极退化的 MOS 输出电阻问题。根据上一节中推出的结论,Rout=ro4+ro2+gm4ro4ro2,远大于普通电流镜的输出电阻 ro2。
差分对
根据两输入之间的差值 ΔV=V1−V2 分配固定的参考电流 Iref。对共模噪声(common-mode noise)不敏感,若 V1 与 V2 同时上升或下降,差值不变,分配的电流也不变。
定义过驱动电压(overdrive voltage)Vgo=VGS−VT,其与 Ids 的关系用一个更一般的 α-law 概括:Ids=kVgoα(当 α=2 时有 Ids=βVgo2/2)。
当 V1=V2=Vgo 时,两侧均拿到 Iref/2。
现在假设 V1 增加至 Vgo(1+δ1),拿到 xIref;V2 下降至 Vgo(1−δ2),拿到 (1−x)Iref,则此时 ΔV 为:
xIref(1−x)IrefΔV=k[Vgo(1+δ1)]α⇒δ1=(2x)1/α−1=k[Vgo(1−δ2)]α⇒δ2=1−(2(1−x))1/α=(δ1+δ2)Vgo=[(2x)1/α−(2(1−x))1/α]Vgoα 越接近 2,x=I1/Iref 就越大。若一侧的 MOS 将 vgs 增至 2Vgo,另一侧降至 0,则前者将获得所有的 Iref。
在 x=0.5 即 ΔV=0 处做小信号化,有 gm=αIref/2Vgo。
差分对放大器(differential amplifier)
增益 A=Vo/ΔV=gm(RL//ro)。
简单 CMOS 运算放大器
合体!
运算放大器(operational amplifier,opamp)是一种高增益差分电压放大器。
R 和 N3 是偏置电路,在这里提供一个偏置电压 Vbias 和电流 Ibias;这个偏置电压通过电流镜送给 N4 和 N5,使它们作为电流源工作。输入级 N1,N2 是差分对,它们共用下方的尾电流源 N4,把输入电压之差 ΔV=V1−V2 转化为电流差。上方的 P1,P2 是 PMOS 电流镜负载,把差分对产生的电流变化转化为一个单端电压节点 Vy,同时提供高输出阻抗,增加第一级的增益。右边的 P3,N5 构成第二级放大器,Vy 控制 P3 产生输出 Vo。
整个 opamp 的增益可视为两级的增益之积 A=vo/ΔV=Adiff×Aamp
其中 Adiff=gmn2(ron2//rop2)(Vy 从 P2 与 N2 的漏极出去),Aamp=gmp3(rop3//ron5)(注意这里不是 source degeneration,N5 在放大管 P3 的漏极端,所以是 load)。