高精度的RC振荡器的制作方法

文档序号:17357264发布日期:2019-04-09 21:47阅读:715来源:国知局
高精度的RC振荡器的制作方法

本发明属于集成电路技术领域,具体涉及一种高精度的RC振荡器。



背景技术:

RC振荡器通常是利用电流在电阻电容上充放电的时间作为周期,来产生相应的振荡频率。RC振荡器的充放电的时间受充放电电流及参考电压的影响,因此RC振荡器的频率容易受电源电压及温度的影响。为了尽量减小电源电压及温度的变化对RC振荡频率的影响,许多设计和发明提出了高精度的RC振荡器,如图1所示。图1所示的是目前常用的带双比较器的高精度RC振荡器的结构图,图中包括充放电控制电路,基准电压产生电路,比较器Cmp1和Cmp2,RS触发器以及充放电电容。充放电控制电路根据两路比较器的输出值,控制电流对电容的充放电,该电流设计成与电源电压和温度无关,同时基准电压也不受电源电压与温度的影响。

上述RC振荡器减小了充放电电流和充放电电压对电源电压及温度的依赖性,因此其输出频率不受电源电压及温度的影响。由于上述结构中采用了双比较器,双基准电压,使得设计更复杂且功耗更大;同时双比较器之间输入失配电压的差异也会导致输出频率仍然与温度相关;上述RC振荡器的输出占空比并非严格的50%,在某些数字电路应用场合可能不适用。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种高精度的RC振荡器。

为达到上述目的,本发明的技术方案是这样实现的:

一种高精度的RC振荡器,其特征在于,该RC振荡器包括基准电压产生

电路、充放电电路、比较器CMP、延时电路、分频电路;其中,

所述基准电压产生电路,用于产生一路基准电压VREF并且发送到比较器CMP;

所述充放电电路,用于接收延时电路反馈的反馈信号VC2以及产生输出电压VCTL并输出到比较器CMP;

所述比较器CMP,用于将充放电电路产生的输出电压VCTL与基准电压产生电路产生的基准电压VREF进行比较,产生比较信号VC1并且送到延时电路;

所述延时电路,用于对比较信号VC1进行延时及反相而获得反馈信号VC2,产生的反馈信号VC2送到分频电路和充放电电路;

所述分频电路,用于将反馈信号VC2的频率减半后输出。

本发明实施例提供一种高精度的RC振荡器,该RC振荡器包括基准电压产生电路、充放电电路、比较器CMP、延时电路、分频电路;所述基准电压产生电路与比较器CMP的正相端连接,所述充放电电路一路与比较器CMP的负相端连接,所述比较器CMP之后依次连接延时电路、分频电路;所述充放电电路的另一路连接在延时电路、分频电路之间。

上述方案中,所述基准电压产生电路由串联的电阻R1、电阻R2构成,其中,电源电压VDD输入至所述电阻R1的正端,所述电阻R1的负端输出基准电压VREF;所述基准电压VREF一路输出到所述比较器CMP的正相端,另一路输出到所述电阻R2的正端,所述电阻R2的负端接地。

上述方案中,所述电阻R1,电阻R2温度系数相同。产生的基准电压VREF与电源电压VDD是线性关系。

上述方案中,所述充放电电路由开关管S1、开关管S2、电阻R3、电容C1组成;所述开关管S1、开关管S2的控制端接反馈信号VC2,所述开关管S1的正端接电源电压VDD,负端接电阻R3的正端,所述电阻R3的负端接电容C1的正端和开关管S2的正端,同时所述电阻R3的负端为充放电电路102的输出端,所述电容C1的负端与开关管S2的负端接地。

上述方案中,所述延时电路由延时单元D1与二输入与非门A1组成,所述二输入与非门A1的一个输入端接比较信号VC1,另一个输入端接比较信号VC1经过延时单元D1之后的信号VM,所述二输入与非门A的输出端输出反馈信号VC2。

上述方案中,所述分频电路由一个D触发器DFF1组成,所述D触发器DFF1的输入D端接D触发器的反相输出端,所述反馈信号VC2送入D触发器DFF1,所述D触发器DFF1的正相输出端Q即为RC振荡器的输出端。

与现有技术相比,本发明的有益效果:

本发明仅采用单个比较器且仅采用单个基准电压,使得电路更简单,功耗更小;同时基准电压与充电电流均与电源电压相关,从而使RC振荡器的周期可以与电源电压及温度无关,使RC振荡器的精度可以做到很高;由于加入了分频电路,使得本RC振荡器的输出时钟为严格的50%占空比,更加适合某些数字电路的应用场合。

附图说明

图1为现有的采用双比较器的高精度RC振荡器的结构示意图。

图2为本发明的RC振荡器结构示意图。

图3为本发明中基准电压产生电路的结构示意图。

图4为本发明中充放电电路的结构示意图。

图5为本发明中延时电路的结构示意图。

图6为本发明中分频电路的结构示意图。

图7为本发明中部分信号的波形示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供一种高精度的RC振荡器,如图2所示,该RC振荡器包括基准电压产生电路101、充放电电路102、比较器CMP、延时电路103、分频电路104;其中,

所述基准电压产生电路101,用于产生一路基准电压VREF并且送到比较器CMP;

所述充放电电路102,用于接收延时电路103反馈的反馈信号VC2以及产生输出电压VCTL并输出到比较器CMP;

所述比较器CMP,用于将充放电电路102产生的输出输出电压VCTL与基准电压产生电路101产生的基准电压VREF进行比较,产生比较信号VC1并且发送到延时电路103和分频电路104;

所述延时电路103,用于对比较信号VC1进行延时及反相后获得的反馈信号VC2发送到分频电路104和充放电电路102;

