基于电流折叠技术的CMOS全差分VCO设计
1 振荡器的工作原理及其全差分实现
1.1 振荡器的工作原理
振荡器是一种不需要外部信号激励,能够将自身的直流能源转换为周期性输出信号的电路。振荡条件由式(1)Barkhausen准则决定。
可见系统能够产生振荡的基本条件是环路增益T(ω)>1,环路相移为360°。大部分应用要求振荡器是可调谐的,理想压控振荡器的控制函数如式(2)所示。
式中:ωo是对应控制电压Vcont=0时的振荡频率;Kvco为VCO的增益或者灵敏度。环形振荡器的工作原理:使得环路传输函数仅在一个频率点上满足Barkhausen准则,从而对延迟单元的设计提出了较高的要求。
1.2 振荡器的全差分实现
延迟单元的结构和数量应根据对振荡器速度、功率、噪声性能等要求进行选择。鉴于单端延迟单元的延迟时间容易受到电源电压噪声和衬底耦合噪声的干扰,采用全差分结构,可以在较大程度上抑制这类共模噪声,如图1所示。
图1的第一个模块是调频调幅控制单元,主电路采用4级全差分延迟单元,所以前三级采用反相连接,最后一级采用同相连接,以满足Barkhausen准则。而且避免了单端反相延迟单元不能采用偶数级数的缺点。控制单元送出两个控制电压控制延迟单元的尾电流MOS管栅源电压,从而实现频率和幅度调节。
2 电路设计
2.1 采用电流折叠的正反馈延迟单元
基于上述考虑,采用全差分单元来实现信号延迟,延迟时间决定于时间常数RC,若直接调节负载电阻进行频率调谐,伴随的是振荡信号幅度随频率的变化而变化。一种解决的方法是采用复制偏置技术,它同时调节负载电阻和尾电流的大小,使振荡信号幅度近似不变。缺点是需要增加一个运算放大器,且其带宽必须大于频率变化的带宽,这样增加了芯片面积和设计难度。采用的是电流折叠正反馈延迟单元,它不需要使用运算放大器,如图2(a)所示。
这里在差分对的基础上并入交叉耦合对,容易证明,该耦合对的小信号等效阻抗为-2/gm的负阻。只要这个负阻绝对值大于负载电阻,则差分对的负载电阻仍是正阻抗,而该正阻抗可通过调节交叉耦合对的偏置电流来改变其阻值,从而改变延迟,但会导致负载电阻上的最大电流发生变化。因此在调谐方案的设计上采用差分电压控制,同步向相反方向调节差分对尾电流,这样两个尾电流之和是一个常数,从而实现了频率调谐时的常数振荡幅度。控制上采用电流折叠结构.折叠到调频调幅控制单元,由该单元实现尾电流的同步调节。
2.2 调频调幅控制单元电路
调频调幅控制单元的作用是提供频率调谐功能,并保证调谐时的常数振荡幅度。如图2(b) 所示,固定基准电流时,通过PMOS镜像的镜像电流也保持恒定,从而使得外部差分压控信号输入后,控制单元的差分对管电流发生变化,但总电流保持恒定,并利用栅漏短接的NMOS将这一电流转换为控制电压,从而保持了延迟单元调谐时的常数振荡幅度。鉴于振荡器应用的广泛性和差异需求,同时振荡幅度的增加可以提高相位噪声,因此这一控制单元设计上的优点还在于可以通过调节幅度控制输入端来调节振荡信号的幅度。
3 系统仿真
对整个系统在TANNER环境下利用Tspice工具和0.5/μm CMOS工艺库进行仿真。图3是2.5 V幅度控制电压和1.O V差动电压下差分振荡输出信号。仿真结果表明,起振时间仅52 ns,输出信号摆幅1.0 V,振荡频率66.25 MHz,功耗仅10 mW。
通常环振频率调谐范围在3倍以内,仿真表明振荡器在差分控制电压-1.6~+1.6 V范围内和2.5 V幅度控制电压下具有163 MHz约6倍(34~197 MHz)的宽调谐范围,并具有1.0 V的常数振荡幅度,幅度偏差小于50 mV,如图4(a)所示。保持差分调频控制电压、调幅控制电压和振荡信号的幅度具有图4(b)所示的压控调幅曲线。表明在2.0~4.0 V调幅控制电压下,具有较好的线性调幅特性,可在0.5~2.0 V之间线性调幅。
4 结 语
设计的基于电流折叠的全差分压控调频调幅振荡器在O.5μm CMOS工艺下的Spice仿真结果表明,振荡器具有较大的频率调谐范围和调幅范围;压控频率调谐增益和压控调幅增益的线性度都较好;电路功耗较低,仅 10 mW;不需要电感和电容元件,便于CMOS工艺下的片上集成,并极大地减小了芯片面积。
评论