首页 文学文摘 时政新闻 科技科普 经济法律 健康生活 管理财经 教育教学 文化艺术 社科历史

一种高精度数字可调片上振荡器设计

作者:李 波 吕 坚 蒋亚东 来源:现代电子技术


  摘 要:在传统的电路基础上对电流、电压基准电路进行补偿,设计一种高精度数字可调CMOS片上振荡器电路。利用电阻和PNP管相反的温度系数产生的自偏置基准电流电路PTAT,NTAT两路电流,叠加得到一路与温度无关的基准电流上,实现了温度补偿;利用电阻网络补偿工艺产生高PSRR带隙基准电路电压的频率误差;数字修调寄存器粗调电流用以选择频率,微调电阻用以调节精度。经流片测试表明,该振荡器频率2 MHz,4 MHz可选,2 MHz可调精度达±0.1%;4 MHz可调精度达±0.125%。
  关键词:温度补偿;工艺补偿;高精度;数字可调;振荡器
  中图分类号:TN75文献标识码:B
  文章编号:1004-373X(2009)10-001-04
  
  High Accuracy Digital Trimmable On-chip Oscillator
  LI Bo,LV Jian,JIANG Yadong
  (State Key Laboratory of Electronic Thinfilm and Integrated Devices,University of Electronic Science and Technology of China,Chengdu,610054,China)
  Abstract:A high accuracy CMOS oscillator on-chip with digital trimming is designed with frequency compensated by improving current and voltage reference circuit to conventional circuit.The self-biased cell provide a reference current that is independent of temperature by superposition PTAT current and NTAT current with the opposite temperature coefficient of resistor and PNP.A high PSRR bandgap circuit with resistor trim to minimize process compensation.The frequency can be selected with digital trimming by changing current and tuned with resistor array.The engineering verification test shows up that the oscillator provide a selectable 2 MHz or 4 MHz clock and about ±0.1% frequency variation at2 MHz and ±0.125% frequency variation at 4 MHz.
  Keywords:temperature compensation;process compensation;high accuracy;digital trimmable;oscillator
  
  0 引 言
  
  在DC/DC转换器等开关电源芯片的设计中,振荡器作为控制电路的核心功能模块,决定整个系统的工作频率,对DC/DC转换器的频率响应、纹波大小、效率等诸多性能有重要的影响。其受工作电压、温度变化、系统噪声和工艺容差的影响较大,要得到精准的频率,有必要对其进行补偿[1-4]。在分析常见电流型RC振荡器[5,6]的基础上,针对影响振荡器频率的各个因素进行补偿,设计了一种频率2 MHz,4 MHz可选片上振荡器电路,具有对频率进行数字修调机制及温度和工艺补偿设计,并能有效地消除比较器延迟带来的误差,从而提供稳定可调的时钟信号。
  
  1 振荡器原理分析
  
  振荡器的工作原理是通过恒定电流源对电容充电,MOS管对电容快速放电,以产生锯齿波,再经锁存器产生周期脉冲信号,其结构如图1所示。基准电流电路产生两路电流Ich1,Ich2,在锁存器的控制下给电容C1,C2充电,带隙基准电路为比较器提供基准电压Vbg,经比较器与电容C1,C2的上极板电压VC1,VC2比较,从而控制SR锁存器状态的转换。
  图1 振荡器结构框图
  具体转换过程如下:SR锁存器在系统上电复位后,开关管M1关断,M2开启使得C2放电。Ich1给电容C1充电直到电容上极板的电压VC1略高于Vbg,比较器comp1输出为高,使得开关管M1开启,M2关断,C1快速放电至VC1=0;同时Ich2给电容C2充电,直至电容上极板的电压VC2略高于Vbg,比较器cmop2输出为高,使得SR锁存器输出翻转,开关管M1关断,M2开启,系统回到上一个状态,完成振荡器一个周期的转换。如果不考虑比较器、锁存器、晶体管的传输延迟,并假设Ich=Ich1=Ich2,C1=C2,则振荡器的频率为:
  f=Ich/(2VbgC)(1)
  式中:Ich为充电电流;Vbg为基准电压;C为充电电容。由式(1)知,振荡器的频率主要由Ich,Vbg,C决定。若Ich,Vbg对温度和电源电压的影响减小,则振荡器的频率只受工艺偏差对容差的影响[3],通过trim微调可以减小容值偏差。采用双比较器结构可以消除比较器对频率稳定性的影响。
  
  2 振荡器电路设计
  
  2.1 与温度无关的基准电流电路
  图2为基准电流电路。利用电阻和PNP相反的温度系数产生两路电流,一路与温度成正比的PTAT电流,另一路与温度成反比的NTAT电流,两路电流叠加得到与绝对温度无关的基准电流。
  图2 基准电流电路
  
  如图2所示,启动电路由M2~M6组成,在电路上电瞬间,M3关断,M4,M5导通且工作于线性区,PMOS管M6的栅极被拉低至地电位,使得M6导通,整个电路开启。电路稳定工作后,由于M4,M5具有较大的导通电阻,M4,M5的导通使得M6的栅极电压逐渐抬高,最终M6关闭,启动电路脱离主电路,整个电路保持在正常的工作点。
  M7~M10通过共源共栅连接,使得流过Q1,Q2的电流IQ1,IQ2相等。在此电路结构中,Q1发射极基极电压VQ1应等于Q2发射极基极电压VQ2与电阻两端的电压之和,即:
  VQ1=IQ2R+VQ2(2)
  假设m/n为Q2与Q1发射极面积之比,则可得电阻R与支路电流IPTAT关系如下:
  IPTAT=VT/Rln(m/n)(3)
  式中:VT为热电压VTkT/q;R为多晶电阻。VT的正温度系数与R的负温度系数使得IPTAT正比于绝对温度。Q3支路在提供一个负温度系数pcas电压的同时,将M19的栅极电压箝制在固定电位,使得R1两端的电压VR1=VQ1=Veb1,则R1支路电流INTAT可表示为:
  INTAT=Veb1/R1(4)
  设:(w/l)17/(w/l)18=k,则:
  I=IPTAT+kINTAT=VT/Rln(m/n)+kVeb/R1(5)
  
  I/t=(IPTAT/t)+(kINTAT/t)=
   (1/R)ln(m/n)(VT/t)+k(1/R1)(Veb1/t)(6)
  调节R,R1,k,使得I/t=0,可以得到一路与温度无关的电流I。电流I1为另一路镜像。这种以热电压为基准[7]的自偏置电路对振荡器的频率进行了很好的温度补偿。共源共栅电流镜具有较大电源抑制比,使得电流受电源电压影响小。此电路既用作基准电流电路,也是芯片内部其他电路的偏置电路。
  2.2 与温度无关的基准电压
  基准电压电路如图3所示。运放由自偏置基准电流电路提供偏置电流,将A,B两点箝制在相等电位上,假设A,B两点电压分别为VA,VB,有:
  VA=VB(7)
  输出电压Vbg可表示为:
  Vbg=ItrimRtrim+I5(R5+R6)+Veb5(8)
  假设m1/n1为Q5与Q4发射极面积比,利用式(7)、式(8)消去电流可得:
  Vbg=VTln(m1/n1)\+Veb5(9)
  将式(9)对温度求偏导数有:
  Vbg/T=(VT/T)ln(m1/n1)(2Rtrim/R6+
  R5/R6+1)+Veb5/T(10)
  调节Rtrim,R5,R6使得Vbg/t=0,可以得到零温度系数的基准电压Vbg,达到温度补偿的目的。
  图3 基准电压电路
  2.3 比较器RS锁存器设计
  如果考虑比较器、锁存器和开关管S1,S2的传输延时td,则振荡器的频率可以表示为:
  f=12(1Vbg)[IchC + (Ich/Vbg)td](11)
  由上式可知,经精确补偿电流和电压后,只有通过减小传输延时td来减低传输延时对振荡器频率的影响。比较器采用全差分结构,以获得较高的速率和高电源电压抑制比。使用小尺寸器件可减小开关的传输延迟,另外比较器迟滞效应[8]也会给振荡器频率带来一定误差。假设由于比较器迟滞带来上升延迟t1、下降延迟t2,则周期误差为:
  ΔT=2|t2-t1|(12)
  采用两个比较器的对称结构,保持Ich1=Ich2,C1=C2,使得基准电流对电容充放电的时间相同,有t1=t2。因此双比较器对称结构设计可有效消除传输延迟的频率偏差,提高振荡器的精度。
  RS锁存器由两个NOR组成。
  2.4 数字修调设计
  在振荡器设计中,由于工艺偏差等原因会产生频率偏差。为保证频率精度,有必要采用数字修调控制可配置寄存器对振荡器频率进行矫正,以得到精准的目标频率。
  2.4.1 电流粗调频率可选
  由图2电路可见,开关管EN1闭合,EN2断开时,Ich=I,选择4 MHz频率输出;开关管EN1关闭,EN2断开时,Ich=I1,选择2 MHz频率输出。
  2.4.2 电阻微调频率
  带隙基准电路的电阻微调网络[9]如图4所示。R按照RN=2n-1RLSB取值,所有开关由片上可配置寄存器控制,通过控制Tr1~Tr8,可使电阻在256阶精度变化,使得基准电压Vbg的变化梯度为256阶,从而实现频率256阶精度微调。
  图4 十六进制电阻trim阵列
  十六进制寄存器为FFH状态时,Tr1~Tr8全为1,开关管均闭合,Rtrim最小,基准电压Vbg输出最小,振荡器输出最大频率fmax;十六进制寄存器为00H状态时,Tr1~Tr8全为0,开关管均断开,Rtrim最大,基准电压Vbg输出最大,振荡器输出最小频率fmin。设置寄存器为80H状态则对应频率振荡器的中心频率fOSC,该频率可通过电阻网络在fmin~fmax之间调节,可调精度为:
  Δf=(fmax-fmin)/256(13)
  在微调电阻阵列的设计中,要充分考虑晶体管的工艺偏差和开关的传输延迟[10],减小开关晶体管的导通电阻对trim电阻的影响。
  
  3 测试结果及分析
  
  基于CSMC 0.5 μm CMOS工艺对所提电路进行流片,其电路的显微照片如图5所示。
  图5 振荡器的显微照片
  在室温下对流片电路进行了频率和数字修调测试,测试时EN1选通,可配置数字寄存器从00H变化到FFH状态,频率可调范围为3.828~4.162 MHz,振荡器输出频率fOSC=4.001 MHz,最大可微调步长为0.005 MHz/LSB,调节精度为0.125%;EN2选通,寄存器00H~FFH的可调范围为1.942~2.054 MHz,振荡器的输出频率fOSC=2.000 2 MHz,微调步长为0.002 MHz/LSB,调节精度为0.1%。对流片电路进行了温度和电压特性测试。
  3.1 振荡器的温度特性
  振荡器在00H,80H,FFH状态下随温度的变化特性曲线如图6所示。
  当VDD=5 V,温度范围为-40~+125 ℃,频率为4 MHz时,振荡器的频率变化为138 ppm/℃;频率为2 MHz时,振荡器的频率变化为94 ppm/℃。
  图6 振荡器频率与温度关系图
  3.2 振荡器的电源电压变化特性
  图7是2 MHz,4 MHz在00H,80H,FFH状态下振荡器频率与电源电压关系图。当t=25 ℃ ,电源电压为3~6 V,频率为4 MHz时,振荡器的频率变化为2.3%;当频率为2 MHz时,振荡器的频率变化仅为0.56%。表1总结了室温下测得的振荡器特性参数。
  图7 振荡器频率与电源电压特性图
  
  4 结 语
  
  基于0.5 μm CMOS工艺设计一种频率为2 MHz,4 MHz数字可调高精度振荡器。经流片测试表明,该振荡器在3~5 V工作电压下,-40~+125 ℃温度范围内都具有较稳定的工作频率,4 MHz 数字修调精度可达±0.125%;2 MHz数字修调精度可达±0.1%,该电路可嵌入到数字系统钟作为片内时钟,亦可单独作为时钟芯片。所设计的振荡器已应用于LED驱动芯片中,并且具有极其广泛的应用前景。
  表1 振荡器的特性参数(VDD=5 V,T=25 ℃)
  芯片面积0.368 mm×0.164 mm
  输出频率2 MHz4 MHz
  功耗65 μW150 μW
  调节精度± 0.002 MHz/LSB± 0.005 MHz/LSB
  温度变化率138 ppm/℃94 ppm/℃
  电源调整率0.003 8 MHz/V0.030 6 MHz/V
  
  参考文献
  [1]Krishnakumar Sundarensan.A Process and Temperature Compensation in 7 MHz CMOS Clock Oscillator.IEEE JSSC,2006,41(2):433-442.
  [2]A Digitally Programmable On-chip RC Oscillator in 0.25 μm CMOS Logic Process.ISCAS.2005,1:400-403.
  [3]Olmos A.A Temperature Compensated Fully-trimmable On-chip IC Oscillator.Proc.SBCCI 2003.2003:181-186.
  [4]Olmos A.A Temperature Compensated Digitally Trimmable On-chip IC Oscillator with Low Voltage Inhibit Capability.Proc.SBCCI 2003.2003:181-186.
  [5]Allen Phillip E,Holberg Douglas R.CMOS Analog Circuit Design[M].Second Edition.Publishing House of Electronics Industry,2002.
  [6]Gray Pual R,Hurst Paul J,Lewis Stepheen H,et al.Analysis and Design of Analog Integrated Circuit [M].Fourth Edition.John Wiley&Sons Pte Ltd Publish,2001.
  [7]R.Jacob.CMOS电路设计、布局与仿真[M].陈中建,译.北京:机械工业出版社,2005.
  [8]周小军,李平,杜涛.一种高精度数字可调RC振荡器设计[J].电子科技,2007(9):13-16.
  [9]Yu Shuhuan,Chen Yiming,Guo Weidong.A Digital-trim Controlled On-chip RC Oscillator[A].Proc.the 44th IEEE 2001.Midwest.Symp.Circuit.and.System.IEEE,2001:882-885.
  [10]拉扎维.模拟CMOS集成电路设计[M].陈贵灿,译.西安:西安交通大学出版社,2002.
  [11]邵帅,李曼,刘丹非,等.全数字锁相环及其数控振荡器的FPGA设计.现代电子技术,2008,31(10):1-2,6.
  作者简介 李 波 男,1983年出生,湖北孝感人,硕士研究生。主要从事CMOS模拟集成电路的研究与设计。