所述分频电路104,用于将反馈信号VC2的频率减半后输出。

如图3所示,所述基准电压产生电路101由串联的电阻R1、电阻R2构成,其中,电源电压VDD输入至所述电阻R1的正端,所述电阻R1的负端输出基准电压VREF;所述基准电压VREF一路输出到所述比较器CMP的正相端,另一路输出到所述电阻R2的正端,所述电阻R2的负端接地。

所述的电阻可由相类似的方案产生,基本原则是保持两个电阻的温度系数相同即可。本实施例中所述电阻R1=电阻R2,产生的基准电压VREF等于VDD/2。

如图4所示,所述充放电电路102由开关管S1、开关管S2、电阻R3、电容C1组成;所述开关管S1、开关管S2的控制端接反馈信号VC2,所述开关管S1的正端接电源电压VDD,负端接电阻R3的正端,所述电阻R3的负端接电容C1的正端和开关管S2的正端,同时所述电阻R3的负端为充放电电路102的输出端,所述电容C1的负端与开关管S2的负端接地。上述充放电电路中开关可以由相类似的器件产生,基本原则是采用一个高电压导通,低电压断开的开关作为S2,采用一个高电压断开,低电压导通的开关作为S1。本实施例中,S1采用了P沟道MOS管,S2采用了N沟道MOS管。

当VC2=0时,即比较器的输出为高,此时比较器的正端输入电压高于负端输入电压,即充放电电路输出电压VCTL的电压低于基准电压VREF,使得开关S1闭合,S2断开,即对VCTL进行充电,使得VCTL的电压升高。

当VC2=1时,即比较器的输出为低,此时比较器的正端输入电压低于负端输入电压,即VCTL的电压高于基准电压VREF,使得开关S1断开,S2闭合,即VCTL对地进行放电,使得VCTL的电压下降。

如图5所示,所述延时电路103由延时单元D1与二输入与非门A1组成,所述二输入与非门A1的一个输入端接比较信号VC1,另一个输入端接比较信号VC1经过延时单元D1之后的信号VM,所述二输入与非门A的输出端输出反馈信号VC2。

所述延时电路103也可以由其他类似的方法或电路实现,基本理论是检测输入信号的下降沿,使每一个下降沿均产生一个脉冲宽度相同的电平。

如图6所示,所述分频电路104由一个D触发器DFF1组成,所述D触发器DFF1的输入D端接D触发器反相输出端,所述反馈信号VC2送入D触发器DFF1,所述D触发器DFF1的正相输出端Q即为RC振荡器的输出端。

所述分频电路104也可以由其他类似的方法或者电路实现,基本理论是将输入信号进行二分频。

本发明实施例所示的RC振荡器,具体工作过程如下。

1、基准电压产生电路101产生一个与温度无关,与电源电压成线性关系的基准电压VREF。

2、VREF为电路中的比较器CMP提供正相端电压。比较器CMP的翻转电平为VREF,即为VDD/2。

3、当电路上电时,VCTL=0,此时比较器的输出为1,VC2为低电压,开关S1闭合,S2断开,充放电电路开始对电容进行充电,VCTL的电压由0开始逐渐上升,由于VREF电压为VDD/2,比较器CMP无迟滞,因此比较器CMP的翻转电压始终为VDD/2。

4、当VCTL充电到VDD/2时,比较器的输出翻转,由1变成0,VC2为高电压,此时开关S1断开,S2闭合,充放电电路开始将电容对地进行放电。由于放电通路上无电阻,开关S2的电阻可以忽略,因此放电的速度非常快,放电时间相对于充电时间可以忽略。当VCTL的电压低于VDD/2时,比较器的输出翻转,输出电平又由0变成1,开始下一轮对VCTL的充电过程。

VCTL由0V充电到VDD/2,然后被放电至0V,再被充电,如此循环。下面计算VCTL由0V充电到VDD/2的时间T2。

5、在t=0时刻,VCTL=0V,比较器输出为1,此时开关S1闭合,S2断开,电路对电容进行充电,VCTL的表达式为

可求得VCTL(t)=VDD/2的时刻T1,得到

T1=(ln2)*R3*C1

则VCTL由0V充电到VDD/2的时间T2为

T2=T1-0=(ln2)*R3*C1

为了保证电路能够正常运行且VCTL的周期与T2严格相等,必须保证VCTL的低电压每次均放电到0V,因此引入了延时电路,使得VC2有足够长时间的高电压,从而保证放电时间足够长,使VCTL的电压在各种情况下均能被放电到地。假设Tdelay为延时电路引入的固定的电平宽度。如图7所示,本实施例中重要的节点的波形均在该图中,其中也包括周期Tdelay。

因此,VC2的周期T3为

T3=T2+Tdelay

经过分频电路后,RC振荡器的输出周期T为

T=2*T3=2*(T2+Tdelay)=2*[(ln2)*R3*C1+Tdelay]

由于放电速度非常快,因此Tdelay要远远小于R3与C1乘积的时间常数,因此,由上式可以得出,RC振荡器的振荡频率只与充放电电阻R3,充放电电容C1有关,而与电源电压及温度无关。

本发明将常规RC振荡器设计中的比较器个数以及参考电压的个数由两个均简化为一个,简化了电路,同时降低了功耗。同时,通过产生与温度无关,与电源电压成线性关系的基准电压及RC充放电电路,使得RC振荡器的频率与电源电压和温度均无关,从而获得高精度的RC振荡器;最后,本RC振荡器的输出时钟是50%占空比的,在某些场合更加实用。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。本领域的普通技术人员可以根据本发明公开的某些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1