一种用于张弛振荡器的可有效防止比较器错判的滤波电路的制作方法

文档序号:14878623发布日期:2018-07-07 08:54阅读:342来源:国知局

本发明用于集成电路设计领域,具体涉及一种用于张弛振荡器的可有效防止比较器错判的滤波电路。



背景技术:

提到便携式电子产品中的时钟源,最先想到的便是晶振电路。的确,晶振电路以其良好的频率精确性和稳定性在消费类芯片中的发展和应用取得了巨大成功。然而,晶振电路仍然存在两个致命的弊端:首先,起振时间较长。虽然近年来国内外采用了多种技术手段来减小晶振的起振时间,但是,因其晶体固有特性制约,几百微秒甚至毫秒级别的起振时间仍是在许多应用条件下无法接受的;第二,晶体的使用必然带来成本的开销。一方面晶体的价格甚至比一些芯片价格还要贵,另一方面,还会带来pcb板的开销,在一些便携式产品的应用中越来越受制约。因此,时钟源的片上集成化已成为近年来消费类芯片设计研究的一个重要方向。

张弛振荡器以其成本低便于集成的特点而备受推崇,然而张弛振荡器输出频率的稳定性与精确性易受自身结构及外界环境影响而存在不足。图1是一个较为典型的张弛结构振荡器,其工作原理主要是偏置电流产生模块为电流源i提供偏置电流,在初始时刻电容c1被下拉到地,偏置电流流过c2给其充电至vc2,当vc2电压高于比较器的参考电压vref时至比较器翻转,比较器翻转输出经rs触发器后再控制充放电电容开关导致电容c2被下拉到地,偏置电流流过c1给其充电,就这样此过程交替进行从而产生时钟输出。在这个结构中比较器翻转的正确与否直接影响到频率的准确性,然而,比较器在实际工作中极易受到来自电源纹波或者“地弹”的影响而产生错误的判断从而导致振荡器的输出频率产生偏差。例如,在图2中比较器的比较电压vc1在电容放电的过程中由于受到“地弹”突波的影响而发生突变,就极易导致比较器发生错误的判断。



技术实现要素:

本发明要解决的问题在于:针对常规的张弛振荡器电路中的比较器在工作过程中易受外界突波干扰而产生错误的判断从而导致振荡器的输出频率产生偏差的问题,提出了一种用于张弛振荡器的可有效防止比较器错判的滤波电路,本发明的主要特征在于:

所述的电路包括四个反相器、两个延时电路、两个二输入与非门、两个二输入与门以及一个d触发器;其中,四个反相器分别为inv1、inv2、inv3及inv4,两个延时电路分别为dl1、dl2;两个二输入与非门分别为na1、na2,两个二输入与门分别为and1、and2,一个d触发器为d0;二输入与门and2的一个输入端接输入端口in,二输入与门and2的输出端接d触发器d0的时钟输入端ck,d触发器d0的复位端rn接复位引脚控制端r,d触发器d0的数据输出端q接输出端口out,同时还接反相器inv4的输入端和反相器inv1的输入端,反相器inv4的输出端接d触发器d0的数据输入端d,反相器inv1的输出端接二输入与非门na1的一端,同时还接到延时电路dl1的输入端,延时电路dl1的输出端接反相器inv2的输入端,反相器inv2的输出端接二输入与非门na1的另一端,d触发器的数据输出端q还接到延时电路dl2的输入端和二输入与非门na2的一端,延时电路dl2的输出端接反相器inv3的输入端,反相器inv3的输出端接二输入与非门na2的另一端,二输入与非门na1的输出端接二输入与门and1的一端,二输入与非门na2的输出端接二输入与门and1的另一端,二输入与门and1的输出端接二输入与门and2的另一个输入端。

本发明的主要特点在于:

1.结构简单:本发明仅在常规张弛结构振荡器中,巧妙的增加了一个滤波电路,该滤波电路仅由一些数字逻辑实现非常便于集成;

2.性能优良:该滤波电路的加入使得比较器输出在完成比较下降的过程中即使受到突波的干扰也不会对振荡频率产生影响;

应用广泛:本电路可广泛的应用于各种张弛结构的振荡器模块中,且较常规张弛振荡器无需过多的成本开销。

附图说明

图1常规的张弛振荡器电路结构框图;

图2突波对常规张弛振荡器中的比较器的影响示意图;

图3本发明提出的一种用于张弛振荡器的可有效防止比较器错判的滤波电路结构图;

图4本发明提出的一种用于张弛振荡器的可有效防止比较器错判的滤波电路中关键节点的工作示意图。

具体实施方式

以下结合附图对本发明做进一步详细描述。

