CN113037219B - 一种晶振控制电路、晶振的起振控制方法及电子设备 - Google Patents
一种晶振控制电路、晶振的起振控制方法及电子设备 Download PDFInfo
- Publication number
- CN113037219B CN113037219B CN201911349246.9A CN201911349246A CN113037219B CN 113037219 B CN113037219 B CN 113037219B CN 201911349246 A CN201911349246 A CN 201911349246A CN 113037219 B CN113037219 B CN 113037219B
- Authority
- CN
- China
- Prior art keywords
- crystal oscillator
- module
- control
- capacitance value
- capacitor array
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000013078 crystal Substances 0.000 title claims abstract description 202
- 238000000034 method Methods 0.000 title claims abstract description 33
- 239000003990 capacitor Substances 0.000 claims abstract description 106
- 230000010355 oscillation Effects 0.000 claims abstract description 96
- 238000012545 processing Methods 0.000 claims abstract description 39
- 230000008569 process Effects 0.000 claims abstract description 18
- 230000008859 change Effects 0.000 claims description 8
- 230000001105 regulatory effect Effects 0.000 claims description 8
- 230000000712 assembly Effects 0.000 claims description 5
- 238000000429 assembly Methods 0.000 claims description 5
- 230000001276 controlling effect Effects 0.000 claims description 5
- 230000002457 bidirectional effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 4
- 239000000243 solution Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03B—GENERATION OF OSCILLATIONS, DIRECTLY OR BY FREQUENCY-CHANGING, BY CIRCUITS EMPLOYING ACTIVE ELEMENTS WHICH OPERATE IN A NON-SWITCHING MANNER; GENERATION OF NOISE BY SUCH CIRCUITS
- H03B19/00—Generation of oscillations by non-regenerative frequency multiplication or division of a signal from a separate source
- H03B19/05—Generation of oscillations by non-regenerative frequency multiplication or division of a signal from a separate source using non-linear capacitance, e.g. varactor diodes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/16—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
- H03L7/18—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Oscillators With Electromechanical Resonators (AREA)
Abstract
本发明实施例提供一种晶振控制电路、晶振的起振控制方法及电子设备,用以实现晶振的快速起振和起振过程低功耗。所述电路包括依次连接的晶振驱动模块、信号处理模块、电容阵列控制模块、电容阵列模块和晶振,晶振驱动模块还连接晶振,晶振驱动模块用于为晶振提供驱动能量;信号处理模块用于对接收到的第一时钟信号进行预设处理得到第二时钟信号,并将第二时钟信号输出至电容阵列控制模块;电容阵列控制模块用于在第二时钟信号控制下生成第一控制信号,并将第一控制信号输出至电容阵列模块;电容阵列模块,用于在第一控制信号的控制下,设定晶振起振的初始电容值,并通过改变晶振的负载电容值,调节晶振的起振波形和振荡频率。
Description
技术领域
本发明涉及集成电路设计领域,尤其涉及一种晶振控制电路、晶振的起振控制方法及电子设备。
背景技术
随着电子技术的发展,越来越多的电子设备成为人们的随身物品,如智能手环、手表、蓝牙耳机等。这些设备通常由于体积限制,电池容量低,对芯片功耗要求严格。为了节省功耗,通常设备处于待机状态,当需要和手机连接时,才进行激活。作为给系统提供时钟的晶振,其起振时间和功耗尤为重要。晶振的起振时间越长,消耗能量越多,在整机中功耗占比就越高。例如在蓝牙低功耗(Bluetooth Low Energy,BLE)协议中,数据包的传输时间可能只有几百微秒,而通常晶振的起振时间能达到毫秒级,比数据传输时间还要长。晶振起振时间过长不仅会占用了宝贵的时间资源,影响传输效率,还会增加整个传输过程的功耗。
为了缩短晶振起振时间,现有技术中通过增大起振电流来提高起振电路的跨导,从而加快晶振的起振时间。如图1所示,采用双驱动电流进行起振,通过在晶振起振后关闭一个驱动电流来节省功耗的方式来实现快速起振。这种方式虽然实现了快速起振以及晶振工作时的低功耗,但是是以牺牲起振时功耗的代价来实现的,并且由于存在驱动电流的突然变化,对振荡波形有很大的扰动,晶振需要重新稳定,对于一些要求严格的系统无法适用。
综上所述,现有技术中的晶振起振方式,存在无法同时兼顾快速起振和低功耗的问题。
发明内容
本发明实施例提供一种晶振控制电路、晶振的起振控制方法及电子设备,用以实现晶振的快速起振和起振过程低功耗。
第一方面,本发明实施例提供一种晶振控制电路,包括:依次连接的晶振驱动模块、信号处理模块、电容阵列控制模块、电容阵列模块、和晶振,其中,
晶振驱动模块,用于为晶振提供驱动能量,并将晶振产生的第一时钟信号输出至信号处理模块;
信号处理模块,用于对接收到的第一时钟信号进行预设处理,得到第二时钟信号,并将第二时钟信号输出至电容阵列控制模块;
电容阵列控制模块,用于在第二时钟信号的控制下,生成第一控制信号,并将第一控制信号输出至电容阵列模块;
电容阵列模块,用于在第一控制信号的控制下,设定晶振起振的初始电容值,并通过改变晶振的负载电容值,调节晶振的起振波形和振荡频率。
本发明实施例提供的晶振控制电路,由五个部分组成,分别是晶振驱动模块、晶振、电容阵列模块、电容阵列控制模块和信号处理模块。其中,晶振驱动模块,与晶振连接,用于为晶振提供驱动能量,并将晶体振荡的正弦波转换为方波,使晶振维持可靠的压电振荡特性,输出相应的振荡波形;信号处理模块,用于对接收到的第一时钟信号进行预设处理,得到第二时钟信号,并将第二时钟信号输出至电容阵列控制模块;电容阵列控制模块,用于在第二时钟信号的控制下,生成第一控制信号,并将第一控制信号输出至电容阵列模块,从而实现快速起振并平滑控制晶振起振波形;电容阵列模块,与晶振连接,用于在电容阵列控制模块发送的第一控制信号的控制下,设定晶振起振的初始电容值,并通过改变晶振的负载电容值,调节晶振的起振波形和振荡频率。与现有技术相比,通过电容阵列模块的电容值变化,使得晶振能够快速起振的同时,降低起振过程中的功耗。
在一种可能的实施方式中,电容阵列模块通过改变晶振的负载电容值调节晶振的起振波形和振荡频率,具体用于:
当晶振波形达到预设幅度时,通过每次增加设定电容值来控制晶振的负载电容达到目标电容值,调节晶振的起振波形和振荡频率。
本发明实施例提供的晶振控制电路,当晶振波形达到预设幅度时,通过每次增加设定电容值来控制晶振的负载电容得到目标电容值,从而能够降低对晶振的振荡波形的影响,使得调节电容时晶振的振荡波形更加平滑稳定。
在一种可能的实施方式中,晶振为单个外部高频晶振或单个外部低频晶振,晶振驱动模块、电容阵列模块、电容阵列控制模块和信号处理模块均设置于芯片内部。
在一种可能的实施方式中,电容阵列模块包括:多个电容组件以及连接在每个电容组件与地线之间的开关组件,其中,每个开关组件用于根据电容阵列控制模块发送的第一控制信号进行开关动作,以控制与每个开关组件相连接的电容组件是否接入电容阵列模块。
在一种可能的实施方式中,所述电容阵列模块还用于通过改变晶振的负载电容值,调节晶振的起振波形和振荡频率,其中改变晶振的负载电容值的方式,包括以下一种或多种:温度计编码、二进制编码。
在一种可能的实施方式中,电容阵列模块具体用于:
对晶振的负载电容的电容值的改变量大于预设阈值的电容组件采用温度计编码的方式;
对晶振的负载电容的电容值的改变量小于或等于预设阈值的电容组件采用二进制编码的方式。
在一种可能的实施方式中,电容阵列控制模块包括:依次连接的数字比较器和双向计数器,其中,
数字比较器,用于将电容阵列控制模块输出的第一控制信号与目标电容值对应的第二控制信号进行比较,输出用于对第一控制信号进行调节的调节信号;
双向计数器,用于在第二时钟信号的控制下,对数字比较器输出的调节信号进行计数,并根据计数结果对第一控制信号进行调节。
在一种可能的实施方式中,信号处理模块的预设处理包括以下一种或多种:分频处理、延时处理。
第二方面,本发明实施例提供一种电子设备,包括本发明实施例第一方面中任一项的晶振控制电路。
第三方面,本发明实施例提供一种晶振的起振控制方法,用于本发明实施例第一方面中任一项所述的晶振控制电路,方法包括:
晶振驱动模块驱动晶振产生第一时钟信号,并将第一时钟信号输出至信号处理模块;
信号处理模块预设处理时钟信号得到第二时钟信号,并将第二时钟信号输出至电容阵列控制模块;
电容阵列控制模块基于第二时钟信号生成第一控制信号,并将第一控制信号传输至电容阵列模块;
电容阵列模块基于第一控制信号的控制,设定晶振起振的初始电容值,并通过改变晶振的负载电容值,调节晶振的起振波形和振荡频率。
在一种可能的实施方式中,电容阵列模块通过改变晶振的负载电容值,调节晶振的起振波形和振荡频率,包括:
当晶振波形达到预设幅度时,通过每次增加设定电容值来控制负载电容达到目标电容值,调节晶振的起振波形和振荡频率。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1为本发明实施例提供的一种晶振起振的波形示意图;
图2为本发明实施例提供的一种晶振控制电路的结构示意图;
图3为本发明实施例提供的晶体振荡电路的结构示意图;
图4为本发明实施例提供的一种晶振等效模型的电路示意图;
图5为本发明实施例提供的晶体振荡器的起振时间和负载电容的关系示意图;
图6为本发明实施例提供的一种电容阵列模块的结构示意图;
图7为本发明实施例提供的另一电容阵列模块的结构示意图;
图8为本发明实施例提供的一种电容阵列控制模块的结构示意图;
图9为本发明实施例提供的一种信号处理模块的结构示意图;
图10为本发明实施例提供的延时单元的结构示意图;
图11为本发明实施例提供的一种信号处理模块的信号调节示意图;
图12为本发明实施例提供的高频晶振起振过程中的波形示意图;
图13为本发明实施例提供的另一高频晶振起振过程中的波形示意图;
图14为本发明实施例提供的低频晶振起振过程中的波形示意图;
图15为本发明实施例提供的一种晶振的起振控制方法的示意流程图。
具体实施方式
以下结合附图对本发明的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
鉴于现有技术中无法提供一种平稳且快速的晶振起振方式,本发明实施例提供一种晶振控制电路,用以提供平稳、快速的晶振起振方式,实现了晶振的快速起振和起振功耗低。
下面结合附图对本发明实施例提供的方案进行详细说明。
如图2所示,本发明实施例提供一种晶振控制电路,包括:依次连接的晶振驱动模块21、信号处理模块22、电容阵列控制模块23、电容阵列模块24和晶振25,晶振驱动模块21还连接晶振25,其中,
晶振驱动模块21,用于为晶振25提供驱动能量,并将晶振25产生的第一时钟信号(CLK_OSC)输出至信号处理模块22;
信号处理模块22,用于对接收到的第一时钟信号(CLK_OSC)进行预设处理,得到第二时钟信号(CK_R),并将第二时钟信号(CK_R)输出至电容阵列控制模块23;
电容阵列控制模块23,用于在信号处理模块22输出的第二时钟信号(CK_R)的控制下,生成第一控制信号(CAP_CTL),并将第一控制信号(CAP_CTL)输出至电容阵列模块24。
电容阵列模块24,用于在电容阵列控制模块23发送的第一控制信号(CAP_CTL)的控制下,设定晶振25起振的初始电容,并通过改变晶振25的负载电容值,调节晶振25的起振波形和振荡频率。
具体实施时,电容阵列模块通过改变晶振的负载电容值,调节晶振的起振波形和振荡频率时,可以是当晶振波形达到预设幅度时,通过每次增加设定电容值来控制晶振的负载电容达到目标电容值,以调节晶振的起振波形和振荡频率。其中,预设幅度可以根据经验值设定,本发明实施例对此不做限定。
其中,初始电容均可以根据实际场景进行灵活设定,例如,初始电容可以为0,也可以为电容阵列模块的最小电容值或最小电容值倍数,设定电容值可以为电容阵列模块的最小电容调节量,也可以是电容阵列模块的最小电容调节量的倍数,本发明实施例对此不做限定。
当然,需要说明的是,在每次增加设定电容值来控制晶振的负载电容达到目标电容值的过程中,设定电容值可以是固定不变的,也即第一控制信号具体用于调节电容阵列模块的电容值以初始电容为起始,且以设定电容值为间隔均匀增加达到目标电容值;设定电容值也可以是不断变化的,例如,开始调节时设定电容值取值较小,随着调节时间的增加,设定电容值不断增加,当然,设定电容值也可以以其它规律变化或者随机变化,本发明实施例对此不做限定。
在一个示例中,电容阵列控制模块生成的第一控制信号(CAP_CTL),可以调节电容阵列模块的电容值从0开始,并以电容阵列模块的最小电容调节值为间隔均匀增加达到目标电容值。
具体实施时,在电路使能后,电容阵列初值被电容阵列控制模块23设定为0,即CAP_CTL=0,电路以最小负载电容模式快速起振;当晶振25的振荡幅度增长到预设值后,晶振驱动模块输出第一时钟信号(CLK_OSC),在经过信号处理模块22的延时和分频处理后输出第二时钟信号(CK_R);电容阵列控制模块23对第一控制信号(CAP_CTL)与目标电容值对应的第二控制信号(CAP_CODE)进行比较,由于开始时第一控制信号(CAP_CTL)小于第二控制信号(CAP_CODE),则在第二时钟信号(CK_R)上升沿到来时会对第一控制信号(CAP_CTL)进行加1操作,在比较过程中每个第二时钟信号(CK_R)的时钟周期进行一次,直到第一控制信号(CAP_CTL)等于第二控制信号(CAP_CODE),即完成电容阵列从0到目标电容值的调节。并且,每次增加的电容为电容阵列中最小电容单元,对起振波形的影响很小,波形变化平缓。
通过上述方案,在晶振起振过程中,对电容阵列模块的电容值进行调整,在晶振起振阶段以最小负载电容起振,实现了快速起振,并在起振过程中通过每次增加设定电容值来控制晶振的负载电容,从而逐步将电容调节到目标电容,使晶振振荡幅度变化较小,最终完成快速平滑起振,当电容阵列调节完成后,振荡幅度快速增大,最终达到稳定。相比于现有技术,在实现快速起振的同时,降低了起振过程的功耗。
进一步地,在一种可能的实施方式中,晶振为单个外部高频晶振或单个外部低频晶振,晶振驱动模块、电容阵列模块、电容阵列控制模块和信号处理模块均设置于芯片内部。
下面结合附图,对晶振控制电路中的各个模块进行详细分析。
如图3所示,为常见的晶体振荡电路的实现结构,其中a为反相器结构,晶振的功耗有电源电压正相关,和负载电容正相关。b和c是单端结构,由于采用恒定尾电流的形式,功耗与电源电压无关,与振荡幅度和负载电容有关。d为带有振幅控制模块的单端结构,振幅控制模块能够检测晶振振荡电压幅度,并给予实时控制,从而控制电路功耗。该电路的功耗与电源电压无关,但与振荡幅度及负载电容有关。
如图4所示,为晶振的等效模型,其中,Co、Rm、Cm和Lm为固有参数。C1和C2是晶振的外部负载电容,可做在PCB上或芯片内部,并可通过改变负载电容的大小来调节晶振的起振时间。晶振的起振时间τ可由式1来表示,其中Re(ZC)为起振电路的负阻,可由式2来表示:
如图5所示,对于一个24MHz晶体振荡器,负载电容对起振时间有很大影响。
在一种可能的实施方式中,电容阵列模块包括:多个电容组件以及连接在每个电容组件与地线之间的开关组件,其中,每个开关组件用于根据电容阵列控制模块发送的第一控制信号(CAP_CTL)进行开关动作,以控制与每个开关组件相连接的电容组件是否接入电容阵列模块。
在一种可能的实施方式中,电容阵列模块还用于通过改变晶振的负载电容值,调节晶振的起振波形和振荡频率,其中改变晶振的负载电容值的方式,包括以下一种或多种:温度计编码、二进制编码。
具体来说,电容阵列模块中对晶振的负载电容的电容值的改变量大于预设阈值的电容组件采用电容温度计编码的方式。电容阵列模块中对晶振的负载电容的电容值的改变量小于或等于预设阈值的电容组件采用二进制编码的方式。其中,预设阈值可以根据经验值或者实际场景灵活设定,本发明实施例对此不做限定。
如图6所示为温度计编码的电容阵列,由于每次调节时,只打开或关断一个单位电容,因此对振荡波形的影响小,性能好;缺点是所需开关数多,控制器需要译码。如图7所示为二进制编码的电容阵列,优点是所需开关数少,对于N Bit阵列,只需要N个开关即可;缺点是电容调整时,对波形的扰动大,性能较差。
在一种可能的实施方式中,对于10比特(Bit)电容阵列,如果使用温度计编码的电容阵列,则需要210即1024个开关;但如果使用二进制编码的电容阵列,只需要10个开关。
为了兼顾性能和面积,还可以将温度计编码的电容阵列和二进制编码的电容阵列融合使用,高位用温度计编码阵列,低位二进制编码阵列。这样即减少了开关数量,又减小了电容调节时对波形的扰动。
如图8所示为电容阵列控制模块,电容阵列控制模块包括:依次连接的数字比较器81和双向计数器82,其中,数字比较器81用于将电容阵列控制模块输出的第一控制信号(CAP_CTL)与目标电容值对应的第二控制信号(CAP_CODE)进行比较,输出用于对第一控制信号(CAP_CTL)进行调节的调节信号(UP/DOWN);双向计数器82用于在第二时钟信号(CK_R)的控制下,对数字比较器81输出的调节信号(UP/DOWN)进行计数,并根据计数结果对第一控制信号(CAP_CTL)进行调节。
电容阵列控制模块的工作原理为,数字比较器比较第一控制信号(CAP_CTL)和第二控制信号(CAP_CODE),若第一控制信号(CAP_CTL)大于第二控制信号(CAP_CODE),则Up=0,Down=1,当时钟沿到来时,双向计数器进行减1操作,即第一控制信号(CAP_CTL)减1,然后进行下一次比较;若第一控制信号(CAP_CTL)小于第二控制信号(CAP_CODE),则Up=1,Down=0,当时钟沿到来时,双向计数器进行加1操作,即第一控制信号(CAP_CTL)加1,然后进行下一次比较;若第一控制信号(CAP_CTL)等于第二控制信号(CAP_CODE),则Up=0,Down=0,当时钟沿到来时,双向计数器保持原值;经过若干个比较/计数周期,最终使得第一控制信号(CAP_CTL)等于第二控制信号(CAP_CODE)。
如图9所示,信号处理单元由延时单元91和分频器92组成。根据相位噪声注入的原理,在信号幅度最高点或最低点进行调节,对信号的干扰最小,因此可以通过延时单元91对计数器的控制时钟进行延时,使其相位移动(例如90度)以达到最好效果。延时单元91有多种结构,如图10所示,图10中a采用RC低通滤波器对第一时钟信号(CLK_OSC)进行延时,图10中b采用多个延时元件串联来达到延时的目的。经过延时后,每次在振荡信号到达波峰时,调节电容阵列,从而减小对信号的干扰,具体调节过程如图11所示。需要说明的是,双向计数器的时钟来原于晶振本身,在起振阶段电容是逐步增加的,如果电容增加过快会使起振幅度变小,导致时钟中断,因此为了负载电容平滑切换,避免负载连续过快变化,通过分频器92对晶振时钟进行分频,从而控制电容调节的快慢。
如图12、图13为在高频晶振的起振过程中,本发明实施例提供的方案与现有技术中常规方案的起振波形对比。如图12所示为晶振输出端的正弦波形,如图13所示为转换为方波的第一时钟信号(CLK_OSC)波形。其中,第一波形为本发明实施例提供的晶振起振波形,晶振以最小负载电容起振,标注框内为电容逐步调节时段,可以看到电容调节时波形平滑,完成电容调节后振荡幅度继续增大,最终达到稳定;第二波形是以目标电容起振的常规起振波形,相比本方案提供的晶振起振速度慢很多,从图13中可以看出,常规起振时间约为600微秒(μS),而本方案仅需要200μS,相差400μS;第三波形表示晶振以最小负载电容起振,并在起振完成后,一次性将电容调节至目标电容,这种方式虽然起振快,但调节电容时波形出现了较大的扰动,而且调节电容之后需要一段时间来重新稳定波形的振荡幅度。
如图14所示,为在低频晶振的起振过程中,本发明实施例提供的方案与现有技术中常规方案的起振波形对比。其中,第一波形是本发明实施例提供的晶振起振波形,晶振以最小负载电容起振,并在起振过程中逐步将电容调节到目标电容,最终完成快速平滑起振;第二波形是以目标电容起振的常规起振波形,相比本方案提供的晶振起振速度慢很多。由图中可以看出,常规起振时间约为700毫秒(mS),而本方案仅为40mS,快了660mS。
基于相同的发明思路,本发明实施例还提供一种电子设备,包括本发明实施例提供的晶振控制电路。
基于相同的发明思路,如图15所示,本发明实施例还提供一种晶振的起振控制方法,用于本发明实施例提供的晶振控制电路,其方法可以包括以下步骤:
步骤1501,晶振驱动模块驱动晶振产生第一时钟信号,并将第一时钟信号输出至信号处理模块;
步骤1502,信号处理模块预设处理时钟信号得到第二时钟信号,并将第二时钟信号输出至电容阵列控制模块;
步骤1503,电容阵列控制模块基于第二时钟信号生成第一控制信号,并将第一控制信号传输至电容阵列模块;
步骤1504,电容阵列模块基于第一控制信号的控制,设定晶振起振的初始电容值,并通过改变晶振的负载电容值,调节晶振的起振波形和振荡频率。
在一种可能的实施方式中,电容阵列模块通过改变晶振的负载电容值,调节晶振的起振波形和振荡频率,包括:
当晶振波形达到预设幅度时,通过每次增加设定电容值来控制负载电容达到目标电容值,调节晶振的起振波形和振荡频率。
其中,初始电容可以根据实际场景进行灵活设定,例如,初始电容可以为0,也可以为电容阵列模块的最小电容值或最小电容值倍数,设定电容值可以为电容阵列模块的最小电容调节量,也可以是电容阵列模块的最小电容调节量的倍数,本发明实施例对此不做限定。
在每次增加设定电容值来控制晶振的负载电容达到目标电容值的过程中,设定电容值可以是固定不变的,也即第一控制信号具体用于调节电容阵列模块的电容值以初始电容为起始,且以设定电容值为间隔均匀增加达到目标电容值;设定电容值也可以是不断变化的,例如,开始调节时设定电容值取值较小,随着调节时间的增加,设定电容值不断增加,当然,设定电容值也可以以其它规律变化或者随机变化,本发明实施例对此不做限定。
在一个示例中,电容阵列控制模块生成的第一控制信号(CAP_CTL),可以调节电容阵列模块的电容值从0开始,并以电容阵列模块的最小电容调节值为间隔均匀增加达到目标电容值。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (11)
1.一种晶振控制电路,其特征在于,包括:依次连接的晶振驱动模块、信号处理模块、电容阵列控制模块、电容阵列模块和晶振,所述晶振驱动模块还连接所述晶振,其中,
所述晶振驱动模块,用于为所述晶振提供驱动能量,并将所述晶振产生的第一时钟信号输出至所述信号处理模块;
所述信号处理模块,用于对接收到的第一时钟信号进行预设处理,得到第二时钟信号,并将所述第二时钟信号输出至所述电容阵列控制模块;
所述电容阵列控制模块,用于在所述第二时钟信号的控制下,生成第一控制信号,并将所述第一控制信号输出至所述电容阵列模块;
所述电容阵列模块,用于在所述第一控制信号的控制下,设定所述晶振起振的初始电容值,并以所述初始电容值为起始值,改变所述晶振的负载电容值,以调节所述晶振的起振波形和振荡频率。
2.根据权利要求1所述的电路,其特征在于,所述电容阵列模块通过改变所述晶振的负载电容值调节所述晶振的起振波形和振荡频率,具体用于:
当晶振波形达到预设幅度时,通过每次增加设定电容值来控制所述晶振的负载电容达到目标电容值,调节所述晶振的起振波形和振荡频率。
3.根据权利要求1所述的电路,其特征在于,所述晶振为单个外部高频晶振或单个外部低频晶振,所述晶振驱动模块、所述电容阵列模块、所述电容阵列控制模块和所述信号处理模块均设置于芯片内部。
4.根据权利要求1所述的电路,其特征在于,所述电容阵列模块,包括:多个电容组件以及连接在每个电容组件与地线之间的开关组件,其中,每个开关组件用于根据所述电容阵列控制模块发送的第一控制信号进行开关动作,以控制与所述每个开关组件相连接的电容组件是否接入所述电容阵列模块。
5.根据权利要求4所述的电路,其特征在于,所述电容阵列模块还用于通过改变所述晶振的负载电容值,调节所述晶振的起振波形和振荡频率,所述改变所述晶振的负载电容值的方式,包括以下一种或多种:温度计编码、二进制编码。
6.根据权利要求5所述的电路,其特征在于,所述电容阵列模块具体用于:
对所述晶振的负载电容的电容值的改变量大于预设阈值的电容组件采用温度计编码的方式;
对所述晶振的负载电容的电容值的改变量小于或等于所述预设阈值的电容组件采用二进制编码的方式。
7.根据权利要求2所述的电路,其特征在于,所述电容阵列控制模块,包括:依次连接的数字比较器和双向计数器,其中,
所述数字比较器,用于将所述电容阵列控制模块输出的第一控制信号与所述目标电容值对应的第二控制信号进行比较,输出用于对所述第一控制信号进行调节的调节信号;
所述双向计数器,用于在所述第二时钟信号的控制下,对所述数字比较器输出的调节信号进行计数,并根据计数结果对所述第一控制信号进行调节。
8.根据权利要求1所述的电路,其特征在于,所述预设处理包括以下一种或多种:分频处理、延时处理。
9.一种电子设备,其特征在于,所述电子设备包括如权利要求1-8中任一项所述的晶振控制电路。
10.一种晶振的起振控制方法,用于如权利要求1-8中任一项所述的晶振控制电路,其特征在于,所述方法包括:
晶振驱动模块驱动晶振产生第一时钟信号,并将所述第一时钟信号输出至信号处理模块;
所述信号处理模块预设处理所述第一时钟信号得到第二时钟信号,并将所述第二时钟信号输出至电容阵列控制模块;
所述电容阵列控制模块基于所述第二时钟信号生成第一控制信号,并将所述第一控制信号传输至电容阵列模块;
所述电容阵列模块基于所述第一控制信号的控制,设定所述晶振起振的初始电容值,并以所述初始电容值为起始值,改变所述晶振的负载电容值,以调节所述晶振的起振波形和振荡频率。
11.根据权利要求10所述的方法,其特征在于,所述电容阵列模块通过改变所述晶振的负载电容值,调节所述晶振的起振波形和振荡频率,包括:
当晶振波形达到预设幅度时,通过每次增加设定电容值来控制负载电容达到目标电容值,调节所述晶振的起振波形和振荡频率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911349246.9A CN113037219B (zh) | 2019-12-24 | 2019-12-24 | 一种晶振控制电路、晶振的起振控制方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911349246.9A CN113037219B (zh) | 2019-12-24 | 2019-12-24 | 一种晶振控制电路、晶振的起振控制方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113037219A CN113037219A (zh) | 2021-06-25 |
CN113037219B true CN113037219B (zh) | 2025-02-11 |
Family
ID=76451846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911349246.9A Active CN113037219B (zh) | 2019-12-24 | 2019-12-24 | 一种晶振控制电路、晶振的起振控制方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113037219B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113746453A (zh) * | 2021-11-05 | 2021-12-03 | 北京思凌科半导体技术有限公司 | 频率调整电路、方法及通信设备 |
CN114578153B (zh) * | 2022-01-26 | 2023-05-16 | 奉加科技(上海)股份有限公司 | 一种晶振振荡检测电路 |
CN118399892B (zh) * | 2024-04-15 | 2025-02-18 | 珠海市杰理科技股份有限公司 | 一种晶振起振电路、裸片、芯片以及电子设备 |
CN118249805B (zh) * | 2024-05-27 | 2024-09-03 | 杭州胜金微电子有限公司 | 一种晶振启动控制电路、方法、电子设备及介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483047A (zh) * | 2017-09-19 | 2017-12-15 | 珠海泰芯半导体有限公司 | 一种晶体振荡器系统、晶体振荡器频率校准装置及方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7525392B2 (en) * | 2006-08-05 | 2009-04-28 | Tang System | XtalClkChip: trimming-free crystal-free precision reference clock oscillator IC chip |
US6304623B1 (en) * | 1998-09-03 | 2001-10-16 | Time Domain Corporation | Precision timing generator system and method |
DE10308643A1 (de) * | 2003-02-27 | 2004-09-16 | Infineon Technologies Ag | Phasenregelanordnung |
US7221233B2 (en) * | 2004-09-24 | 2007-05-22 | Cypress Semiconductor Corp. | Nonvolatile programmable crystal oscillator circuit |
CN101577542B (zh) * | 2008-05-05 | 2011-07-27 | 北京中电华大电子设计有限责任公司 | 一种基于开关电容比较电路的时钟恢复方法和电路 |
CN102394604B (zh) * | 2011-09-23 | 2015-02-11 | 惠州Tcl移动通信有限公司 | 一种为近场无线通讯芯片提供所需时钟信号的系统和方法 |
WO2013136766A1 (ja) * | 2012-03-12 | 2013-09-19 | セイコーエプソン株式会社 | 電圧制御発振器、信号発生装置、及び、電子機器 |
JP2015056730A (ja) * | 2013-09-11 | 2015-03-23 | 株式会社東芝 | 半導体集積回路、および、発振システム |
CN106059538B (zh) * | 2016-05-19 | 2019-01-01 | 深圳大学 | 一种自带工艺偏差校准功能的张弛振荡器 |
JP2019114837A (ja) * | 2017-12-21 | 2019-07-11 | セイコーエプソン株式会社 | 回路装置、発振器、電子機器及び移動体 |
-
2019
- 2019-12-24 CN CN201911349246.9A patent/CN113037219B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483047A (zh) * | 2017-09-19 | 2017-12-15 | 珠海泰芯半导体有限公司 | 一种晶体振荡器系统、晶体振荡器频率校准装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113037219A (zh) | 2021-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113037219B (zh) | 一种晶振控制电路、晶振的起振控制方法及电子设备 | |
JP5230767B2 (ja) | 可変周波数多相発振器 | |
US6548991B1 (en) | Adaptive voltage scaling power supply for use in a digital processing component and method of operating the same | |
CN106059288B (zh) | 电荷泵电压调整器与相关控制方法 | |
US9515604B2 (en) | Driving crystal oscillator startup at above, below and operating frequency | |
JP2007235188A (ja) | 三角波発振回路 | |
US20100289548A1 (en) | Frequency Generator for Generating Signals with Variable Frequencies | |
CN113037215B (zh) | 一种晶振控制电路及电子设备 | |
CN116545385A (zh) | 晶体振荡电路及其起振方法 | |
KR101196609B1 (ko) | 발진 회로, dc-dc 컨버터 및 반도체 장치 | |
KR101567928B1 (ko) | 발진기 기반 주파수 동기 루프 | |
JP4628434B2 (ja) | 発振周波数制御回路、その発振周波数制御回路を有するdc−dcコンバータ及び半導体装置 | |
CN111565041B (zh) | 一种快速起振电路及快速起振方法 | |
US10152077B2 (en) | Voltage generating circuit and pre-driving signal generating module | |
KR20210068905A (ko) | 완화 발진기 및 완화 발진기의 제어 방법 | |
CN1625034B (zh) | 同步整流型开关调节控制电路 | |
CN115276615A (zh) | 一种输出无毛刺的低占空比误差的时钟信号倍频电路 | |
JP5941244B2 (ja) | クロック発生回路、電源供給システム及びクロック信号の周波数変更方法 | |
US9680453B1 (en) | Oscillator circuit | |
US20240223165A1 (en) | Oscillation device and method for oscillation thereof | |
CN116633351B (zh) | 一种具有快速启动特性的锁相环 | |
CN216216812U (zh) | 一种占空比调节电路、集成电路及电子设备 | |
US20250036150A1 (en) | Digital low dropout regulator and electronic device using the same | |
JP6641815B2 (ja) | 回路装置及び電子機器 | |
CN116760261A (zh) | 一种频率可调的电源电路及电源装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |