CN113049048A - 电压调整的方法、装置以及处理设备 - Google Patents
电压调整的方法、装置以及处理设备 Download PDFInfo
- Publication number
- CN113049048A CN113049048A CN201911382426.7A CN201911382426A CN113049048A CN 113049048 A CN113049048 A CN 113049048A CN 201911382426 A CN201911382426 A CN 201911382426A CN 113049048 A CN113049048 A CN 113049048A
- Authority
- CN
- China
- Prior art keywords
- frequency
- circuit
- adjusted
- value
- target
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 222
- 238000000034 method Methods 0.000 title claims abstract description 91
- 230000010355 oscillation Effects 0.000 claims description 180
- 238000001514 detection method Methods 0.000 claims description 27
- 230000008569 process Effects 0.000 claims description 25
- 230000033228 biological regulation Effects 0.000 claims description 15
- 230000001276 controlling effect Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 13
- 230000008859 change Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 230000001052 transient effect Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 5
- 230000017525 heat dissipation Effects 0.000 description 5
- 230000007704 transition Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 230000001105 regulatory effect Effects 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000010615 ring circuit Methods 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F1/00—Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow
- G01F1/05—Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow by using mechanical effects
- G01F1/34—Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow by using mechanical effects by measuring pressure or differential pressure
- G01F1/36—Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow by using mechanical effects by measuring pressure or differential pressure the pressure or differential pressure being created by the use of flow constriction
- G01F1/40—Details of construction of the flow constriction devices
- G01F1/46—Pitot tubes
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Power Sources (AREA)
Abstract
本申请实施例公开了一种电压调整的方法、装置以及处理设备,能够稳定串联电路中待调整电路的分压值,保证电路整体性能的稳定运行。该电压调整的装置,用于对串联电路中的待调整电路的分压进行调整,其中,该串联电路包括串联的多个支路,该待调整电路为多个支路中的任一支路,该待调整电路的内阻随该待调整电路的工作频率变化,该装置包括:振荡器,并联于该待调整电路;处理模块,连接该待调整电路和该振荡器,用于检测该振荡器的输出频率,并根据该输出频率调整该待调整电路的工作频率,以调整该待调整电路的分压。
Description
技术领域
本申请涉及电子技术领域,并且更为具体地,涉及一种电压调整的方法、装置以及处理设备。
背景技术
对于串联供电的电路或芯片,电路中每个元器件或者芯片上的分压与其内部的等效电阻相关。在一些情况下,由于外界干扰等其它因素,造成元器件或芯片内部的等效电阻发生变化,则会导致元器件或者芯片上的分压变化,偏离设定的理想值,影响电路的整体性能。
因此,如何稳定串联电路中各部分的分压值,保证电路整体性能的稳定运行,是一项亟待解决的技术问题。
发明内容
本申请实施例提供了一种电压调整的方法、装置以及处理设备,能够稳定串联电路中待调整电路的分压值,保证电路整体性能的稳定运行。
第一方面,提供一种电压调整的装置,用于对串联电路中的待调整电路的分压进行调整,其中,该串联电路包括串联的多个支路,该待调整电路为多个支路中的任一支路,该待调整电路的内阻随该待调整电路的工作频率变化,该装置包括:振荡器,并联于该待调整电路;处理模块,连接该待调整电路和该振荡器,用于检测该振荡器的输出频率,并根据该输出频率调整该待调整电路的工作频率,以调整该待调整电路的分压。
通过本申请实施例的方案,将振荡器与串联电路中的待调整电路并联,通过对振荡器的输出频率检测是否发生变化,从而检测待调整电路在串联电路中的分压是否发生变化,并基于待调整电路的内阻随其工作频率变化的特征,在待调整电路的分压发生变化时,通过调整待调整电路的工作频率调整待调整电路的内阻,改变待调整电路的分压,使其保证稳定,从而保证待调整电路的工作稳定,提升整个串联电路的可靠性与性能。
在一种可能的实现方式中,该处理模块包括:检测单元,用于检测该振荡器在目标周期内的振荡次数以检测该振荡器的输出频率,并根据该振荡次数以及预设值之差得到调整值;调整单元,用于根据该调整值,调整该待调整电路的工作频率,以调整该待调整电路的内阻。
在一种可能的实现方式中,该调整单元包括:加法器,用于将该调整值与该加法器在该目标周期的前一周期的第一输出值相加,得到第二输出值;频率选择器,连接该加法器和该待调整电路,用于根据该第二输出值选择该待调整电路的工作频率,以调整该待调整电路的内阻。
本申请实施方式中,调整单元由硬件结构组成,在能够进行待调整电路的电压调整的同时,整个电压调整装置易于实现且便于控制。
在一种可能的实现方式中,该检测单元包括:计数器,用于检测该振荡器在该目标周期内的该振荡次数;译码器,连接于该计数器,用于根据该振荡次数以及预设次数之差,得到该调整值,其中,该预设次数为在该待调整电路的预设分压下该振荡器在该目标周期内的振荡次数。
在本实现方式中,计数器统计的是振荡器在一段时间内的振荡次数,当外界短暂的干扰对待调整电路的内阻造成短暂的阻值波动,或者待调整电路的内阻阻值自身短暂波动时,振荡器的电压也是短暂的波动,对其在一段时间内的振荡次数影响不大,因此,待调整电路分压的短暂波动不会影响该电压调整装置的运行,该电压调整装置对待调整电路分压的短暂波动有一定的抵抗性,电压调整速度快、对于恒定的干扰,例如对干扰周期大于2倍的目标周期的干扰(一般小于100ns),电压调整的效果较优。
在一种可能的实现方式中,该计数器用于输出M位二进制数,该译码器以及该加法器用于输出N位二进制数,该频率选择器用于从2N个频率值中选择一个频率值输出,其中,M≥N,M、N为正整数。
在一种可能的实现方式中,该计数器检测得到的该振荡次数为0至2M之间的M位二进制数;该译码器根据该振荡次数译码得到的该调整值为-2N-1至2N-1-1之间的N位二进制数;该加法器根据该调整值得到的该第二输出值为-2N-1至2N-1-1之间N位二进制数;该频率选择器用于根据该第二输出值,从该2N个频率值中选择对应于该第二输出值的频率值作为该待调整电路的工作频率。
在一种可能的实现方式中,该检测单元包括:第一计数器,用于检测该振荡器在该目标周期内的第一振荡次数以检测该振荡器的输出频率;第二计数器,用于检测固定频率源在该目标周期内的第二振荡次数以检测该固定频率源的输出频率,其中,该固定频率源的输出频率与该振荡器在该待调整电路的预设分压下的频率相等;减法器,连接于该第一计数器和该第二计数器,用于将该第一振荡次数与该第二振荡次数相减,得到该调整值。
通过本申请实施方式的方案,可以通过调整固定频率源的频率调整待调整电路的预设分压,能够更加方便控制待调整电路在串联电路中的预设分压,从而提升待调整电路以及整个串联电路的性能。
在一种可能的实现方式中,该第一计数器和该第一计数器用于输出M位二进制数,该减法器和该加法器用于输出N位二进制数,该频率选择器用于从2N个频率值中选择一个频率值输出,其中,M≥N,M、N为正整数。
在一种可能的实现方式中,该第一计数器检测得到的该第一振荡次数,以及该第二计数器检测得到的该第二振荡次数均为0至2M之间的二进制数;该减法器计算得到的该调整值为-2N-1至2N-1-1之间的二进制数;该加法器根据该调整值得到的该第二输出值为-2N -1至2N-1-1之间的二进制数;该频率选择器用于选择2N个频率值中对应于该第二输出值的频率值作为该待调整电路的工作频率。
在一种可能的实现方式中,该2N个频率值从小到大依次增大;若该第二输出值为-2N-1,该第二输出值对应的频率值为该2N个频率值中最小的频率值;若该第二输出值为2N-1-1,该第二输出值对应的频率值为该2N个频率值中最大的频率值。
在一种可能的实现方式中,该振荡器为环形振荡器。
在一种可能的实现方式中,该待调整电路包括至少一个芯片,该至少一个芯片的电源线相互并联,该至少一个芯片的数据线相互串联。
通过本申请实施例的方案,通过调整待调整电路中至少一个芯片的工作频率,改变待调整电路的分压,使至少一个芯片均运行在预设的理想分压下,从而保证至少一个芯片的工作稳定,提升至少一个芯片的算力。
第二方面,提供一种电压调整的方法,该方法应用于一种电压调整的装置,其中,该电压调整的装置包括振荡器,该振荡器并联于串联电路中的待调整电路,该待调整电路的内阻随该待调整电路的工作频率变化,该方法包括:检测该振荡器的输出频率,并根据该输出频率调整该待调整电路的工作频率,以调整该待调整电路的内阻。
第三方面,提供一种处理设备,包括:多个电压调整装置,分别连接至串联电路的多个支路,其中,该多个电压调整装置中的一个电压调整装置连接该多个支路中的一个支路,该多个支路中每个支路的内阻随工作频率变化;
控制器,连接于该多个电压调整装置,用于控制该多个电压调整装置对该多个支路的工作频率进行调整,以调整该多个支路的分压。
通过本申请实施例中的处理设备,可以对整个串联电路进行电压调整,使串联电路中的每个支路均稳定运行,从而保证串联电路的工作稳定,提升整个串联电路的可靠性与性能。
在一种可能的实施方式中,该多个电压调整装置包括多个振荡器和多个处理模块,其中,该多个电压调整装置中每个电压调整装置中包括一个振荡器和一个处理模块,该每个电压调整装置中的振荡器并联于该多个支路中的一个支路,该每个电压调整装置中的处理模块连接对应的振荡器和支路;
该多个处理模块用于检测该多个振荡器在第一目标周期内的第一振荡次数,并根据该多个第一振荡次数以及预设值之差得到多个第一调整值;
该控制器用于根据该多个处理模块获得的多个第一调整值确定该多个处理模块中的第一目标处理模块,其中,该第一目标处理模块获得的第一调整值在该多个处理模块获得的多个第一调整值中绝对值最大;
在该第一目标周期内,该控制器用于控制该第一目标处理模块对该多个支路中的第一目标支路的工作频率进行调整,以调整该第一目标支路的分压,其中,该第一目标支路连接于该第一目标处理模块。
在一种可能的实施方式中,在该第一目标周期内,该控制器还用于:控制该多个处理模块中除该第一目标处理模块外的其它处理模块不调整其对应的支路的工作频率。
在一种可能的实施方式中,该控制器还用于:确定该多个支路的分压是否在预设阈值范围内,并根据结果控制该多个处理模块在该第一目标周期后的第二目标周期内是否对该多个支路的工作频率进行调整。
在一种可能的实施方式中,该控制器具体用于:若该多个支路中至少一个支路的分压在该预设阈值范围外,控制该多个处理模块检测该多个振荡器在该第二目标周期内的多个第二振荡次数,并控制该多个处理模块对该多个第二振荡次数进行处理得到多个第二调整值;
根据该多个第二调整值确定该多个处理模块中的第二目标处理模块,其中,该第二目标处理模块的第二调整值为该多个处理模块的多个第二调整值中绝对值最大的第二调整值;
在该第二目标周期内,控制该第二目标处理模块对该多个支路中的第二目标支路的工作频率进行调整,以调整该第二目标支路的分压,其中,该第二目标支路连接于该第二目标处理模块。
在一种可能的实施方式中,该控制器具体用于:若该多个支路的分压均在该预设阈值范围内,控制该多个处理模块检测该多个振荡器在该第二目标周期内的多个第二振荡次数,并控制该多个处理模块对该多个第二振荡次数进行处理得到多个第二调整值;
根据该多个第二调整值确定该多个处理模块中的第二目标处理模块,其中,该第二目标处理模块的第二调整值为该多个处理模块的多个第二调整值中绝对值最大的第二调整值;
在该第二目标周期内,控制该第二目标处理模块不对该多个支路中的第二目标支路的工作频率进行调整,不调整该第二目标支路的分压,其中,该第二目标支路连接于该第二目标处理模块。
在一种可能的实施方式中,该设备还包括:该串联电路。
在一种可能的实施方式中,该振荡器为环形振荡器。
在一种可能的实施方式中,该串联电路中每个支路包括至少一个芯片,该至少一个芯片的电源线相互并联,该至少一个芯片的数据线相互串联。
通过本申请实施例中的处理设备,可以对整个串联电路中的每个芯片进行电压调整,使串联电路中的每个芯片均稳定运行在理想分压下,从而保证串联电路中每个芯片的工作稳定,提升芯片的算力,从而提升处理设备整体的数据处理能力。
第四方面,提供一种电压调整的方法,应用于一种电压调整的设备,该设备包括多个电压调整装置,该多个电压调整装置分别连接至串联电路中的多个支路,该多个支路中每个支路的内阻随工作频率变化,该方法包括:控制该多个电压调整装置对该多个支路的工作频率进行调整,以调整该多个支路的分压。
第五方面,提供一种电子设备,包括:如第一方面或第一方面的任一可能的实现方式中的电压调整的装置。
在一种可能的实现方式中,该电子设备还包括:如第一方面或第一方面的任一可能的实现方式中的待调整电路。
第六方面,提供一种电压调整的设备,包括处理器和存储器,该存储器用于存储程序代码,该处理器用于调用该程序代码,执行如第四方面中的电压调整的方法。
第七方面,提供一种计算机可读存储介质,用于存储程序代码,该程序代码用于执行如第四方面中的电压调整的方法。
附图说明
图1是本申请可以适用的电子设备的示意性框图;
图2是根据本申请实施例的一种算力板上多个芯片的多电压域分布的示意图;
图3是根据本申请实施例的一种串联电路的示意图;
图4是根据本申请实施例的一种电压调整装置的示意性结构框图;
图5是根据本申请实施例的另一电压调整装置的示意性结构框图;
图6是根据本申请实施例的另一电压调整装置的示意性结构框图;
图7是根据本申请实施例的另一电压调整装置的示意性结构框图;
图8是根据本申请实施例的一种电压调整方法的示意性流程图;
图9是根据本申请实施例的另一电压调整方法的示意性流程图;
图10是根据本申请实施例的另一电压调整方法的示意性流程图;
图11是根据本申请实施例的一种处理设备的示意性框图;
图12是根据本申请实施例的另一电压调整方法的示意性流程图。
具体实施方式
下面将结合附图,对本申请实施例中的技术方案进行描述。
应理解,本文中的具体的例子只是为了帮助本领域技术人员更好地理解本申请实施例,而非限制本申请实施例的范围。
还应理解,在本申请的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
还应理解,本说明书中描述的各种实施方式,既可以单独实施,也可以组合实施,本申请实施例对此并不限定。
除非另有说明,本申请实施例所使用的所有技术和科学术语与本申请的技术领域的技术人员通常理解的含义相同。本申请中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本申请的范围。本申请所使用的术语“和/或”包括一个或多个相关的所列项的任意的和所有的组合。
首先,介绍能够执行本申请实施例提供的电子设备的逻辑结构。
该电子设备可以为数字凭证的处理设备,也可以为其它用于针对专用业务进行运算处理的电子设备,例如计算服务器、通信设备、高性能个人计算机、超算设备等等,本申请实施例对此不做限定。
如图1所示,电子设备10可以包括电源模块110、处理模块120、控制模块130、存储模块140、接口模块150以及散热模块160。应当理解,电子设备10的组件可以比图示具有更少或更多的组件,或者具有不同的组件配置。图1所示的各种组件可以用硬件、软件或软硬件的组合来实现,包括一个或多个信号处理和/或专用集成电路。
电源模块110用于为电子设备10中的其它模块提供电源,可以包括交流-直流转换器(AC to DC converter)、直流-直流转换器(DC to DC converter)以及低压差线性稳压器(Low Dropout Regulator,LDO),用于输出不同的直流电压,以满足不同芯片和电路的电压需求。
处理模块120为用于专用计算的计算处理模块,其可以包括多个用于运行计算的芯片。当电子模块10为数字凭证的处理设备时,该处理模块120可以包括一块或者多块算力板(也称之为运算板),该处理模块120包括的多个芯片(chip)(也称为集成电路(Integrated Circuit,IC))呈阵列排列在一块或者多块算力板上,用于进行哈希(hash)运算求解哈希值,从而获取数字凭证。
在该处理模块120中,多个芯片的数据线串联连接,多个芯片运算得到的数据通过该数据线传输给控制模块130,换言之,该多个芯片的运算得到的数据通过一个数据传输接口传输给控制模块130,多个芯片的运算数据通过该一个数据传输接口依次传输给控制模块130,而不是每个芯片的数据线均与控制模块130连接,同步传输给控制模块130。
此外,在该处理模块120中,多个芯片分布在多个电压域上,而不是分布在同一个电压域上。采用该多个电压域的设计方式,使得不同电压域上的芯片不相互影响,提高多个芯片工作的稳定性和可靠性。
图2示出了一种算力板上多个芯片的多电压域分布的示意图。
如图2所示,多个芯片分布于算力板不同的多个电压域上,其中,一个电压域上的芯片并联连接,位于同一个电压域上,采用相同的电压进行供电。例如,图2中,多个电压域中每个电压域的芯片数量相等,多个芯片呈阵列排列,同一行芯片位于同一个电压域上,不同行的芯片位于不同的电压域上。此外,多个电压域之间相互串联,即图2中,一行芯片并联连接为一个芯片组,多个芯片组串联连接形成一个串联电路。可选地,多个电压域中不同电压域的芯片数量也可以不相等,算力板上的多个芯片也可以不呈阵列排列,在本申请实施例对具体的芯片排列方式和芯片数量不做具体限定。
可选地,该算力板上的芯片可以为专用集成电路(Application SpecificIntegrated Circuit,ASIC)芯片、图形处理器(Graphics Processing Unit,GPU)芯片、中央处理器(Central Processing Unit,CPU)芯片、现场可编程门阵列(Field ProgrammableGate Array,FPGA)芯片中的任意一种,本申请实施例对此不做限定。
继续参见图1,图1中的控制模块130可以为一种***级芯片(System on a Chip,SOC),用于连接控制电子设备10中的其它模块,保证各个模块间的有序进行和数据通信。该控制模块130可以包括微控制器(Microcontroller Unit,MCU),微处理器(Microprocessor),数字信号处理器(Digital Signal Processor,DSP)、模拟数字转换器(Analog-to-digital converter,ADC)、数字模拟转换器(Digital to analog converter,DAC)以及提供时间脉冲信号的振荡器(Electronic Oscillator)和锁相环电路(PhaseLocked Loops,PLL)等等。
其中,控制模块130可以通过锁相环等时钟电路产生不同的时钟信号,从而控制处理模块120中的多个芯片工作在不同的工作频率。此外,控制模块130还可以通过微控制器以及微处理器等电路产生测试数据,并传输给处理模块120中的多个芯片,并接收多个芯片产生的随机数据并进行处理。换言之,控制模块130可以用于控制处理模块120中多个芯片的工作以及接收处理该多个芯片的数据。
此外,控制模块130还可以通过网口与外部网络连接,通过网络设置控制模块130,从而控制电子设备10的运行。
存储模块140可以包括一个或多个双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM),闪存(flash)等存储单元,用于存储运算中的数据以及软件程序等等。其中,软件程序用于控制电子设备10中的硬件模块运行。
具体地,存储模块140中的软件程序包括操作***(Operating System,OS)以及通信指令集等等,其中,操作***用于控制和管理常规***任务,例如内存管理、存储控制以及电源管理等等,以及有助于各种软硬件之间通信的各种软件组件和/或驱动器。该操作***包括但不限于:Linux,Unix,Windows或者Vxworks等嵌入式操作***。通信指令集包括用于处理经过接口模块150接收的数据的软件组件,有助于经接口模块与其它设备进行通信。
接口模块150可以包括不同的连线接口,例如通用串行总线(Universal SerialBus,USB)、以太网(Ethernet,ETH)、通用异步收发传输(Universal AsynchronousReceiver/Transmitter,UATR)和串行外设接口(Serial Peripheral Interface Bus,SPI)等,用于直接或者经网络连接多种不同的外部设备。
此外,电子设备10还包括散热模块160,该散热模块160可以为风扇(Fan),水冷***或者其它用于对电子设备10散热的装置。电源模块110用于给该散热模块160供电,并且控制模块130用于控制该散热模块160工作。
图3示出了一种串联电路的示意图,如图3所示,该串联电路中包括多个支路:支路1、支路2以及支路X等等,该多个支路相互串联,其中,该多个支路的电压之和为供电电压VCC,且每个支路的电压与其电路内阻相关,内阻越高,则其分压越大。在目前的串联电路中,电路中的元器件可能随着运行时间变长或者其它干扰等因素,导致内阻发生变化,从而导致串联电路中各支路的分压造成变化。
例如,若图3中的串联电路为上述图2中的算力板上多个电压域串联形成的电路,图3中的一个支路为上述图2中的一个电压域上的芯片组时,若芯片组的内阻发生变化,使得该电压域上的分压造成变化,从而造成该芯片组中所有芯片的供电异常,影响所有芯片的算力,降低了整个算力板的性能。
当然,若该串联电路还可以为其它场景下的各种串联电路,支路内阻的变化造成其分压变化,从而使得支路运行异常,影响整个串联电路的性能。
基于上述问题,本申请提出一种电压调整的装置和方法,能够对串联电路中的待调整的支路的分压进行即时调整,使其运行在预设的理想分压下,保证该待调整的支路稳定运行,提高整个串联电路的性能。
图4示出了一种电压调整装置200的示意性结构框图。该电压调整装置200用于对待调整电路1的分压进行调整,该待调整电路1为串联电路中的局部电路,其中,串联电路包括串联的多个支路,该待调整电路1为多个支路中的任意一个支路,该待调整电路1的内阻随该待调整电路1的工作频率变化。
可选地,该待调整电路1可以包括至少一个芯片,该至少一个芯片可以为上述图1中处理模块中算力板上的芯片。若该至少一个芯片为多个,则该多个芯片可以为图2中一个电压域上的多个芯片,该多个芯片的电源线相互并联,且数据线相互串联。
当然,该待调整电路1中的至少一个芯片除了上述算力板上的处理器芯片以外,还可以为其它实现任意功能的芯片,例如存储芯片等等,本申请实施例对芯片的类型不做具体限定。
可选地,该待调整电路可以仅仅由芯片组成,也可以除了芯片以外,还包括其它电子元器件、例如电阻、电容、晶体管等等模拟电子元器件,也可以包括运算器、门电路、触发器等数字元器件。本申请实施例对待调整电路的具体电路结构不做限定。
具体地,在本申请实施例中,该待调整电路1的工作频率可以为该待调整电路1中至少一个芯片中每个芯片的工作频率,换言之,待调整电路1中至少一个芯片中每个芯片的工作频率相同,调整待调整电路1的工作频率即调整至少一个芯片中每个芯片的工作频率。
或者,该待调整电路1的工作频率可以为该待调整电路1中至少一个芯片中任意一个芯片的工作频率,换言之,调整待调整电路1的工作频率即调整至少一个芯片中任意一个芯片的工作频率。
应理解,待调整电路1的工作频率包括但不限于是调整待调整电路1中任意一个或者多个芯片的工作频率,根据多个芯片工作频率得到的均值、最大值或者最小值等等。
上文中,芯片的工作频率可以为芯片的时钟频率,或者也可以为芯片的其它频率参数。
通常来讲,芯片的内阻通常受其工作频率、所处温度或者功能部件开关比例等影响。其中,在大部分情况下,芯片的内阻随着工作频率的升高而降低。换句话说,待调整电路的内阻随工作频率的升高而降低,因此,可以通过改变待调整电路的工作频率而改变待调整电路的内阻,从而调整串联电路中该待调整电路的分压。
如图4所示,该电压调整装置200包括:振荡器210,该振荡器210与待调整电路1并联;
处理模块220,连接该待调整电路1和该振荡器210,用于检测该振荡器210的输出频率,并根据该输出频率调整待调整电路1的工作频率,以调整待调整电路1的内阻,从而调整待调整电路1的分压。
可选地,处理模块220具体可以为一种处理器,该处理器包括但不限于是中央处理器(Central Processing Unit,CPU)、微控制单元(Microcontroller Unit,MCU)等等,该处理器可以与振荡器210集成于一个电路板,或者一个芯片中,也可以与振荡器210分立设置,形成于不同的电路板或者芯片中。
具体地,振荡器210(Oscillator)为一种以电压输入来控制振荡频率的电子振荡电路设计,其振荡的频率或重复的比例会随着直流电压的不同而改变。
可选地,该振荡器210可以为环形振荡器(Ring Oscillator,RO),环形振荡器为一种采用奇数个非门组成的环形电路,电路的输出是振荡产生两个电平。相比于其他类型的振荡器,例如,电感-电容(LC)振荡器,或者电阻-电容(RC)振荡器等等,环境振荡器的优点在于电路结构简单,易于实现且集成度高。
当然,在本申请实施例中,该振荡器210除了为环形振荡器以外,还可以为其它任意类型的振荡器,本申请实施例对此不做限定。
当振荡器210与待调整电路1并联时,待调整电路1的电压与振荡器210的电压相同,振荡器210在当前电压下,输出一定的振荡频率。当待调整电路1的内阻变化,导致该待调整电路1在串联电路中的分压发生变化时,振荡器210的电压同步发生变化,因而其输出的振荡频率也发生变化,处理模块220可以通过对振荡器210输出的振荡频率进行检测,根据振荡频率的变化检测到待调整电路1的分压发生变化,从而调整待调整电路1的工作频率,以调整待调整电路1的内阻,进一步调整该待调整电路1在串联电路中的分压至预设的理想分压值。
通过本申请实施例的方案,将振荡器与串联电路中的待调整电路并联,通过对振荡器的输出频率检测是否发生变化,从而检测待调整电路在串联电路中的分压是否发生变化,并基于待调整电路的内阻随其工作频率变化的特征,在待调整电路的分压发生变化时,通过调整待调整电路的工作频率调整待调整电路的内阻,改变待调整电路的分压,使其保证稳定,从而保证待调整电路的工作稳定,提升整个串联电路的可靠性与性能。
可选地,上述处理模块220可以通过将检测的振荡器210的振荡频率与预设值进行比较判断振荡器210的振荡频率是否发生改变,该预设值可以为振荡器210在预设分压下的振荡频率,该预设分压为待调整电路1在串联电路中的预设分压,该预设分压也可以称为待调整电路1的理想分压。
在一种可能的实施方式中,处理模块220可以检测振荡器210在目标周期内的振荡次数以检测振荡器210的输出频率,此时,对应的预设值可以为预设分压下,振荡器210在目标周期内的目标振荡次数,处理模块可以将振荡器210在目标周期内的当前振荡次数与目标振荡次数比较,得到用于对待调整电路1的工作频率调整的调整值。为了方便描述,下文中,将处理模块220中实现上述功能的功能单元称之为检测单元。
在检测单元检测得到调整值后,进一步地,根据该调整值,调整待调整电路1的工作频率,以调整待调整电路1的内阻,在本文中,将处理模块220中实现上述功能的功能单元也称之为调整单元。
应理解,此处的检测单元和调整单元为处理模块220中的两部分功能单元,其具体可以为软件单元或者也可以为硬件单元,用于实现对应的功能。若其为硬件单元,具体可以为处理模块220中的功能电路或者功能芯片,若其为软件单元,具体可以为处理模块220中的程序指令。本申请实施例对此不做具体限定。
还应理解,除了上述通过检测振荡器210在目标周期内的振荡次数以检测振荡器210的输出频率的方式外,还可以通过其它检测频率的方式检测振荡器的频率,本申请实施例对此不做限定。
图5示出了另一种电压调整装置200的示意性框图。
如图5所示,在本申请实施例中,上述检测单元包括:计数器221,该计数器221用于检测振荡器210在预设的目标周期内的振荡次数。或者,也可以说,该计数器221的计数周期为目标周期,每一个目标周期输出一个计数值,该计数值为振荡器210在一个目标周期内的振荡次数。
可选地,计数器221的计数周期即目标周期也可以为电压调整装置200的运行周期,电压调整装置200在一个目标周期内对待调整电路的工作频率调整一次。
可选地,该计数器221可以为二进制计数器。该二进制计数器可以输出M位的二进制数值,表示振荡器210在目标周期内的振荡次数在0至2M-1之间,其中,M为正整数。
在一种可能的实施方式中,该二进制计数器用于输出4比特(bit)的二进制数,表示其能够记录的振荡器210在目标周期内的振荡次数在0至15之间。
可选地,计数器221可以为多个触发器组成的同步计数器或者异步计数器,将振荡器210输出信号作为计数器221的时钟输入,振荡器210产生的脉冲波形发生电平跳变时,例如从高电平跳变至低电平或者从低电平跳变至高电平时,计数器221在目标周期内对脉冲波形的跳变次数进行检测,该跳变次数即振荡器210在目标周期内的振荡次数,该振荡器210在目标周期内的振荡次数等于在目标周期内的振荡周期数。
需要说明的是,在本申请实施例中,预设的目标周期T0应大于振荡器210初始的振荡周期T。
可选地,该目标周期T0还可以小于等于2M×T,其中,M为二进制计数器221的位数,振荡器210初始的振荡周期T。
应理解,本申请实施例中的计数器221可以为现有技术中任意实现计数功能的电路或者功能芯片,计数器221的相关技术方案可以参考现有技术中的计数器结构,本申请对此不做具体限定。
在本申请实施例中,计数器221输出的二进制数比特位越多,则其在目标周期内的统计的振荡器的振荡次数越多,其检测的待调整电路的内阻变化精度越高,因而,待调整电路的分压调整的精度越高。
具体而言,若计数器221输出的二进制数比特位为4位,其最多能检测振荡器在目标周期内的15个振荡周期,即检测到的振荡次数最多为15,目标周期小于等于振荡器的15个振荡周期。若计数器221输出的二进制数比特位为5位时,其最多能检测振荡器在目标周期内的31个振荡周期,即检测到的振荡次数最多为31,目标周期小于等于振荡器的31个振荡周期。若振荡器的输出频率随着待调整电路的分压变化,则其在目标周期内的振荡次数也会发生变化,计数器221输出的二进制数比特位越多,目标周期越长,就越容易检测到目标周期内的振荡器振荡次数的变化,也就越容易检测到振荡器频率变化的幅度,因而能够提高待调整电路的分压调整的精度。
可选地,如图5所示,检测单元除了包括计数器221以外,还可以包括译码器222,该译码器222连接于计数器221,用于将计数器221检测得到的振荡器在目标周期内的振荡次数转换为调整值。该译码器222的运行周期与计数器221的计数周期即目标周期一致,一个目标周期输出一个调整值。
具体地,可以预设待调整电路在串联电路中的分压,为了方便描述,将待调整电路在串联电路中预设的理想分压也简称为预设分压。在该预设分压下,振荡器的在目标周期内的振荡次数为预设次数,译码器根据该预设次数与计数器221检测得到的振荡器210在目标周期的振荡次数之差,得到不同结果对应的调整值。
例如,假设预设次数为S0,计数器221检测得到的振荡器210在预设的目标周期内的周期数为S1,若S1=S0,则此时振荡器210的电压与待调整电路1的预设电压相同,不需要对待调整电路1的分压进行调整,译码器222将S1对应的调整值设为0。若S1>S0,则此时振荡器210的电压大于待调整电路1的预设电压,即此时待调整电路1的分压大于预设分压,需要减小待调整电路1的分压,则译码器可以将S1对应的调整值设为负数,根据调整值调整待调整电路的工作频率以减小待调整电路1的分压。类似地,若S1<S0,则此时振荡器210的电压小于待调整电路1的预设电压,即此时待调整电路1的分压小于预设分压,需要增大待调整电路1的分压,则译码器可以将S1对应的调整值设为正数,根据调整值调整待调整电路的工作频率以增大待调整电路1的分压。
若计数器221输出M bit的二进制数,对应2M个计数结果,即2M次振荡次数,其中,M为正整数。可选地,在一种可能的实施方式中,译码器222用于输出M bit的二进制数,译码器222可以将该2M个计数结果转换为2M个调整值。例如,若计数器221输出4bit的二进制数,对应0至15这16个计数结果,则译码器可以将0至15这16个计数结果转换为16个调整值。
可选地,在另一种可能的实施方式中,译码器222用于输出N bit的二进制数,译码器222可以将该2M个计数结果中的较小的2N个计数结果转换为2N个调整值,其中,M≥N,M、N为正整数。例如,若计数器221输出5bit的二进制数,对应0至31这32个计数结果,则译码器可以将0至31中的0至15这16个计数结果转换为16个调整值,而16-31这16个计数结果则不做处理。或者,译码器222可以将该2M个计数结果中的较大的2N个计数结果转换为2N个调整值,例如,若计数器221输出5bit的二进制数,则译码器可以将0至31中的16至31这16个计数结果转换为16个调整值,而0-15这16个计数结果则不做处理。当然,译码器222还可以将该2M个计数结果中任意连续的2N个计数结果转换为2N个调整值,本申请实施例对该2N个计数结果在2M个计数结果中的区间范围不做具体限定。可选地,上述2M个调整值或者2N个调整值可以包括正数、0以及负数,可以根据调整值区分当前待调整电压的分压与预设分压的关系。当然,该2M个调整值或者2N个调整值也可以同时为正数或者负数,以区分不同的调整结果即可,本申请实施例对调整值的具体范围不做限定。
以译码器输出2N个调整值为例,在一种可能的实施方式中,该译码器222可以将上述2N个计数结果转换为对应于-2N-1至2N-1-1的二进制的调整值,例如,可以将0至15的计数结果转换对应于-8至7的二进制的调整值。当然,该译码器222还可以将上述2N个计数结果转换为其它任意范围的2N个不同调整值,本申请实施例对此不做限定。
在上述实施方式中,计数器221为二进制计数器,译码器222为二进制的译码器,两者均用于将输出二进制数据。
此外,可选地,计数器221和译码器222还可以为其它进制的计数器和译码器,用于输出十进制数等其它进制数据。
应理解,本申请实施例中的译码器222可以为现有技术中任意实现译码功能的电路或者功能芯片,译码器222的相关技术方案可以参考现有技术中的译码器结构,本申请对此不做具体限定。
除了采用上述译码器222将计数器221的计数结果转换为调整值外,还可以采用其它功能电路或者功能芯片,根据计数器221的计数结果以及预设值,得到不同的调整值。例如,可以采用减法器实现计数结果与预设周期之差,从而得到不同计数结果对应的调整值。
在上述说明中,通过检测单元中的计数器221以及译码器222,将振荡器210在目标周期内的振荡次数以及预设次数之差转换为对应的调整值,该调整值可以反映振荡器的输出频率与预设分压下振荡器的预设频率的差值程度,因此,可以反映预设分压与待调整电路实际分压的差值程度,根据该差值程度,调整待调整电路的工作频率,从而调整待调整电路的内阻和分压。
如图5所示,电压调整装置200中除了包括上述计数器221以及译码器222组成的检测单元以检测得到调整值外,该电压调整装置的调整单元为一种频率控制器223。该频率控制器223用于接收译码器222输出的调整值,根据该调整值以及待调整电路1当前的工作频率,对待调整电路1的工作频率进行调整。
具体地,该频率控制器223接收译码器222输出的调整值,并获取待调整电路1的当前工作频率,根据调整值,对待调整电路的当前工作频率进行调整。
例如,若调整值输出为负值,该负值代表待调整电路1的当前频率小于预设频率,即待调整电路1的当前分压小于预设分压,需要增大待调整电路1的当前分压以达到预设分压。若待调整电路1的内阻随其工作频率增大而减小,则获取待调整电路1的当前工作频率后,根据负值的调整值,减小待调整电路1的当前工作频率,从而增大待调整电路1的内阻和分压。
类似地,若调整值输出为正值,该正值代表待调整电路1的当前频率大于预设频率,即待调整电路1的当前分压大于预设分压,需要减小待调整电路1的当前分压以达到预设分压。若待调整电路1的内阻随其工作频率增大而减小,则获取待调整电路1的当前工作频率后,根据正值的调整值,增大待调整电路1的当前工作频率,从而减小待调整电路1的内阻和分压。
在本申请实施例中,可以在频率控制器223中建立调整值与调整频率的对应关系,例如,若调整值为-1,则对应的调整频率为-10MHz,在待调整电路1的当前工作频率250MHz的基础上,加上调整频率,将240MHz作为待调整电路1调整后的工作频率。
类似地,若调整值均为正值或者均为负值,也可以建立调整值与调整频率的对应关系,例如,若调整值为1至16,则其中1至7可以对应负的调整频率,8至16可以对应正的调整频率,且调整值越大,对应的调整频率越大。
在上述实施方式中,调整值为基于振荡器在目标周期内的振荡次数减去预设次数之差得到的调整值,振荡次数越大,调整值越大,越大的调整值对应的调整频率越大。
可选地,调整值还可以为基于预设次数减去振荡器在目标周期内的振荡次数之差得到的调整值,振荡次数越大,调整值越小,越小的调整值对应的调整频率越大。
具体地,该频率控制器223可以为一种处理器,该处理器可以获取并控制待调整电路1的工作频率,在一种可能的实施方式中,该频率控制器223可以为图1中的控制模块130,用于获取并控制待调整电路中至少一个芯片的工作频率。
在本申请实施例中,通过计数器221对振荡器210在目标周期内的振荡次数进行计数,译码器222根据目标周期内的振荡次数与预设次数之差,得到用于对待调整电路1工作频率进行调整的调整值,频率控制器根据该调整值与待调整电路的当前工作频率,对待调整电路的当前工作频率进行调整,以调整待调整电路的内阻和分压,使待调整电路的分压接近理想的预设分压,提高待调整电路以及整个串联电路运行的性能的可靠性。
此外,在本申请实施例中,计数器221统计的是振荡器210在一段时间内的振荡次数,当外界短暂的干扰对待调整电路的内阻造成短暂的阻值波动,或者待调整电路的内阻阻值自身短暂波动时,振荡器210的电压也是短暂的波动,对其在一段时间内的振荡次数影响不大,因此,待调整电路分压的短暂波动不会影响该电压调整装置200的运行,该电压调整装置200对待调整电路分压的短暂波动有一定的抵抗性,电压调整速度快、对于恒定的干扰,例如对干扰周期大于2倍的目标周期的干扰(一般小于100ns),电压调整的效果较优。
图6示出了另一种电压调整装置200的示意性框图。
如图6所示,在本申请实施例中,电压调整装置200包括:振荡器210、计数器221、译码器222以及加法器224和频率选择器225。
其中,振荡器210、计数器221和译码器222的相关技术特征可以参考图5中的相关描述,此处不再赘述。
加法器224和频率选择器225为处理模块220中调整单元的一种实现方式。加法器224连接于译码器222,频率选择器225连接加法器224和待调整电路1。
具体地,加法器224的输入为当前的目标周期内译码器222的输出的调整值以及加法器224在该目标周期的前一周期输出的第一输出值,加法器224将该调整值与第一输出值相加后得到的结果作为当前的目标周期的输出值,这里将该当前的目标周期的输出值称为第二输出值。
可选地,该加法器224可以为N bit的二进制加法器,用于接收译码器222输出的Nbit二进制的调整值,并计算得到N bit的二进制输出值,即上述第一输出值与第二输出值均为N bit的二进制数值。
在一种可能的实施方式中,若译码器222输出N bit的二进制调整值包括正值和负值,则加法器224可以为二补数加法器。
可选地,若译码器222输出的N bit的二进制调整值的范围为-2N-1至2N-1-1,则加法器224的输出值范围也可以为-2N-1至2N-1-1,即上述第二输出值和第一输出值的范围可以为-2N-1至2N-1-1。
当然,加法器224的输出值范围还可以为其它任意范围。例如:-2N-1+1至2N-1等等,本申请实施例对此不做限定。
应理解,本申请实施例中的加法器224可以为现有技术中任意实现加法功能的电路或者功能芯片,加法器224的相关技术方案可以参考现有技术中的加法器结构,本申请对此不做具体限定。
如图6所示,在本申请实施例中,频率选择器225连接加法器224和待调整电路,用于根据上述加法器224输出的第二输出值选择待调整电路1的工作频率,以调整待调整电路1的内阻。
此处需要说明的是,该频率选择器225与图5中的频率控制器223实现的功能不同,上述频率控制器223需要获取待调整电路1的当前工作频率,并根据调整值调整当前工作频率。而本申请实施例中,频率选择器225不需要获取待调整电路1的当前工作频率,而是直接根据加法器224的第二输出值选择一个频率值,将该频率值作为待调整电路1的工作频率。
具体地,该频率选择器225可以用一种数据选择器电路或者数据选择器芯片进行实现。若第二输出值为N bit的二进制数,则可以采用2N选1数据选择器实现一个第二输出值对应一个频率输出值,该2N选1数据选择器包括N个控制输入端口,2N个数据输入端口,以及1个数据输出端口,其中,N个控制输入端口用于接收加法器224输出的N bit第二输出值,2N个数据输入端口用于输入2N档不同的频率值。该2N选1数据选择器用于根据N个输入控制端口输入的N bit第二输出值,对应的输出该第二输出值对应的数据输入端口的频率值,将该频率值作为待调整电路1的输入频率。
具体地,该2N个数据输入端口对应的2N档频率值为根据待调整电路1的内阻以及工作频率的关系确定的频率值,可以通过灵活的调整该2N档频率值,灵活的调整待调整电路1的内阻,从而调整待调整电路的分压值。
例如,若第二输出值为4bit的二进制数,则该频率选择器225可以为16选1数据选择器,用于从16档不同的频率中选择对应于第二输出值的频率值,将该频率值作为待调整电路的工作频率。
在本申请实施例中,当前目标周期对应的第二输出值对应当前目标周期内待调整电路的工作频率,若经过当前目标周期的调整后,在当前目标周期的后一周期,待调整电路的分压达到预设分压值,则计数器计数得到的振荡器在目标周期内的振荡次数与预设次数相等,因而译码器输出的调整值为0。将第二输出值以及调整值作为加法器的输入,由于调整值为0,得到后一周期加法器的第三输出值等于第二输出值,此时,频率选择器选择的频率档位不变,待调整电路的工作电压仍然为第二输出值对应的频率。
若经过当前目标周期的调整后,在当前目标周期的后一周期,待调整电路的分压未达到预设分压值,则计数器计数得到的振荡器在目标周期内的振荡次数与预设次数不相等,译码器输出对应的调整值。将第二输出值以及调整值作为加法器的输入,得到后一周期加法器的第三输出值为第二输出值与调整值之和,此时,频率选择器根据第三输出值,将待调整电路的工作电压由第二输出值对应的频率调整为第三输出值对应的频率。
可选地,若译码器222得到的调整值为基于振荡器在目标周期内的振荡次数减去预设次数之差得到的调整值,振荡次数越大,调整值越大,因而加法器224得到的第二输出值越大,在频率选择器225中,越大的第二输出值对应的频率值越大,即输入给待调整电路1的工作频率越大。
例如,在此情况下,译码器222输出的N bit的二进制调整值的范围为-2N-1至2N-1-1,加法器224输出二进制第二输出值的范围也可以为-2N-1至2N-1-1,频率选择器225中包括对应于-2N-1至2N-1-1的第二输出值的2N个频率值,该2N个频率值从小到大依次增大;若第二输出值为-2N-1,该第二输出值对应的频率值为2N个频率值中最小的频率值;若第二输出值为2N-1-1,该第二输出值对应的频率值为2N个频率值中最大的频率值。
可选地,若译码器222得到的调整值为预设次数减去基于振荡器在目标周期内的振荡次数之差得到的调整值,振荡次数越大,调整值越小,因而加法器224得到的第二输出值越小,在频率选择器225中,越小的第二输出值对应的频率值越大,即输入给待调整电路1的工作频率越大。
例如,在此情况下,译码器222输出的N bit的二进制调整值的范围为-2N-1至2N-1-1,加法器224输出二进制第二输出值的范围也可以为-2N-1至2N-1-1,频率选择器225中包括对应于-2N-1至2N-1-1的第二输出值的2N个频率值,该2N个频率值从大到小依次增大;若第二输出值为-2N-1,该第二输出值对应的频率值为2N个频率值中最大的频率值;若第二输出值为2N-1-1,该第二输出值对应的频率值为2N个频率值中最小的频率值。
通过上述说明可知,在本申请实施例中,加法器224和频率选择器225用于在待调整电路的当前工作频率基础上,对当前工作频率进行调整。频率选择器225的档位为输入给待调整电路的工作频率的档位。
本申请实施例中电压调整装置200均由硬件结构组成,在能够进行待调整电路的电压调整的同时,整个电压调整装置易于实现且便于控制。
图7示出了另一种电压调整装置200的示意性框图。
如图7所示,在本申请实施例中,电压调整装置200包括:振荡器210、第一计数器2211、第二计数器2212、减法器226以及加法器224和频率选择器225。
可选地,如图7所示,该电压调整装置200还可以包括固定频率源230。该固定频率源230的频率与振荡器210在待调整电路1的预设分压下的振荡频率相等。因而,在本申请实施例中,可以通过更换固定频率源,从而调整电压调整装置200中固定频率源230的频率,以调整待调整电路1的预设分压,换句话说,通过本申请实施例的方案,能够更加方便控制待调整电路1在串联电路中的分压,从而提升待调整电路以及整个串联电路的性能。
第一计数器2211、第二计数器2212、减法器226可以为处理模块220中检测单元的一种实现方式。
具体地,第一计数器2211和第二计数器2212的基本原理可以和图5中的计数器221近似,均用于对预设的目标周期内的信号的振荡次数进行计数。其中,第一计数器2211连接于振荡器210,用于对振荡器210在目标周期内的振荡次数进行计数,得到第一振荡次数。第二计数器2212连接于一个固定频率源230,用于对固定频率源230在目标周期内的振荡次数进行计数,得到第二振荡次数。
可选地,该第一计数器2211和第二计数器2212的计数周期均为预设的上述目标周期,每一个目标周期输出一个计数值。
可选地,该第一计数器2211和第二计数器2212可以均为二进制计数器。第一计数器2211和第二计数器2212均可以用于输出M bit的二进制数值,其中,M为正整数。
例如,该第一计数器2211和第二计数器2212均用于输出5比特(bit)的二进制数,表示振荡器210和固定频率源230在目标周期内的第一振荡次数和第二振荡次数在0至31之间。
应理解,本申请实施例中的第一计数器2211和第二计数器2212可以为现有技术中任意实现计数功能的电路或者功能芯片,第一计数器2211和第二计数器2212的相关技术方案可以参考现有技术中的计数器结构,本申请对此不做具体限定。
在本申请实施例中,第一计数器2211输出的二进制数比特位越多,则其在目标周期内的统计的振荡器210的振荡次数越多,其检测的待调整电路的内阻变化精度越高,因而,待调整电路的分压调整的精度越高。
减法器226连接于上述第一计数器2211和第二计数器2212,用于将目标周期内第一计数器2211得到的第一振荡次数与第二计数器2212得到的第二振荡次数相减,得到调整值。该减法器226的运行周期与目标周期一致,一个目标周期输出一个调整值。
可选地,在一种可能的实施方式中,减法器226也用于输出M bit的二进制数,减法器226可以将两个M bit的第一振荡次数和第二振荡次数相减得到M bit的调整值。
可选地,在另一种可能的实施方式中,减法器226用于输出N bit的二进制数,减法器226可以将两个M bit的第一振荡次数和第二振荡次数相减得到N bit的调整值,其中,M≥N,M、N为正整数。例如,若第一计数器2211和第二计数器2212均输出5bit的二进制数,则减法器226可以将该两个5bit的二进制数相减,取计算结果的低四位作为输出的调整值。
可选地,上述调整值可以包括正数、0以及负数,可以根据调整值区分当前待调整电压的分压与预设分压的关系。当然,该调整值也可以同时为正数或者负数,以区分不同的调整结果即可,本申请实施例对调整值的具体范围不做限定。
在一种可能的实施方式中,若减法器226输出的N bit二进制调整的范围为-2N-1至2N-1-1,例如,N=4,减法器226输出的调整值为-8至7的二进制数值。当然,该减法器226输出的调整值还可以为其它任意范围的2N个不同数值,例如,-2N-1+1至2N-1、0至2N-1、或者-2N-1至0,本申请实施例对此不做限定。
在上述实施方式中,第一计数器2211、第二计数器2212均为二进制计数器,减法器226为二进制的译码器,三者均用于将输出二进制数据。
此外,可选地,第一计数器2211、第二计数器2212以及减法器226还可以为其它进制的计数器和减法器,用于输出十进制数等其它进制数据。
应理解,本申请实施例中的减法器226可以为现有技术中任意实现减法功能的电路或者功能芯片,减法器226的相关技术方案可以参考现有技术中的减法器结构,本申请对此不做具体限定。
在上述说明中,通过检测单元中的第一计数器2211、第二计数器2212以及减法器226,将振荡器210在目标周期内的第一振荡次数以及固定频率源230在目标周期内的第二振荡次数之差转换为对应的调整值,该调整值可以反映振荡器的输出频率与预设分压下振荡器的预设频率(固定频率源的频率)的差值程度,因此,可以反映预设分压与待调整电路实际分压的差值程度,根据该差值程度,调整待调整电路的工作频率,从而调整待调整电路的内阻和分压。
如图7所示,在本申请实施例中,调整单元可以包括加法器224和频率选择器225,其中,加法器224连接于减法器226,频率选择器225连接加法器224和待调整电路1。
在本申请实施例中,该加法器224和频率选择器225的相关技术方案可以参见上述图6中的相关描述。
具体地,加法器224的输入为当前的目标周期内减法器226的输出的调整值以及加法器224在该目标周期的前一周期输出的第一输出值,加法器224将该调整值与第一输出值相加后得到的结果作为当前的目标周期的输出值,这里将该当前的目标周期的输出值称为第二输出值。
可选地,该加法器224可以为N bit的二进制加法器,用于接收减法器226输出的Nbit二进制的调整值,并计算得到N bit的二进制输出值,即上述第一输出值与第二输出值均为N bit的二进制数值。
在一种可能的实施方式中,若减法器226输出N bit的二进制调整值包括正值和负值,则加法器224可以为二补数加法器。
可选地,若减法器226输出的N bit的二进制调整值的范围为-2N-1至2N-1-1,则加法器224的输出值范围也可以为-2N-1至2N-1-1,即上述第二输出值和第一输出值的范围可以为-2N-1至2N-1-1。
当然,加法器224的输出值范围还可以为其它任意范围。例如:-2N-1+1至2N-1等等,本申请实施例对此不做限定。
如图7所示,频率选择器225连接加法器224和待调整电路1,用于根据上述加法器224输出的第二输出值选择待调整电路1的工作频率,以调整待调整电路1的内阻。
具体地,该频率选择器225可以用一种数据选择器电路或者数据选择器芯片进行实现。若第二输出值为N bit的二进制数,则可以采用2N选1数据选择器作为该频率选择器225,以实现一个第二输出值对应一个频率输出值。该2N选1数据选择器用于根据N个输入控制端口输入的N bit第二输出值,对应的输出该第二输出值对应的数据输入端口的频率值,将该频率值作为待调整电路1的输入频率。
具体地,该2N个数据输入端口对应的2N档频率值为根据待调整电路1的内阻以及工作频率的关系确定的频率值,可以通过灵活的调整该2N档频率值,灵活的调整待调整电路1的内阻,从而调整待调整电路的分压值。
例如,若第二输出值为4bit的二进制数,则该频率选择器225可以为16选1数据选择器,用于从16档不同的频率中选择对应于第二输出值的频率值,将该频率值作为待调整电路的工作频率。
可选地,若减法器226得到的调整值为第一振荡次数减去第二振荡次数之差得到的调整值,振荡次数越大,调整值越大,因而加法器224得到的第二输出值越大,在频率选择器225中,越大的第二输出值对应的频率值越大,即输入给待调整电路1的工作频率越大。
例如,在此情况下,减法器226输出的N bit的二进制调整值的范围为-2N-1至2N-1-1,加法器224输出二进制第二输出值的范围也可以为-2N-1至2N-1-1,频率选择器225中包括对应于-2N-1至2N-1-1的第二输出值的2N个频率值,该2N个频率值从小到大依次增大;若第二输出值为-2N-1,该第二输出值对应的频率值为2N个频率值中最小的频率值;若第二输出值为2N-1-1,该第二输出值对应的频率值为2N个频率值中最大的频率值。
可选地,若减法器226得到的调整值为为第二振荡次数减去第一振荡次数之差得到的调整值,振荡次数越大,调整值越小,因而加法器224得到的第二输出值越小,在频率选择器225中,越小的第二输出值对应的频率值越大,即输入给待调整电路1的工作频率越大。
例如,在此情况下,减法器226输出的N bit的二进制调整值的范围为-2N-1至2N-1-1,加法器224输出二进制第二输出值的范围也可以为-2N-1至2N-1-1,频率选择器225中包括对应于-2N-1至2N-1-1的第二输出值的2N个频率值,该2N个频率值从大到小依次增大;若第二输出值为-2N-1,该第二输出值对应的频率值为2N个频率值中最大的频率值;若第二输出值为2N-1-1,该第二输出值对应的频率值为2N个频率值中最小的频率值。
应理解,在本申请实施例中,调整单元除了可以包括加法器224和频率选择器225外,调整单元还可以为图5中的频率控制器223,该频率控制器223用于接收减法器226输出的调整值,根据该调整值以及待调整电路1当前的工作频率,对待调整电路1的工作频率进行调整。具体地,该频率控制器223接收减法器226输出的调整值,并获取待调整电路1的当前工作频率,根据调整值,对待调整电路的当前工作频率进行调整。
该频率控制器223的相关技术方案可以参考上述图5中的相关描述,此处不再赘述。
上文结合图3至图7,详细描述了本申请的电压调整的装置实施例,下文结合图8至图10,详细描述本申请的电压调整的方法实施例,应理解,方法实施例与装置实施例相互对应,类似的描述可以参照方法实施例。
图8是根据本申请实施例的一种电压调整方法20的示意性流程图。该电压调整方法可以应用于上述电压调整装置200,其中,该电压调整装置200包括振荡器210,该振荡器210并联于串联电路中的待调整电路,该待调整电路的内阻随待调整电路的工作频率变化。该电压调整方法20的执行主体可以上述电压调整装置200中的处理模块220。
如图8所示,该电压调整方法20包括以下步骤。
S210:检测振荡器的输出频率。
可选地,处理模块220中的检测单元可以执行该步骤S210。
在一种实施方式中,检测单元检测振荡器在目标周期内的振荡次数以检测振荡器的输出频率,并根据该振荡次数以及预设值之差得到调整值。
S220:根据输出频率调整待调整电路的工作频率,以调整待调整电路的内阻,从而调整待调整电路的分压。
可选地,处理模块220中的调整单元可以执行该步骤S210。
在一种实施方式中,调整单元根据上述调整值,调整待调整电路的工作频率,以调整待调整电路的内阻。
图9是根据本申请实施例的另一电压调整方法20的示意性流程框图。
如图9所示,上述步骤S210可以包括以下步骤。
S211:检测振荡器在目标周期内的振荡次数。
可选地,上述电压调整装置200中的计数器221可以用于执行该步骤S211。
具体地,计数器221检测振荡器210在目标周期内的振荡次数的过程可以参考上述图5或图6中计数器221的相关描述,此处不再赘述。
S212:根据振荡次数以及预设次数之差得到调整值。
可选地,上述电压调整装置200中的译码器222可以用于执行该步骤S212。
具体地,译码器222根据振荡次数以及预设次数之差得到调整值的过程可以参考上述图5或图6中译码器222的相关描述,此处不再赘述。
如图9所示,上述步骤S220可以包括以下步骤。
S221:将调整值与目标周期的前一周期的第一输出值相加,得到第二输出值。
可选地,上述电压调整装置200中的加法器224可以用于执行该步骤S221。
具体地,加法器224将调整值与目标周期的前一周期的第一输出值相加,得到第二输出值的过程可以参考上述图6中加法器224的相关描述,此处不再赘述。
可选地,上述第一输出值和第二输出值为N位二进制数。
S222:根据第二输出值选择待调整电路的工作频率,以调整待调整电路的内阻,从而调整待调整电路的分压。
可选地,上述电压调整装置200中的频率选择器225可以用于执行该步骤S222。
具体地,频率选择器225根据第二输出值选择待调整电路的工作频率的过程可以参考上述图6中频率选择器225的相关描述,此处不再赘述。
可选地,若上述振荡次数为M位二进制数,上述调整值和第二输出值为N位二进制数,其中,M≥N,M、N为正整数。则频率选择器225可以根据第二输出值,从2N个频率值中选择对应于该第二输出值的频率值作为待调整电路的工作频率。
可选地,上述振荡次数为0至2M之间的二进制数,上述调整值和第二输出值为-2N-1至2N-1-1之间的二进制数。
可选地,在本申请实施例中,若上述调整值为基于振荡器在目标周期内的振荡次数减去预设次数之差得到的调整值,振荡次数越大,调整值越大,因而上述第二输出值越大,越大的第二输出值对应的频率值越大,即输入给待调整电路的工作频率越大。
例如,在此情况下,调整值的范围为-2N-1至2N-1-1,第二输出值的范围也可以为-2N -1至2N-1-1,对应于-2N-1至2N-1-1的第二输出值的2N个频率值从小到大依次增大;若第二输出值为-2N-1,该第二输出值对应的频率值为2N个频率值中最小的频率值;若第二输出值为2N -1-1,该第二输出值对应的频率值为2N个频率值中最大的频率值。
可选地,若上述调整值为预设次数减去基于振荡器在目标周期内的振荡次数之差得到的调整值,振荡次数越大,调整值越小,因而上述第二输出值越小,越小的第二输出值对应的频率值越大,即输入给待调整电路的工作频率越大。
例如,在此情况下,调整值的范围为-2N-1至2N-1-1,第二输出值的范围也可以为-2N -1至2N-1-1,对应于-2N-1至2N-1-1的第二输出值的2N个频率值从大到小依次增大;若第二输出值为-2N-1,该第二输出值对应的频率值为2N个频率值中最大的频率值;若第二输出值为2N -1-1,该第二输出值对应的频率值为2N个频率值中最小的频率值。
图10是根据本申请实施例的另一电压调整方法20的示意性流程框图。
如图10所示,上述步骤S210可以包括以下步骤。
S213:检测振荡器在目标周期内的第一振荡次数。
可选地,上述电压调整装置200中的第一计数器2211可以用于执行该步骤S213。
具体地,第一计数器2211检测振荡器210在目标周期内的第一振荡次数的过程可以参考上述图7中第一计数器2211的相关描述,此处不再赘述。
S214:检测固定频率源在目标周期内的第二振荡次数。
可选地,上述电压调整装置200中的第二计数器2212可以用于执行该步骤S214。
具体地,第二计数器2212检测固定频率源230在目标周期内的第二振荡次数的过程可以参考上述图7中第二计数器2212的相关描述,此处不再赘述。
S215:将第一振荡次数与第二振荡次数相减,得到调整值。
可选地,上述电压调整装置200中的减法器226可以用于执行该步骤S215。
具体地,减法器226将第一振荡次数与第二振荡次数相减得到调整值的过程可以参考上述图7中减法器226的相关描述,此处不再赘述。
如图10所示,上述步骤S220可以包括以下步骤。
S221:将调整值与目标周期的前一周期的第一输出值相加,得到第二输出值。
S222:根据第二输出值选择待调整电路的工作频率,以调整所述待调整电路的内阻,从而调整待调整电路的分压。
可选地,若上述第一振荡次数和第二振荡次数为M位二进制数,上述调整值和第二输出值为N位二进制数,其中,M≥N,M、N为正整数。则在步骤S222中,频率选择器225可以根据第二输出值,从2N个频率值中选择对应于该第二输出值的频率值作为待调整电路的工作频率。
可选地,上述第一振荡次数和第二振荡次数为0至2M之间的二进制数,上述调整值和第二输出值为-2N-1至2N-1-1之间的二进制数。
可选地,在本申请实施例中,若上述调整值为第一振荡次数减去第二振荡次数之差得到的调整值,振荡次数越大,调整值越大,因而上述第二输出值越大,越大的第二输出值对应的频率值越大,即输入给待调整电路的工作频率越大。
例如,在此情况下,调整值的范围为-2N-1至2N-1-1,第二输出值的范围也可以为-2N -1至2N-1-1,对应于-2N-1至2N-1-1的第二输出值的2N个频率值从小到大依次增大;若第二输出值为-2N-1,该第二输出值对应的频率值为2N个频率值中最小的频率值;若第二输出值为2N -1-1,该第二输出值对应的频率值为2N个频率值中最大的频率值。
可选地,若上述调整值为为第二振荡次数减去第一振荡次数之差得到的调整值,振荡次数越大,调整值越小,因而上述第二输出值越小,越小的第二输出值对应的频率值越大,即输入给待调整电路的工作频率越大。
例如,在此情况下,调整值的范围为-2N-1至2N-1-1,第二输出值的范围也可以为-2N -1至2N-1-1,对应于-2N-1至2N-1-1的第二输出值的2N个频率值从大到小依次增大;若第二输出值为-2N-1,该第二输出值对应的频率值为2N个频率值中最大的频率值;若第二输出值为2N -1-1,该第二输出值对应的频率值为2N个频率值中最小的频率值。
通过本申请实施例的方案,将振荡器与串联电路中的待调整电路并联,通过对振荡器的输出频率检测是否发生变化,从而检测待调整电路在串联电路中的分压是否发生变化,并基于待调整电路的内阻随其工作频率变化的特征,在待调整电路的分压发生变化时,通过调整待调整电路的工作频率调整待调整电路的内阻,改变待调整电路的分压,使其保证稳定,从而保证待调整电路的工作稳定,提升整个串联电路的可靠性与性能。
本申请实施例还提供了一种电子设备,该电子设备可以包括上述本申请各种实施例的电压调整装置200。
在一些实施方式中,该电子设备还可以包括上述待调整电路1。
图11示出了一种处理设备300的示意性框图。
如图11所示,在本申请实施例中,处理设备300包括:多个电压调整装置200,分别连接至串联电路的多个支路,其中,该多个电压调整装置中的一个电压调整装置连接多个支路中的一个支路,该多个支路中每个支路的内阻随工作频率变化;
控制器301,连接于上述多个电压调整装置200,用于控制该多个电压调整装置对串联电路中多个支路的工作频率进行调整,以调整多个支路的分压。
在一些实施方式中,该控制器301可以为图1中控制模块130。当然,该控制器还可以为其它实现控制功能的功能模块,例如控制芯片等等。该控制器301可以控制多个电压调整装置200中一个或者多个功能模块运行和工作。可选地,该控制器301还可以控制串联电路中各个支路的运行和工作,例如,控制串联电路中的芯片参数等等。
如图11所示,串联电路中包括X个待调整的支路,其中,X为正整数。X个支路中的每个支路均与一个电压调整装置200连接,每一个电压调整装置200用于对一个支路进行电压调整。
具体地,该电压调整装置200可以为上述图4至图7中任意一个实施例中的电压调整装置200。该电压调整装置200中的振荡器与待调整电路并联,且电压调整装置200中的频率选择器连接至待调整电路。
可选地,在该串联电路中,X个支路中每个支路理想的预设分压可以相等。每个电压调整装置200用于将每个支路的分压调整至相同的预设分压。
当然,X个待调整电路中每个支路理想的预设分压也可以不相等。
该每个支路理想的预设分压值可以通过设置上述译码器222,或者固定频率源230确定。本申请实施例对X个支路中每个支路理想的预设分压值不做具体限定。
可选地,该X个电压调整装置200中每个电压调整装置200的处理模块中均包括检测单元,控制器301用于控制X个检测单元检测X个振荡器在当前第一目标周期内的第一振荡次数以检测振荡器的输出频率,从而检测串联电路中X个支路在当前第一目标周期的分压。
在一种实施方式中,若每个电压调整装置200的检测单元包括计数器和译码器,则译码器用于输出当前第一目标周期的第一调整值,该第一调整值用于表征待调整电路的当前分压与预设分压的差值。
在另一种实施方式中,若每个电压调整装置200的检测单元包括第一计数器、第二计数器和减法器,则减法器用于输出当前第一目标周期的第一调整值,该第一调整值用于表征待调整电路的当前分压与预设分压的差值。
进一步地,X个电压调整装置200中包括X个检测单元,在一个目标周期内,该X个检测单元用于输出X个调整值,该X个调整值的绝对值最大值所在目标检测单元将该最大的调整值传输给对应的目标调整单元,该目标检测单元与目标调整单元的整体也可以称为目标处理模块,该目标处理模块所在的电压调整装置也可以称为目标电压调整装置。
具体地,本申请实施例中的处理模块、检测单元以及调整单元可以参考上述图4至图7中任意一个实施例中的相关说明,此处不再赘述。
可选地,在本申请实施例中,在第一目标周期内,控制器301用于比较X个第一调整值,并确定第一目标检测单元,或者说确定包括该第一目标检测单元的第一目标处理模块。该X个第一调整值中绝对值最大的第一调整值所在检测单元为第一目标检测单元。
此外,控制器301还用于控制该第一目标处理模块中的第一目标调整单元调整对应的第一目标支路的工作频率,该第一目标支路连接于第一目标调整单元。而除该绝对值最大值所在第一目标检测单元外,控制器301控制X个检测单元中其它的检测单元不将其调整值传输给对应的调整单元,或者,控制器301控制其它的检测单元对应的调整单元不工作,即不对各自的支路的工作频率进行调整。
第一目标调整单元对应的第一目标支路的工作频率调整完成后,控制器301还用于确定X个支路的分压是否在预设的阈值范围内,并根据结果控制X个电压调整装置200中的处理模块在第一目标周期后的第二目标周期内是否对X个支路的工作频率进行调整。
若X个支路中每个支路的分压均在预设的阈值范围内,则控制器301控制X个电压调整装置200中的处理模块在第一目标周期后的第二目标周期停止工作,不对X个支路的工作频率进行调整。若X个支路中至少一个支路的分压在预设的阈值范围外,则X个电压调整装置200中的处理模块继续重复以上步骤,在第一目标周期后的第二目标周期,再次对X个支路中的目标支路的工作频率进行调整。
可选地,若X个支路中至少一个支路的分压在预设阈值范围外,控制X个处理模块中的X个检测单元检测X个振荡器在第二目标周期内的X个第二振荡次数,并控制X个处理模块中的X个调整单元对X个第二振荡次数进行处理得到X个第二调整值;
控制器301根据X个第二调整值确定X个处理模块中的第二目标处理模块,该X个第二调整值的绝对值最大值所在检测单元为第二目标检测单元。
在第二目标周期内,控制器301控制第二目标处理模块对X个支路中的第二目标支路的工作频率进行调整,以调整该第二目标支路的分压,其中,该第二目标支路连接于第二目标处理模块。
类似地,若X个支路的分压均在预设阈值范围内,可以控制X个处理模块中的X个检测单元检测X个振荡器在第二目标周期内的X个第二振荡次数,并控制X个处理模块中的X个调整单元对X个第二振荡次数进行处理得到X个第二调整值。
根据X个第二调整值确定第二目标处理模块后,在第二目标周期内,控制器301控制第二目标处理模块中的第二目标调整单元停止工作,即不对X个支路中的第二目标支路的工作频率进行调整。或者,控制器301也可以控制第二目标处理模块中的第二目标检测单元不将其第二调整值发送给第二调整单元,也可以实现不对第二目标支路的工作频率进行调整。
此处需要说明的是,不同的目标周期内的目标支路可能不同或者相同,例如,上述第一目标支路和第二目标支路可能为相同的支路,也可能为不同的支路。当前目标周期内的目标支路,相对于X个支路中的其它支路,该目标支路的当前分压距离其对应的预设分压的偏差最大。
在一种实施方式中,该串联电路中的每个支路可以包括至少一个芯片,该至少一个芯片可以为用于数据运算的处理器芯片,例如,可以为图1中处理模块的算力板上的芯片,用于进行哈希运算以获得数字凭证。可选地,该至少一个芯片的电源线相互并联,且该至少一个芯片的数据线相互串联。
可选地,该串联电路可以为图2所示的串联电路,其中,并联的一组芯片为串联电路中的一个支路,一个电压调整装置200对一组并联的芯片进行电压调整,在本申请实施例中,电压调整装置200中的频率选择器可以选择不同的频率值作为一组并联的芯片中每个芯片的工作频率。
可选地,在本申请实施例中,该处理设备300还可以包括上述串联电路。
通过本申请实施例中的处理设备,可以对整个串联电路进行电压调整,使串联电路中的每个支路均稳定运行,从而保证串联电路的工作稳定,提升整个串联电路的可靠性与性能。
上文结合图11,详细描述了本申请的一种处理设备300的实施例,下文结合图12,详细描述本申请的一种电压调整方法30的实施例,该电压调整方法30应用于上述处理设备300,应理解,方法实施例与设备实施例相互对应,类似的描述可以参照方法实施例。
在本申请实施例中,提出一种电压调整方法30,应用于包括多个电压调整装置200的处理设备,该多个电压调整装置200分别连接至串联电路中的多个支路,该多个支路中每个支路的内阻随工作频率变化。该电压调整方法30的执行主体可以为上述图11中的控制器301。
具体地,电压调整方法30包括:控制该多个电压调整装置对该多个支路的工作频率进行调整,以调整该多个支路的分压。
图12是根据本申请实施例的一种电压调整方法30的示意性流程图。可选地,上述多个电压调整装置200中包括多个振荡器和多个处理模块,该多个振荡器分别并联于该多个支路,该多个处理模块连接该多个振荡器和该多个支路。
可选地,在本申请实施例中,多个电压调整装置200中的多个振荡器和多个处理模块的可以为图4中的振荡器210和处理模块220。具体地,处理模块220可以包括检测单元和调整单元,该检测单元和调整单元的相关技术方案可以参见图5至图7、以及图11中的相关描述,此处不再赘述。
如图12所示,该电压调整方法30可以包括以下步骤。
S310:控制该多个处理模块检测该多个振荡器在第一目标周期内的多个第一振荡次数,并对多个第一振荡次数进行处理得到多个第一调整值;
可选地,根据多个第一振荡次数与预设值之差得到多个第一调整值;
可选地,将多个第一振荡次数与固定频率源在第一目标周期内的固定振荡次数相减,得到多个第一调整值。
S320:确定该多个处理模块中的第一目标处理模块。
具体地,该第一目标处理模块的第一调整值为多个处理模块的多个第一调整值中绝对值最大的第一调整值。
S330:在该第一目标周期内,控制该第一目标处理模块对该多个支路中的第一目标支路的工作频率进行调整,以调整该第一目标支路的分压。
其中,该第一目标支路连接于第一目标处理模块。
可选地,在该第一目标周期内,控制该多个处理模块中除该第一目标处理模块外,其它处理模块不根据调整值调整其对应的支路的工作频率。
可选地,如图12所示,该电压调整方法20还包括:
S340:确定多个支路的分压是否在预设阈值范围内,并根据结果控制该多个处理模块在第一目标周期后的第二目标周期内是否对该多个支路的工作频率进行调整。
若该多个支路中至少一个支路的分压在预设阈值范围外,控制该多个处理模块检测该多个振荡器在该第二目标周期内的多个第二振荡次数,并控制该多个处理模块对该多个第二振荡次数进行处理得到多个第二调整值;
根据该多个第二调整值确定该多个处理模块中的第二目标处理模块,其中,该第二目标处理模块的第二调整值为该多个处理模块的多个第二调整值中绝对值最大的第二调整值;
在该第二目标周期内,控制该第二目标处理模块对该多个支路中的第二目标支路的工作频率进行调整,以调整该第二目标支路的分压,其中,该第二目标支路连接于该第二目标处理模块。
若该多个支路的分压均在预设阈值范围内,控制该多个处理模块检测该多个振荡器在该第二目标周期内的多个第二振荡次数,并控制该多个处理模块对该多个第二振荡次数进行处理得到多个第二调整值;
根据该多个第二调整值确定该多个处理模块中的第二目标处理模块,其中,该第二目标处理模块的第二调整值为该多个处理模块的多个第二调整值中绝对值最大的第二调整值;
在该第二目标周期内,控制该第二目标处理模块不对该多个支路中的第二目标支路的工作频率进行调整,不调整该第二目标支路的分压,其中,该第二目标支路连接于该第二目标处理模块。
可选地,上述多个振荡器为多个环形振荡器。
可选地,上述串联电路中每个支路包括至少一个芯片,该至少一个芯片的电源线相互并联,该至少一个芯片的数据线相互串联。例如,在一种实施方式中,该串联电路可以为图2所示的串联电路,
本申请实施例还提供一种电压调整的设备,包括处理器和存储器,该存储器用于存储程序代码,所述处理器用于调用该程序代码,执行上述方法实施例的电压调整的方法。本申请实施例还提供一种计算机存储介质,其上存储有计算机程序,该计算机程序被计算机执行时使得该计算机执行上述方法实施例的电压调整的方法。
本申请实施例还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得计算机执行上述方法实施例的电压调整的方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其他任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如数字视频光盘(Digital Video Disc,DVD))、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (47)
1.一种电压调整的装置,其特征在于,用于对串联电路中的待调整电路的分压进行调整,其中,所述串联电路包括串联的多个支路,所述待调整电路为所述多个支路中的任一支路,所述待调整电路的内阻随所述待调整电路的工作频率变化,所述装置包括:
振荡器,并联于所述待调整电路;
处理模块,连接所述待调整电路和所述振荡器,用于检测所述振荡器的输出频率,并根据所述输出频率调整所述待调整电路的工作频率,以调整所述待调整电路的分压。
2.根据权利要求1所述的装置,其特征在于,所述处理模块包括:
检测单元,用于检测所述振荡器在目标周期内的振荡次数以检测所述振荡器的输出频率,并根据所述振荡次数以及预设值之差得到调整值;
调整单元,用于根据所述调整值,调整所述待调整电路的工作频率,以调整所述待调整电路的内阻。
3.根据权利要求2所述的装置,其特征在于,所述调整单元包括:
加法器,用于将所述调整值与所述加法器在所述目标周期的前一周期的第一输出值相加,得到第二输出值;
频率选择器,连接所述加法器和所述待调整电路,用于根据所述第二输出值选择所述待调整电路的工作频率,以调整所述待调整电路的内阻。
4.根据权利要求3所述的装置,其特征在于,所述检测单元包括:
计数器,用于检测所述振荡器在所述目标周期内的所述振荡次数;
译码器,连接于所述计数器,用于根据所述振荡次数以及预设次数之差,得到所述调整值,其中,所述预设次数为在所述待调整电路的预设分压下所述振荡器在所述目标周期内的振荡次数。
5.根据权利要求4所述的装置,其特征在于,所述计数器用于输出M位二进制数,所述译码器以及所述加法器用于输出N位二进制数,所述频率选择器用于从2N个频率值中选择一个频率值输出,其中,M≥N,M、N为正整数。
6.根据权利要求5所述的装置,其特征在于,所述计数器检测得到的所述振荡次数为0至2M之间的M位二进制数;
所述译码器根据所述振荡次数译码得到的所述调整值为-2N-1至2N-1-1之间的N位二进制数;
所述加法器根据所述调整值得到的所述第二输出值为-2N-1至2N-1-1之间N位二进制数;
所述频率选择器用于根据所述第二输出值,从所述2N个频率值中选择对应于所述第二输出值的频率值作为所述待调整电路的工作频率。
7.根据权利要求3所述的装置,其特征在于,所述检测单元包括:
第一计数器,用于检测所述振荡器在所述目标周期内的第一振荡次数以检测所述振荡器的输出频率;
第二计数器,用于检测固定频率源在所述目标周期内的第二振荡次数以检测所述固定频率源的输出频率,其中,所述固定频率源的输出频率与所述振荡器在所述待调整电路的预设分压下的频率相等;
减法器,连接于所述第一计数器和所述第二计数器,用于将所述第一振荡次数与所述第二振荡次数相减,得到所述调整值。
8.根据权利要求7所述的装置,其特征在于,所述第一计数器和所述第一计数器用于输出M位二进制数,所述减法器和所述加法器用于输出N位二进制数,所述频率选择器用于从2N个频率值中选择一个频率值输出,其中,M≥N,M、N为正整数。
9.根据权利要求8所述的装置,其特征在于,所述第一计数器检测得到的所述第一振荡次数,以及所述第二计数器检测得到的所述第二振荡次数均为0至2M之间的二进制数;
所述减法器计算得到的所述调整值为-2N-1至2N-1-1之间的二进制数;
所述加法器根据所述调整值得到的所述第二输出值为-2N-1至2N-1-1之间的二进制数;
所述频率选择器用于选择2N个频率值中对应于所述第二输出值的频率值作为所述待调整电路的工作频率。
10.根据权利要求6或9所述的装置,其特征在于,所述2N个频率值从小到大依次增大;
若所述第二输出值为-2N-1,所述第二输出值对应的频率值为所述2N个频率值中最小的频率值;
若所述第二输出值为2N-1-1,所述第二输出值对应的频率值为所述2N个频率值中最大的频率值。
11.根据权利要求1至8中任一项所述的装置,其特征在于,所述振荡器为环形振荡器。
12.根据权利要求1至8中任一项所述的装置,其特征在于,所述待调整电路包括至少一个芯片,所述至少一个芯片的电源线相互并联,所述至少一个芯片的数据线相互串联。
13.一种电压调整的方法,其特征在于,应用于一种电压调整的装置,其中,所述电压调整的装置包括振荡器,所述振荡器并联于串联电路中的待调整电路,其中,所述串联电路包括串联的多个支路,所述待调整电路为所述多个支路中的任一支路,所述待调整电路的内阻随所述待调整电路的工作频率变化,所述方法包括:
检测所述振荡器的输出频率,并根据所述输出频率调整所述待调整电路的工作频率,以调整所述待调整电路的分压。
14.根据权利要求13所述的方法,其特征在于,所述检测所述振荡器的输出频率,并根据所述输出频率调整所述待调整电路的工作频率,以调整所述待调整电路的内阻,包括:
检测所述振荡器在目标周期内的振荡次数以检测所述振荡器的输出频率,并根据所述振荡次数以及预设值之差得到调整值;
根据所述调整值,调整所述待调整电路的工作频率,以调整所述待调整电路的内阻。
15.根据权利要求14所述的方法,其特征在于,所述根据所述调整值,调整所述待调整电路的工作频率,以调整所述待调整电路的内阻,包括:
将所述调整值与所述目标周期的前一周期的第一输出值相加,得到第二输出值;
根据所述第二输出值选择所述待调整电路的工作频率,以调整所述待调整电路的内阻。
16.根据权利要求15所述的方法,其特征在于,所述检测所述振荡器在目标周期内的振荡次数以检测所述振荡器的输出频率,并根据所述振荡次数以及预设值之差得到调整值,包括:
检测所述振荡器在所述目标周期内的所述振荡次数;
根据所述振荡次数以及预设次数之差,得到所述调整值,其中,所述预设次数为在所述待调整电路的预设分压下所述振荡器在所述目标周期内的振荡次数。
17.根据权利要求16所述的方法,其特征在于,所述振荡次数为M位二进制数,所述调整值和所述第二输出值为N位二进制数;
所述根据所述第二输出值选择所述待调整电路的工作频率,以调整所述待调整电路的内阻,包括:
根据所述第二输出值,从2N个频率值中选择对应于所述第二输出值的频率值作为所述待调整电路的工作频率,其中,M≥N,M、N为正整数。
18.根据权利要求17所述的方法,其特征在于,所述振荡次数为0至2N之间的二进制数,所述调整值以及所述第二输出值为-2N-1至2N-1-1之间的二进制数。
19.根据权利要求15所述的方法,其特征在于,所述检测所述振荡器在目标周期内的振荡次数以检测所述振荡器的输出频率,并根据所述振荡次数以及预设值之差得到调整值,包括:
检测所述振荡器在所述目标周期内的第一振荡次数以检测所述振荡器的输出频率;
检测固定频率源在所述目标周期内的第二振荡次数以检测所述固定频率源的输出频率,其中,所述固定频率源的输出频率与所述振荡器在所述待调整电路的预设分压下的频率相等;
将所述第一振荡次数与所述第二振荡次数相减,得到所述调整值。
20.根据权利要求19所述的方法,其特征在于,所述第一振荡次数和所述第二振荡次数为M位二进制数,所述调整值以及所述第二输出值为N位二进制数;
所述根据所述第二输出值选择所述待调整电路的工作频率,以调整所述待调整电路的内阻,包括:
根据所述第二输出值,从2N个频率值中选择对应于所述第二输出值的频率值作为所述待调整电路的工作频率,其中,M≥N,M、N为正整数。
21.根据权利要求20所述的方法,其特征在于,所述第一计数器检测得到的所述第一振荡次数,以及所述第二计数器检测得到的所述第二振荡次数均为0至2M之间的二进制数,所述调整值和所述第二输出值为-2N-1至2N-1-1之间的二进制数。
22.根据权利要求18或21所述的方法,其特征在于,所述2N个频率值从小到大依次增大;
若所述第二输出值为-2N-1,所述第二输出值对应的频率值为所述2N个频率值中最小的频率值;
若所述第二输出值为2N-1-1,所述第二输出值对应的频率值为所述2N个频率值中最大的频率值。
23.根据权利要求13至21中任一项所述的方法,其特征在于,所述振荡器为环形振荡器。
24.根据权利要求13至21中任一项所述的方法,其特征在于,所述待调整电路包括至少一个芯片,所述至少一个芯片的电源线相互并联,所述至少一个芯片的数据线相互串联。
25.一种电子设备,其特征在于,包括:
如权利要求1至12中任一项所述的电压调整的装置。
26.根据权利要求25所述的电子设备,其特征在于,所述电子设备还包括:所述待调整电路。
27.一种处理设备,其特征在于,包括:
多个电压调整装置,分别连接至串联电路的多个支路,其中,所述多个电压调整装置中的一个电压调整装置连接所述多个支路中的一个支路,所述多个支路中每个支路的内阻随工作频率变化;
控制器,连接于所述多个电压调整装置,用于控制所述多个电压调整装置对所述多个支路的工作频率进行调整,以调整所述多个支路的分压。
28.根据权利要求27所述的处理设备,其特征在于,所述多个电压调整装置包括多个振荡器和多个处理模块,其中,所述多个电压调整装置中每个电压调整装置中包括一个振荡器和一个处理模块,所述每个电压调整装置中的振荡器并联于所述多个支路中的一个支路,所述每个电压调整装置中的处理模块连接对应的振荡器和支路;
所述多个处理模块用于检测所述多个振荡器在第一目标周期内的多个第一振荡次数,并根据所述多个第一振荡次数以及预设值之差得到多个第一调整值;
所述控制器用于根据所述多个处理模块获得的多个第一调整值,确定所述多个处理模块中的第一目标处理模块,其中,所述第一目标处理模块获得的第一调整值在所述多个处理模块获得的多个第一调整值中绝对值最大;
在所述第一目标周期内,所述控制器用于控制所述第一目标处理模块对所述多个支路中的第一目标支路的工作频率进行调整,以调整所述第一目标支路的分压,其中,所述第一目标支路连接于所述第一目标处理模块。
29.根据权利要求28所述的处理设备,其特征在于,在所述第一目标周期内,所述控制器还用于:控制所述多个处理模块中除所述第一目标处理模块外的其它处理模块不调整其对应的支路的工作频率。
30.根据权利要求28所述的处理设备,其特征在于,所述控制器还用于:
确定所述多个支路的分压是否在预设阈值范围内,并根据结果控制所述多个处理模块在所述第一目标周期后的第二目标周期内是否对所述多个支路的工作频率进行调整。
31.根据权利要求30所述的处理设备,其特征在于,所述控制器具体用于:
若所述多个支路中至少一个支路的分压在所述预设阈值范围外,控制所述多个处理模块检测所述多个振荡器在所述第二目标周期内的多个第二振荡次数,并控制所述多个处理模块对所述多个第二振荡次数进行处理得到多个第二调整值;
根据所述多个处理模块获得的多个第二调整值确定所述多个处理模块中的第二目标处理模块,其中,所述第二目标处理模块获得的第二调整值在所述多个处理模块获得的多个第二调整值中绝对值最大;
在所述第二目标周期内,控制所述第二目标处理模块对所述多个支路中的第二目标支路的工作频率进行调整,以调整所述第二目标支路的分压,其中,所述第二目标支路连接于所述第二目标处理模块。
32.根据权利要求30所述的处理设备,其特征在于,所述控制器具体用于:
若所述多个支路的分压均在所述预设阈值范围内,控制所述多个处理模块检测所述多个振荡器在所述第二目标周期内的多个第二振荡次数,并控制所述多个处理模块对所述多个第二振荡次数进行处理得到多个第二调整值;
根据所述多个第二调整值确定所述多个处理模块中的第二目标处理模块,其中,所述第二目标处理模块的第二调整值为所述多个处理模块的多个第二调整值中绝对值最大的第二调整值;
在所述第二目标周期内,控制所述第二目标处理模块不对所述多个支路中的第二目标支路的工作频率进行调整,不调整所述第二目标支路的分压,其中,所述第二目标支路连接于所述第二目标处理模块。
33.根据权利要求27至32中任一项所述的处理设备,其特征在于,所述设备还包括:所述串联电路。
34.根据权利要求27至32中任一项所述的处理设备,其特征在于,所述振荡器为环形振荡器。
35.根据权利要求27至32中任一项所述的处理设备,其特征在于,所述串联电路中每个支路包括至少一个芯片,所述至少一个芯片的电源线相互并联,所述至少一个芯片的数据线相互串联。
36.根据权利要求27至32中任一项所述的处理设备,其特征在于,所述多个电压调整装置中的每个电压调整装置为权利要求1至12中任一项所述的电压调整的装置。
37.一种电压调整的方法,其特征在于,应用于一种处理设备,所述处理设备包括多个电压调整装置,所述多个电压调整装置分别连接至串联电路中的多个支路,其中,所述多个电压调整装置中的一个电压调整装置连接所述多个支路中的一个支路,所述多个支路中每个支路的内阻随工作频率变化,所述方法包括:
控制所述多个电压调整装置对所述多个支路的工作频率进行调整,以调整所述多个支路的分压。
38.根据权利要求37所述的方法,其特征在于,所述多个电压调整装置中包括多个振荡器和多个处理模块,其中,所述多个电压调整装置中每个电压调整装置中包括一个振荡器和一个处理模块,所述每个电压调整装置中的振荡器并联于所述多个支路中的一个支路,所述每个电压调整装置中的处理模块连接对应的振荡器和支路;
所述控制所述多个电压调整装置对所述多个支路的工作频率进行调整,以调整所述多个支路的分压,包括:
控制所述多个处理模块检测所述多个振荡器在第一目标周期内的多个第一振荡次数,并控制所述多个处理模块对所述多个第一振荡次数进行处理得到多个第一调整值;
根据所述多个处理模块获得的多个第一调整值,确定所述多个处理模块中的第一目标处理模块,其中,所述第一目标处理模块获得的第一调整值在所述多个处理模块获得的多个第一调整值中绝对值最大;
在所述第一目标周期内,控制所述第一目标处理模块对所述多个支路中的第一目标支路的工作频率进行调整,以调整所述第一目标支路的分压,其中,所述第一目标支路连接于所述第一目标处理模块。
39.根据权利要求38所述的方法,其特征在于,所述控制所述多个电压调整装置对所述多个支路的工作频率进行调整,以调整所述多个支路的分压,还包括:
在所述第一目标周期内,控制所述多个处理模块中除所述第一目标处理模块外的其它处理模块不调整其对应的支路的工作频率。
40.根据权利要求38所述的方法,其特征在于,在所述第一目标周期内,控制所述第一目标处理模块对所述多个支路中的第一目标支路的工作频率进行调整,以调整所述第一目标支路的分压后,所述方法还包括:
确定所述多个支路的分压是否在预设阈值范围内,并根据结果控制所述多个处理模块在所述第一目标周期后的第二目标周期内是否对所述多个支路的工作频率进行调整。
41.根据权利要求40所述的方法,其特征在于,所述确定所述多个支路的分压是否在预设阈值范围内,并根据结果控制所述多个处理模块在所述第一目标周期后的第二目标周期内是否对所述多个支路的工作频率进行调整,包括:
若所述多个支路中至少一个支路的分压在所述预设阈值范围外,控制所述多个处理模块检测所述多个振荡器在所述第二目标周期内的多个第二振荡次数,并控制所述多个处理模块对所述多个第二振荡次数进行处理得到多个第二调整值;
根据所述多个处理模块获得的多个第二调整值确定所述多个处理模块中的第二目标处理模块,其中,所述第二目标处理模块获得的第二调整值在所述多个处理模块获得的多个第二调整值中绝对值最大;
在所述第二目标周期内,控制所述第二目标处理模块对所述多个支路中的第二目标支路的工作频率进行调整,以调整所述第二目标支路的分压,其中,所述第二目标支路连接于所述第二目标处理模块。
42.根据权利要求40所述的方法,其特征在于,所述确定所述多个支路的分压是否在预设阈值范围内,并根据结果控制所述多个处理模块在所述第一目标周期后的第二目标周期内是否对所述多个支路的工作频率进行调整,包括:
若所述多个支路的分压均在所述预设阈值范围内,控制所述多个处理模块检测所述多个振荡器在所述第二目标周期内的多个第二振荡次数,并控制所述多个处理模块对所述多个第二振荡次数进行处理得到多个第二调整值;
根据所述多个第二调整值确定所述多个处理模块中的第二目标处理模块,其中,所述第二目标处理模块的第二调整值为所述多个处理模块的多个第二调整值中绝对值最大的第二调整值;
在所述第二目标周期内,控制所述第二目标处理模块不对所述多个支路中的第二目标支路的工作频率进行调整,不调整所述第二目标支路的分压,其中,所述第二目标支路连接于所述第二目标处理模块。
43.根据权利要求37至42中任一项所述的方法,其特征在于,所述多个振荡器为多个环形振荡器。
44.根据权利要求37至42中任一项所述的方法,其特征在于,所述串联电路中每个支路包括至少一个芯片,所述至少一个芯片的电源线相互并联,所述至少一个芯片的数据线相互串联。
45.根据权利要求37至42中任一项所述的方法,其特征在于,所述多个电压调整装置中的每个电压调整装置为权利要求1至12中任一项所述的电压调整的装置。
46.一种电压调整的设备,包括处理器和存储器,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,执行权利要求37至45中任一项所述的方法。
47.一种计算机可读存储介质,用于存储程序代码,所述程序代码用于执行根据权利要求37至45中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911382426.7A CN113049048A (zh) | 2019-12-27 | 2019-12-27 | 电压调整的方法、装置以及处理设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911382426.7A CN113049048A (zh) | 2019-12-27 | 2019-12-27 | 电压调整的方法、装置以及处理设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113049048A true CN113049048A (zh) | 2021-06-29 |
Family
ID=76507142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911382426.7A Pending CN113049048A (zh) | 2019-12-27 | 2019-12-27 | 电压调整的方法、装置以及处理设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113049048A (zh) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6888902B1 (en) * | 1999-06-04 | 2005-05-03 | Nec Electronics Corporation | Digital variable frequency oscillator |
CN1696716A (zh) * | 2005-06-24 | 2005-11-16 | 浙江大学 | 工作频率可调的液体电导测量方法及其装置 |
CN101043199A (zh) * | 2006-03-24 | 2007-09-26 | 苏州中科半导体集成技术研发中心有限公司 | 带自动幅度控制的压控振荡器 |
JP2008236991A (ja) * | 2007-03-23 | 2008-10-02 | Toshiba Corp | 電圧バランス回路、電池ユニットおよび電池ユニット制御方法 |
CN101295927A (zh) * | 2008-06-19 | 2008-10-29 | 北京中星微电子有限公司 | 改进型振荡器及使用该振荡器的降压电源转换器 |
JP2010074811A (ja) * | 2008-08-19 | 2010-04-02 | Asahi Kasei Electronics Co Ltd | 電圧制御発振器およびその調整方法 |
CN102207522A (zh) * | 2011-04-01 | 2011-10-05 | 广州润芯信息技术有限公司 | 一种基于频率测量的rc常数测量方法 |
US20130156135A1 (en) * | 2011-12-16 | 2013-06-20 | Industrial Technology Research Institute | I/q demodulation apparatus and method with phase scanning |
CN104052257A (zh) * | 2013-03-15 | 2014-09-17 | 英特尔公司 | 用于电压调节器的扩频设备 |
US20140269764A1 (en) * | 2013-03-14 | 2014-09-18 | Rosemount Inc. | Communications unit for an industrial process network |
CN109510621A (zh) * | 2017-09-15 | 2019-03-22 | 福州瑞芯微电子股份有限公司 | 一种自适应电压频率调节方法和装置 |
CN109818489A (zh) * | 2019-01-31 | 2019-05-28 | 矽恩微电子(厦门)有限公司 | 一种精确快速响应的降压型开关电源开关频率调整器 |
CN110032232A (zh) * | 2018-01-12 | 2019-07-19 | 中芯国际集成电路制造(北京)有限公司 | 一种电源管理装置及电源装置 |
CN110161933A (zh) * | 2019-06-11 | 2019-08-23 | 宁波新策电子科技有限公司 | 一种频率可调的自动稳定正弦波发生装置 |
CN209402420U (zh) * | 2018-09-05 | 2019-09-17 | 广州视源电子科技股份有限公司 | 频率分段电路及开关电源电路 |
CN110376935A (zh) * | 2019-06-13 | 2019-10-25 | 江苏大学 | 一种蒸渗仪数据自动采集*** |
-
2019
- 2019-12-27 CN CN201911382426.7A patent/CN113049048A/zh active Pending
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6888902B1 (en) * | 1999-06-04 | 2005-05-03 | Nec Electronics Corporation | Digital variable frequency oscillator |
CN1696716A (zh) * | 2005-06-24 | 2005-11-16 | 浙江大学 | 工作频率可调的液体电导测量方法及其装置 |
CN101043199A (zh) * | 2006-03-24 | 2007-09-26 | 苏州中科半导体集成技术研发中心有限公司 | 带自动幅度控制的压控振荡器 |
JP2008236991A (ja) * | 2007-03-23 | 2008-10-02 | Toshiba Corp | 電圧バランス回路、電池ユニットおよび電池ユニット制御方法 |
CN101295927A (zh) * | 2008-06-19 | 2008-10-29 | 北京中星微电子有限公司 | 改进型振荡器及使用该振荡器的降压电源转换器 |
JP2010074811A (ja) * | 2008-08-19 | 2010-04-02 | Asahi Kasei Electronics Co Ltd | 電圧制御発振器およびその調整方法 |
CN102207522A (zh) * | 2011-04-01 | 2011-10-05 | 广州润芯信息技术有限公司 | 一种基于频率测量的rc常数测量方法 |
US20130156135A1 (en) * | 2011-12-16 | 2013-06-20 | Industrial Technology Research Institute | I/q demodulation apparatus and method with phase scanning |
US20140269764A1 (en) * | 2013-03-14 | 2014-09-18 | Rosemount Inc. | Communications unit for an industrial process network |
CN104052257A (zh) * | 2013-03-15 | 2014-09-17 | 英特尔公司 | 用于电压调节器的扩频设备 |
CN109510621A (zh) * | 2017-09-15 | 2019-03-22 | 福州瑞芯微电子股份有限公司 | 一种自适应电压频率调节方法和装置 |
CN110032232A (zh) * | 2018-01-12 | 2019-07-19 | 中芯国际集成电路制造(北京)有限公司 | 一种电源管理装置及电源装置 |
CN209402420U (zh) * | 2018-09-05 | 2019-09-17 | 广州视源电子科技股份有限公司 | 频率分段电路及开关电源电路 |
CN109818489A (zh) * | 2019-01-31 | 2019-05-28 | 矽恩微电子(厦门)有限公司 | 一种精确快速响应的降压型开关电源开关频率调整器 |
CN110161933A (zh) * | 2019-06-11 | 2019-08-23 | 宁波新策电子科技有限公司 | 一种频率可调的自动稳定正弦波发生装置 |
CN110376935A (zh) * | 2019-06-13 | 2019-10-25 | 江苏大学 | 一种蒸渗仪数据自动采集*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8924765B2 (en) | Method and apparatus for low jitter distributed clock calibration | |
US20150378407A1 (en) | Loading-Based Dynamic Voltage And Frequency Scaling | |
JP6013221B2 (ja) | 集積回路装置 | |
WO2013048395A1 (en) | Low power data recovery using over-clocking | |
US20100052740A1 (en) | Clock signal frequency dividing circuit and clock signal frequency dividing method | |
US11843379B2 (en) | Fractional frequency divider and flash memory controller | |
US8935553B2 (en) | Semiconductor device, radio communication terminal using same, and clock frequency control method | |
US10218363B1 (en) | Background calibration for real-time clock systems | |
US9035710B2 (en) | PWM signal generating circuit, printer, and PWM signal generating method | |
US11592860B2 (en) | Clock generator for reducing power and system on chip including the same | |
CN113049048A (zh) | 电压调整的方法、装置以及处理设备 | |
US9685965B2 (en) | Electronic circuit for controlling an oscillator, and related method | |
TWI785765B (zh) | 時鐘電路及為cpu提供時鐘的方法 | |
US9160316B2 (en) | Digital controlled oscillator and frequency variable oscillator | |
CN112803945B (zh) | 一种小数分频时钟信号的获取方法及装置 | |
JP5890998B2 (ja) | 半導体装置および電源供給方法 | |
US7350096B2 (en) | Circuit to reduce power supply fluctuations in high frequency/ high power circuits | |
US11115037B1 (en) | Spur cancelation in phase-locked loops using a reconfigurable digital-to-time converter | |
US10374614B2 (en) | Phase and frequency digital synchronizer | |
CN112834809B (zh) | 电压补偿的方法、装置和电子设备 | |
JP6323065B2 (ja) | マイクロコンピューター及び電子機器 | |
US9024699B2 (en) | Numerically-controlled oscillator | |
US20150317263A1 (en) | Systems and methods for controlling a memory performance point | |
US20240106438A1 (en) | Droop detection and control of digital frequency-locked loop | |
JP5754447B2 (ja) | 半導体装置、及び情報処理装置 |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230626 Address after: 36-01, Raffles Place 1, One Raffles Place, Singapore Applicant after: Bitmain Development Co.,Ltd. Address before: Room A1, 11 / F, punctuality building, 245-251 Hennessy Road, Hong Kong, China Applicant before: BITMAIN TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right |