本发明提出的一种用于张弛振荡器的可有效防止比较器错判的滤波电路,其结构如图3所示,其特征在于:包括四个反相器、两个延时电路、两个二输入与非门、两个二输入与门以及一个d触发器;其中,四个反相器分别为inv1、inv2、inv3及inv4,两个延时电路分别为dl1、dl2;两个二输入与非门分别为na1、na2,两个二输入与门分别为and1、and2,一个d触发器为d0;二输入与门and2的一个输入端接输入端口in,二输入与门and2的输出端接d触发器d0的时钟输入端ck,d触发器d0的复位端rn接复位引脚控制端r,d触发器d0的数据输出端q接输出端口out,同时还接反相器inv4的输入端和反相器inv1的输入端,反相器inv4的输出端接d触发器d0的数据输入端d,反相器inv1的输出端接二输入与非门na1的一端,同时还接到延时电路dl1的输入端,延时电路dl1的输出端接反相器inv2的输入端,反相器inv2的输出端接二输入与非门na1的另一端,d触发器的数据输出端q还接到延时电路dl2的输入端和二输入与非门na2的一端,延时电路dl2的输出端接反相器inv3的输入端,反相器inv3的输出端接二输入与非门na2的另一端,二输入与非门na1的输出端接二输入与门and1的一端,二输入与非门na2的输出端接二输入与门and1的另一端,二输入与门and1的输出端接二输入与门and2的另一个输入端,为了便于分析理解,在图3的关键节点还做了标记,例如二输入与非门na1的输出标记为vb,二输入与非门na2的输出标记为vc等等。

一种用于张弛振荡器的可有效防止比较器错判的滤波电路其输入端in直接接比较器的输出端,例如如图1中比较器com1的输出端可直接接滤波电路的输入端in,而无需经过inv1的整形。假设滤波电路的输入端in的波形如图4所示,在滤波电路开始工作前先将d触发器d0进行复位,如图4的“r”波形所示,假设滤波电路在复位后d触发器d0的数据输出端q,也就是out端的输出为低电平,那么,out在经过inv1这条通路和延时电路dl1与inv2组成的这条通路,再经过na1后的输出端vb一定为高电平;同样,out在经过延时电路dl2与inv3组成的这条通路以及out直接接na2的这条通路,在完成与非后的输出端vc也一定为高电平,所以and1的输出端va也为高电平,当比较器的输出端也就是滤波电路的输入端in电压开始上升到与虚线的交界处时,in的电压已经达到了数字电路可以识别出的高电平,由于and2的输出端vck是输入端in与va完成的与操作,因此,vck会由最初的低电平跳变为高电平,此时,d触发器d0迎来了第一个上升沿且假设d触发器为上升沿触发,由于d触发器d0的数据输入端d的初始值与d0的数据输出端q是相反的关系,所以,d触发器d0的数据输入端d的初始值为高电平,当d触发器d0的时钟端ck迎来了第一个上升沿后,d触发器d0会将数据输入端d的高电平传到数据输出端q,数据输出端q会由低电平跳变为高电平完成第一次触发。完成第一次触发后的out信号接到了na2的一个输入端,同时,out信号再经过延时电路dl2和反相器inv3后接到na2的另一个输入端,在完成与非的操作后,会在na2的输出端vc,形成一个脉宽为t的方波延时,值得注意的是,此时只有vc所在的通路会产生一个一个脉宽为t的方波延时,而vb所在的通路,out端由低到高的跳变在经过反相器inv1后变为由高到低的跳变,而这个由高到低的跳变在经过延时电路dl1和反相器inv2后,再经过与非门na1的与非操作后将继续保持高电平,这也就是说,无论是na1还是na2,它们各自的两个输入端中,没有经过延时电路的那一端要接收到一个由低到高的跳变,才会在其各自的输出端产生一个脉宽为t的方波延时。此时,vb与vc经过与门and1后产生va,va同样会产生一个与vc同样脉宽的方波,只是相位稍微有些滞后。and1的输出va随即又与in进行与操作,这样,d触发器d0迎来了它的第一个下降沿,比较器的输出也完成了第一次的比较,in端的电压开始下降等待第二次上升沿的到来,如vck所示。接下来,随着比较器输出也就是滤波电路的in输入端第二次上升沿的到来,d触发器d0的时钟输入端vck也会迎来第二个上升沿,只是此时d触发器d0的数据输出端q已经不是复位时刻的低电平了,而是保持了第一次触发后的高电平,而d触发器d0的数据输入端d为低电平,也就是说d触发器d0的第二次触发数据输出端out是由高跳变为低,那么out信号在经过反相器inv1后变为由低跳变为高,前文已经说明,无论是na1还是na2,它们各自的两个输入端中,没有经过延时电路的那一端要接收到一个由低到高的跳变,才会在其各自的输出端产生一个脉宽为t的方波延时,也就是说,在d触发器完成第二次触发后,na2的输出vc将继续保持第一次触发后的高电平,而na1的输出vb会产生一个脉宽为t的方波延时,后续的工作过程与第一次触发过程是一致的,这里不再一一说明。无论是第一次触发还是第二次触发,产生的这个延时脉宽t将会有效防止比较器错判导致振荡器的输出频率出现偏差。从图4中可以看到,在in信号第二个上升沿完成比较后,比较器输出放电过程中受到了突波干扰,如果没经过滤波电路而直接接反相器整形的话,那么其结果必然是错误的。经过滤波电路的处理后,in信号要与va完成与操作,而此时va经过前一级的处理后已经“挤”出一个脉宽为t的方波,而且在t的时间内va为低电平,这意味着无论比较器的输出在放电的过程中受到多么大的,多么频繁的突波干扰,只要延时脉宽t大于比较器输出的放电时间都不会影响到最后的结果。这就是该滤波电路在有效防止因比较器错判而导致张弛振荡器输出频率出现较大偏差所做出的突出贡献。

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