本发明专利技术实施例提供的集成电路中降低振荡器功耗的方法、电路以及装置,振荡器振荡时其输出信号经过缓冲(整形)电路后的电压信号通常为大摆幅或是满摆幅信号,其直流成分通常处于或靠近电源供电的中间电位,而振荡器未起振时其输出信号经过缓冲(整形)电路后的电压信号通常处于较高(最高)电位或是较低(最低)电位。本发明专利技术利用振荡器输出信号的这种特性,在此基础上提出一种获得振荡器维持振荡状态所需的最小电流的方法、电路及装置,能够较为准确的找到振荡器工作的最小电流,并且在找到振荡器工作的最小电流之后,振荡器在起振后保持最小电流工作,从而能够将振荡器电路的整体工作电流和功耗降低一半以上。作电流和功耗降低一半以上。作电流和功耗降低一半以上。
【技术实现步骤摘要】
一种集成电路中降低振荡器功耗的方法、电路以及装置
[0001]本专利技术涉及集成电路
,具体涉及一种集成电路中降低振荡器功耗的方法、电路以及装置。
技术介绍
[0002]近几年来,可穿戴设备和物联网技术发展迅猛,广泛应用于生物医学、军事和环境监测等领域,这些设备节点芯片一般采用电池供电,但是受电池技术的制约,为了保证设备长时间工作(如NB
‑
IOT要求一颗电池能支持节点芯片工作10年),对芯片的功耗提出了极高的要求。振荡器电路主要用于产生系统所需的时钟信号,其通常是睡眠模式下唯一工作的电路,用于频率综合、调制解调、唤醒系统和系统调度等场景,因此,降低振荡器电路的功耗对于低功耗应用场景的芯片设计显得至关重要。
[0003]目前针对不同的振荡器类型,已经出现了许多降低振荡器功耗的电路结构和技术。比如为了降低振荡器的功耗可以降低振荡器的振幅,用来维持振荡的能量低,功耗显著降低,但是较低的振幅使得驱动能力降低,很难保持稳定振荡,同时低功耗对起振时间造成的影响不可忽视。在晶体振荡器设计中,自充电技术可以通过短脉冲控制反相放大器对负载电容和晶体等效电容周期性充放电,大幅度降低电源供电时间,但是设计复杂,一些参数难以控制,比如充电脉冲的周期和占空比等,如果这些参数设置不当,会造成不必要的功耗浪费。
[0004]此外,由于振荡器电路在起振时需要较大的电流和功耗,而起振之后往往只需要较小的电流即可维持振荡的状态,因此可采用大电流起振、小电流工作的方式来设计振荡器电路。但维持振荡所需的最小工作电流很难获得,往往需要对工作电流进行过设计,从而增大了振荡器的功耗。
技术实现思路
[0005]振荡器电路在起振时需要较大的电流和功耗,而起振之后往往只需要较小的电流即可维持振荡的状态,而维持振荡所需的最小工作电流很难获得,因此为了确保振荡器在起振后能够维持振荡的状态,对振荡器的工作电流必须进行过设计以确保振荡器的正常工作,这必然会增加振荡器的电流和功耗。
[0006]针对上述问题,本专利技术实施例提供一种集成电路中降低振荡器功耗的方法、电路及设备,能够至少部分地解决现有技术中存在的问题。
[0007]第一方面,本专利技术提出一种集成电路中降低振荡器功耗的方法,包括:
[0008]根据滤波器采集的振荡器输出信号确定所述振荡器的工作状态;
[0009]执行迭代步骤,所述迭代步骤包括若所述振荡器的输出信号是否处于预设区间内,且所述振荡器处于正常工作状态,减小工作电流并据此重新生成输出信号,用重新生成的输出信号替换初始的输出信号,直至所述输出信号未处于所述预设区间内,且所述振荡器处于起振状态,进而得到最终的输出信号;
[0010]在所述振荡器起振后,切换至所述最终的输出信号,以使所述振荡器以最小工作电流工作,进而降低所述振荡器功耗。
[0011]进一步地,所述确定振荡器低功耗状态下对应的电流控制信号,包括:
[0012]对所述振荡器进行初始化。
[0013]进一步地,所述对所述振荡器进行初始化,包括:
[0014]将所述振荡器调至为未起振状态;
[0015]将所述振荡器的可变电流调至最大值。
[0016]第二方面,本专利技术提出一种集成电路中降低振荡器功耗的电路,包括:
[0017]低通滤波模块:用于提取和判定待测振荡器输出的周期信号的电流信号;
[0018]电流控制模块:用于根据所述低通滤波模块的判定结果控制所述振荡模块的电流和功耗,产生标志信号,以使服务器执行迭代步骤,所述迭代步骤包括若所述振荡器的输出信号是否处于预设区间内,且所述振荡器处于正常工作状态,减小工作电流并据此重新生成输出信号,用重新生成的输出信号替换初始的输出信号,直至所述输出信号未处于所述预设区间内,且所述振荡器处于起振状态,进而得到最终的输出信号;在所述振荡器起振后,切换至所述最终的输出信号,以使所述振荡器以最小工作电流工作,进而降低所述振荡器功耗。
[0019]进一步地,所述电路还包括:
[0020]缓冲计数模块:可对所述待测振荡器的输出信号进行整形,转换为大摆幅的周期信号,并对所述周期信号进行计数。
[0021]进一步地,所述电路还包括:
[0022]窗口比较模块:用于判定所述低通滤波模块提取的所述电流信号是否处于设定范围内,并将判定结果输出至所述电流控制模块。
[0023]进一步地,所述缓冲计数模块包括:
[0024]缓冲组件:可将所述振荡单元的输出信号转换为大摆幅的周期信号;
[0025]计数组件:用于对所述缓冲组件输出的周期信号的周期数进行计数,并将所述计数结果输出至所述电流控制模块,以使所述电流控制模块根据所述计数结果判断所述振荡模块的工作状态。
[0026]进一步地,所述电路还包括:
[0027]可变电流偏置模块:用于根据所述电流控制模块生成输出信号产生供所述待测振荡器工作的可变偏置电流。
[0028]第三方面,本专利技术提出一种包括上述电路的集成电路中降低振荡器功耗的装置。
[0029]本专利技术的有益效果
[0030]本专利技术实施例提供的集成电路中降低振荡器功耗的方法、电路以及装置,振荡器振荡时其输出信号经过缓冲(整形)电路后的电压信号通常为大摆幅或是满摆幅信号,其直流成分通常处于或靠近电源供电的中间电位,而振荡器未起振时其输出信号经过缓冲(整形)电路后的电压信号通常处于较高(最高)电位或是较低(最低)电位。本专利技术利用振荡器输出信号的这种特性,提出一种能够检测振荡器是否振荡的方法和实现电路,并在此基础上提出一种获得振荡器维持振荡状态所需的最小电流的方法,能够较为准确的找到振荡器工作的最小电流,并且在找到振荡器工作的最小电流之后,振荡器在起振后保持最小电流
工作,从而能够将振荡器电路的整体工作电流和功耗降低一半以上。
附图说明
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0032]图1是本专利技术一实施例提供的集成电路中降低振荡器功耗的方法流程示意图;
[0033]图2是本专利技术一实施例提供的集成电路中降低振荡器功耗的电路结构示意图;
[0034]图3是本专利技术一实施例提供的采用模拟运放的窗口比较器电路原理图;
[0035]图4是本专利技术一实施例提供的采用不同阈值电压反相器的窗口比较器电路原理图;
[0036]图5是本专利技术一实施例提供的可变电流偏置模块与LC振荡器结构示意图;
[0037]图6是本专利技术一实施例提供的可变电流偏置模块与晶体振荡器结构示意图;
[0038]图7是本专利技术一实施例提供的多管数控电流源电路原理图;
[0039]图8是本专利技术一实施例提供的集成本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种集成电路中降低振荡器功耗的方法,其特征在于,包括:根据滤波器采集的振荡器输出信号确定所述振荡器的工作状态;执行迭代步骤,所述迭代步骤包括若所述振荡器的输出信号是否处于预设区间内,且所述振荡器处于正常工作状态,减小工作电流并据此重新生成输出信号,用重新生成的输出信号替换初始的输出信号,直至所述输出信号未处于所述预设区间内,且所述振荡器处于起振状态,进而得到最终的输出信号;在所述振荡器起振后,切换至所述最终的输出信号,以使所述振荡器以最小工作电流工作,进而降低所述振荡器功耗。2.根据权利要求1所述的方法,其特征在于,所述确定振荡器低功耗状态下对应的电流控制信号,包括:对所述振荡器进行初始化。3.根据权利要求2所述的方法,其特征在于,所述对所述振荡器进行初始化,包括:将所述振荡器调至为未起振状态;将所述振荡器的可变电流调至最大值。4.一种集成电路中降低振荡器功耗的电路,其特征在于,包括:低通滤波模块:用于提取和判定待测振荡器输出的周期信号的电流信号;电流控制模块:用于根据所述低通滤波模块的判定结果控制所述振荡模块的电流和功耗,产生标志信号,以使服务器执行迭代步骤,所述迭代步骤包括若所述振荡器的输出信号是否处于预设区间内,且所述振荡器处于正常工作状态,减小工作电流并据此重新生成输出...
【专利技术属性】
技术研发人员:张瑛,辛莉莉,
申请(专利权)人:南京智汇芯电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。