第3章〓电流镜的设计和仿真实例 3.1电流镜设计基础 电流镜的应用范围广泛,几乎在所有的模拟和混合电路中都需要用到电流镜。在运算跨导放大器(OTA)中,电流镜被用作负载或者电流偏置,显著提高了放大器的电压增益和输出电压摆幅,改善了放大器电压增益的线性度; 同时电流镜的输出电流恒定,能够实现对电容的恒流源充放电,应用在RC振荡器中可以实现高精度的振荡频率。作为电流信号处理的重要组成部分,随着电流信号处理技术的不断发展,电流镜的应用也在不断进行拓展。本章从基本的电流镜出发,介绍了几种常见的电流镜,并以此为基础,设计了一种改进型共源共栅电流镜。 3.1.1电流镜的设计原理 在模拟电路中,电流镜是最基本的单元电路之一,其基本设计思路是将电路中某一支路的参考电流在其他支路中进行复制,以此来减小电压、温度等的变化造成的误差。 图31基础电流镜 电流镜的性能对整个电路的性能都有着非常重要的影响。 以图31所示的基本电流镜为例对电流镜的基本工作原理进行讲解。 假设已经给M1、M2提供了合适的偏置电压,让它们都工作在饱和区,若不考虑沟道调制效应且假定M1、M2的阈值电压相等,由饱和萨氏方程可得 Iref=μnCox2WL1(VGS-Vth)2(3.1) Iout=μnCox2WL2(VGS-Vth)2(3.2) Iout=(W/L)2(W/L)1Iref(3.3) 式(3.3)表明,在忽略沟道调制效应的条件下,输出电流Iout与基准电流Iref的比值只与M1、M2的宽长比有关,对M1、M2的宽长比进行调节,即可实现电流的复制,并且不受电源电压、温度和工艺的影响。 在模拟集成电路中,很多时候还要用到输出电流值不同的电流镜,此时可以采用一个基准电流源形成多路输出的电流镜结构,通过调整各输出MOS管的宽长比获取所期望的电流值。图32为多路输出的电流镜,图中I1流入到接地端,I4从电源端流出,在所有MOS管工作在饱和区的情况下,图中各输出支路的电流可以表示为 I1=W1/L1W0/L0Iref(3.4) I2=I3=W2/L2W0/L0Iref(3.5) I4=W4/L4W3/L3I3=W4/L4W3/L3W2/L2W0/L0Iref(3.6) 图32多路输出电流镜 3.1.2电流镜中的误差分析 式(3.1)~式(3.3)是在理想条件下电流镜输出电流与基准电流之间的关系,而在实际的模拟CMOS集成电路中往往会存在一定的误差。输出误差的产生原因主要有MOS管的沟道长度调制效应引起的误差、阈值电压的偏差引起的误差和MOS管的尺寸误差。 在只考虑沟道调制效应后,则有 ID1=Iref=12k′n,1WL1(VGS1-Vth1)2(1+λVDS1)(3.7) ID2=Iout=12k′n,2WL2(VGS2-Vth2)2(1+λVDS2)(3.8) IoutIref=(W/L)2(W/L)1(1+λVDS1)(1+λVDS2)(3.9) 实际上,VDS1通常是不变的,而VDS2与Iout连接的节点电压有关。一般情况下,这个节点的电压是随着输入信号变化而变化的,所以,λ≠0时,Iout不可能是Iref的精准复制。为了减小这种误差,一般采用栅长L较大的管子来减小λ的值,从而减小电流镜的误差; 还可以采用共源共栅的电流镜结构来抑制输出电流随输出电压的波动,从而减小误差。 MOS管的阈值电压不同主要是CMOS的工艺偏差造成的,因此在对电流镜的版图设计过程中应注意两个MOS管匹配,使阈值电压的偏差降到最小。 MOS管的加工尺寸误差可以通过将管子W与L的尺寸在适当条件下尽可能取大一些来尽量减小MOS管尺寸失配的影响。 注意: 在实际设计中,电流镜中的所有MOS管一般取相同的沟道长度L,减小源/漏区边缘扩散(LD)所产生的误差。 3.1.3常见的电流镜 为了对电流镜的性能指标进行改善,在基础电流镜的结构基础上进行了改进,设计出了多种类型的改进后的电流镜,下面对几种常见电流镜进行介绍。 1. 威尔逊电流镜 图33为威尔逊电流镜,其基本原理为通过负反馈作用来提高电流镜的输出阻抗,使其具有更好的恒流特性。 由图33可以看出 VDS1=VGS3+VGS2(3.10) 同时,VGS1=VGS2,所以得到VDS1>VGS1,即M1一定工作在饱和区,由饱和萨氏方程可得 IoutIref=(W/L)2(W/L)1·(1+λVDS2)(1+λVDS1)(3.11) 由式(3.10)以及VDS2=VGS2得到VDS1≠VDS2。因此,在威尔逊电流镜中,Iout与Iref的比值不仅取决于M1、M2宽长比的大小,还与VGS2以及VGS3的值有关。 图34为威尔逊电流镜的交流小信号等效电路。 图33威尔逊电流镜 图34威尔逊电流镜的交流小信号等效电路 通过图34可以求出其输出阻抗为 ro=ro3+ro3gm1gm3ro1+gm3gm2+1/ro2+1gm2+1/ro2(3.12) 整理后可得 ro=1gm2+ro31+gm3gm2(1+gm1ro1)(3.13) 假设gm1=gm2=gm3,并且gm1ro11,则可得 ro=ro3gm1ro1(3.14) 由其阻抗公式可以看出,与基础电流镜相比,威尔逊电流镜的输出阻抗更大,性能也得到了一定的提升,并且结构简单,能够在亚阈值区工作。 尽管其恒流特性得到了提高,但该电路中M2与M3的VDS值仍然是不相同的,在此基础上,又提出了如图35所示的改进型威尔逊电流镜。 图35改进型威尔逊电流镜 在图33的基础上增加了MOS管M4,使电路结构具有了更好的恒流特性。根据图35可得 VDS1=VGS2+VGS3-VGS4(3.15) 当VGS3=VGS4时,有VDS1=VGS2=VDS2。所以根据式(3.9)可得 IoutIref=(W/L)2(W/L)1(3.16) 式(3.16)表明,改进型威尔逊电流镜消除了沟道调制效应产生的影响,能够实现对电流的精确复制,同时结构也较为简单,可以工作在亚阈值区,相比之下得到了较为广泛的应用。 2. 共源共栅电流镜 图36为共源共栅电路结构,使VDS2=VDS1来改善恒流特性。其基本原理: 通过合理设置Vb的值来使VX=VY,则Iout就可以非常接近Iref; 同时又因为共源共栅结构可以屏蔽Vp对VY的影响,所以Vp的变化基本不会对Iout产生影响。 为产生共源共栅偏置电压对电路结构进行了改进,得到了如图37所示的完整共源共栅电流镜结构,由图可得VN=VGS0+VX=VGS3+VY。 Iref=μnCox2WL0(VGS0-Vth)2=μnCox2WL1(VGS1-Vth)2(3.17) Iout=μnCox2WL3(VGS3-Vth)2=μnCox2WL2(VGS2-Vth)2(3.18) 已知VGS1=VGS2,因此当(W/L)0/(W/L)3=(W/L)1/(W/L)2时,有VGS0=VGS3,VX=VY。 考虑衬底偏置效应,由于Vth0=Vth3,以上的式子仍然是成立的。 图36共源共栅电路结构 图37完整共源共栅电流镜 由图37推导可得共源共栅结构电流镜的输出阻抗为 ro=ro2+ro3+ro2ro3(1+η3)gm3(3.19) 共源共栅电流镜消除了沟道调制效应引起的电流误差,能够得到较精确的电流比,并且其输出阻抗非常大,提高了电流镜的带负载能力。但其高阻抗是以牺牲输出电压幅度为代价换来的,并且该结构要求更高的电源电压,并不适用于低压环境。在此基础上,又提出了低压共源共栅电流镜。 3. 低压共源共栅电流镜 图38为低压共源共栅电流镜的电路结构。 由图38可知,要使M1、M2处于饱和区,则Vb应满足: VGS1-Vth1≤VA(=Vb-VGS4)(3.20) Vb-Vth4≤VX(=VGS1)(3.21) 得到 VGS4+(VGS1-Vth1)≤Vb≤VGS1+Vth4(3.22) 即 VGS4-Vth4≤Vth1(3.23) 此时,Vb是有解的,该条件在现有工艺下一般都可以满足。 所有晶体管都处于饱和区时,令VGS4=VGS3,当Vb=VGS4+(VGS1-Vth1)=VGS3+(VGS2-Vth2)时,M2、M3消耗的电压裕度最小,并且可以精确复制Iref。 相比于共源共栅结构,低压共源共栅电流镜有更大的输出阻抗、稳定的输出电流和较大的输出电压摆幅,但其需要额外的偏置电路来提供Vb,以确保晶体管工作在饱和区。产生Vb有多种方法,下面介绍了一种用来产生Vb的偏置电路。 图39为自偏置型共源共栅电流镜,其在电路的输入端串联了一个电阻,其中,Vb可以表示为 Vb=IrefR+VGS1(3.24) 图38低压共源共栅电流镜 图39自偏置型共源共栅电流镜 将式(3.24)代入式(3.22)中,可以得到 VGS4-Vth1Iref≤R≤Vth4Iref(3.25) 当R的取值小于下限时,M1工作在线性区,M4工作在饱和区; 当R的取值大于上限时,M1工作在饱和区,M4工作在线性区。因为R也要消耗电压RIref,导致需要更大的输入电压,因此R值趋近于下限值更合适。 这种结构较为简单并且增加了输入电流的范围,但是电阻会受到工艺变化的影响,因此栅端电压会不精确。此外,随着输入电流的增加,电阻值会有所降低。 3.2电流镜设计与仿真 3.2.1电流镜性能参数要求 (1) 输出阻抗: 输出阻抗衡量的是输出电流与输出电压的关系,较高的输出阻抗即代表低输入电阻,输入电阻越低,输出电压受输入电流的影响就越小。 (2) 输出压摆: 无论输出电压是多少,理想电流镜都应该产生一个精确的输出电流。实际设计电路中,电流镜在输出端需要一个小电压来保证器件工作在饱和区,该电压就是电流镜能维持正常工作的最小压降。 (3) 电流匹配精度,即电流镜输出电流随输入电流的变化关系。 电流匹配精度误差可表示为 Q=Iin-IoutIin×100%(3.26) 3.2.2电路设计 (1) 确定电路工艺及工艺参数。 本设计采用0.18μm CMOS工艺,主要工艺参数有μnCox=322μA/V2,Vthn=0.4185V。 (2) 确定电流镜设计指标。 性 能 参 数指 标 要 求 工作电压/V5(1±10%) 电流复制比1∶1 输出端最小工作电压/V<0.5 输入电流变化范围/μA0~100 (3) 计算相关参数。 为了得到较为精确的电流比,提高电路的性能,在共源共栅电流镜的基础上对电路结构进行了改进,得到了如图310所示的电流镜。 图310改进共源共栅电流镜 对电流镜结构进行分析,其中,每个MOSFET的衬底都接地,(W/L)1=(W/L)2,(W/L)3=(W/L)5。其中R为负载,从设计指标入手来确定各MOS管的宽长比。 首先,为了满足输出端最小工作电压的值小于0.5V,使M5工作在临界饱和区,即 Voutmin=VD5=VG5-Vth(3.27) 当输入电流逐渐增大时,M1、M2先工作在过饱和区,最终工作在临界饱和区。同时,M1、M2工作在临界饱和区时,有 VDS1=VDS2=Voutmin2(3.28) M1、M2宽长比的确定。M1、M2工作在饱和区条件为(以M1为例) VDS1≥VGS1-Vth(3.29) 根据饱和萨氏方程可得 VDS1≥2IinmaxμnCoxWL1(3.30) 所以有 WL1≥2Iinmax(VDS1)2μnCox(3.31) 在满足不等式成立的前提下,计算得到(W/L)1=(W/L)2取最小值约为10。 M3、M5宽长比的确定。从M5的角度考虑,当Iin=100μA时,为了使M2工作在临界饱和区,VGS5的压降不能过大,即 VGS5≤VG5-VDS2(3.32) 又因为M5工作在临界饱和区,所以 VGS5≤VD5+Vth-VDS2(3.33) 即 2IinmaxμnCoxWL5≤Voutmin2(3.34) 因此 WL5≥2IinmaxVoutmin22μnCox(3.35) 同样,在满足不等式成立的前提下,计算得到(W/L)5=(W/L)3最小取值约为10。 IB的确定。M5工作在临界饱和区,所以有 VG5=VD5+Vth(3.36) 同时,由电路图结构可得 VG5=VDS4=VGS4(3.37) IB=12μnCox(VG5-Vth)2WL4(3.38) 为了节省版图面积以及设计的方便,取(W/L)4=1,计算得IB=40μA。 考虑沟道调制效应、寄生性、匹配性等要求,取L=2μm,则(W/L)1=(W/L)2=(W/L)5=(W/L)3=20μm/2μm,(W/L)4=2μm/2μm,IB=40μA。 3.2.3仿真结果 采用得到的数据,同时取R=46kΩ,使M5进入临界饱和状态,对电路进行dc仿真,仿真过程如图311所示,设Iin的范围为0~100μA,查看其输出端电压的范围。 图311输出电压dc仿真过程 得到其输出端电压如图312所示。 图312输出端工作电压 由图可以看出其输出端最小工作电压约为0.45V,小于0.5V,达到了提出的设计要求。 在此基础上对其他参数指标进行仿真。 输入端工作电压如图313所示。 图313输入端工作电压 当Iin=100μA时,输出端工作电压的最大值Voutmax≈0.71V。 总的输出电流与输入电流之间的关系如图314所示。 图314总的输出电流与输入电流之间的关系 当Iin=50μA时,由图315计算得到电流匹配精度误差为 Iin-IoutIin×100%=0.0912450×100%≈0.18%(3.39) 图315Iin=50μA处局部放大 当Iin=100μA时,由图316计算得到电流匹配精度误差为 Iin-IoutIin×100%=0.09176100×100%≈0.1%(3.40) 图316Iin=100μA处局部放大 由上可以看出,电流匹配精度误差较小,得到电流复制比基本达到了设计指标的要求。 在此基础上,把指标要求的电流复制比更改为1∶2,由电流镜的设计原理可以得到在忽略沟道调制效应的前提下改变两个MOS管的宽长比的比即可以实现成比例的电流复制比。如图39所示电路中,改变M2、M5的宽长比为其原来的2倍,即(W/L)2=(W/L)5=20,此时再对电路进行仿真,得到其输入与输出电流之间的关系。 在改变电流复制比为1∶2的条件下输入电流和输出电流之间的关系如图317所示。 图3171∶2条件下输入与输出电流之间的关系 由上可以看出,基本满足了设计指标的要求。 本节对设计的电流镜进行了仿真分析,得到了较为精确的电流复制比,但从仿真结果中也能观察到在输入电流较小时的电流复制比结果相比于电流较大时的结果并不十分理想,虽然基本满足了设计指标的要求,但仍然存在改进的空间,在以后的设计中要做到更加精益求精来实现更好的电路性能要求。