调节器的动态电流缩放制造技术

技术编号:39426322 阅读:8 留言:0更新日期:2023-11-19 16:12
公开了调节器的动态电流缩放。提供了一种用于执行电压调节器的输入电流的动态电流缩放的方法和装置。该方法和装置允许在各种应用中调节电流消耗,计算其中执行各种算法的活动阶段的持续时间,并且如果活动持续时间短于可编程阈值,则激活调节器的动态电流缩放。控制器接收活动持续时间的阈值和用于评估活动持续时间的窗口大小。续时间的窗口大小。续时间的窗口大小。

【技术实现步骤摘要】
调节器的动态电流缩放


[0001]本申请涉及动态缩放调节器的电流,特别是基于由调节器供电的控制器的活动持续时间动态缩放电流。

技术介绍

[0002]调节器用于提供具有基本恒定电平的电压。调节器接收输入电流,并基于接收的电流提供电压。在许多应用中,例如包括活动跟踪器和计步器在内的低功耗应用,计算活动会随着时间而变化。此外,在应用中,减少提供给调节器的电流导致实现功率节省。

技术实现思路

[0003]在一个实施例中,系统包括配置为接收输入电流并提供经调节的电压的调节器。系统包括控制器,控制器被配置为接收活动持续时间的阈值;确定多个输出数据速率时间段中的第一输出数据速率时间段中的第一活动持续时间;将第一活动持续时间与活动持续时间的阈值进行比较;响应于确定第一活动持续时间超过阈值,避免在第一输出数据速率时间段中对输入电流执行动态电流缩放;以及响应于确定第一活动持续时间不超过阈值,使得在第一输出数据速率时间段中对输入电流执行动态电流缩放。
[0004]在一个实施例中,控制器被配置为通过将输入电流从第一电流水平降低到低于第一电流水平的第二电流水平,使得在第一输出数据速率时间段中执行动态电流缩放。在一个实施例中,控制器被配置为通过在第一输出数据速率时间段的第一待机持续时间中将输入电流从第一电流水平降低到第二电流水平,使得在第一输出数据速率时间段中执行动态电流缩放。在一个实施例中,第一待机持续时间在第一输出数据速率时间段中的第一活动持续时间之后。
[0005]在一个实施例中,第一待机持续时间是第一输出数据速率时间段的一部分,在第一待机持续时间期间控制器不执行在第一输出数据速率时间段期间调度的一个或多个算法。在一个实施例中,第一活动持续时间是第一输出数据速率时间段的一部分,在第一活动持续时间期间控制器执行在第一输出数据速率时间段期间调度的一个或多个算法。
[0006]在一个实施例中,控制器被配置为通过在第一输出数据速率时间段的第一活动持续时间和第一待机持续时间期间将输入电流保持在第一电流水平来避免执行动态电流缩放。在一个实施例中,控制器被配置为:接收窗口大小的指示;确定窗口大小大于1;响应于确定窗口大小大于1,分别确定多个输出数据速率时间段中的一个或多个输出数据速率时间段的一个或多个活动持续时间是否均不超过阈值;以及响应于确定一个或多个活动持续时间和第一活动持续时间均不超过阈值,使得在第一输出数据速率时间段中对输入电流执行动态电流缩放。在一个实施例中,第一输出数据速率时间段在一个或多个输出数据速率时间段之后。在一个实施例中,经调节的电压为控制器供电。
[0007]在一个实施例中,用于调节器的控制器包括存储器,存储器被配置为存储用于在第一输出数据速率时间段的第一活动持续时间期间执行的可执行指令。控制器包括控制
级,控制级被配置为:接收活动持续时间的阈值;在执行可执行指令之前确定第一时间戳;执行可执行指令;在执行可执行指令之后确定第二时间戳;将第一活动持续时间确定为第一时间戳和第二时间戳之间的差;将第一活动持续时间与阈值进行比较;以及基于第一活动持续时间与阈值的比较来确定是否减小提供给调节器的电流。在一个实施例中,控制器包括动态电流缩放级,动态电流缩放级被配置为设置提供给调节器的电流。
[0008]在一个实施例中,控制级被配置为响应于确定第一活动持续时间小于阈值,将供应给调节器的电流从第一电流水平降低到第二电流水平。在一个实施例中,控制级被配置为在第一输出数据速率时间段的第一待机持续时间内减小供应给调节器的电流。在一个实施例中,第一待机持续时间在第一活动持续时间之后。
[0009]在一个实施例中,动态电流缩放级被配置为将在第二输出数据速率时间段的第二活动持续时间中提供给调节器的电流从第二电流水平增加到第一电流水平。在一个实施例中,第二输出数据速率时间段在第一输出数据速率时间段之后。在一个实施例中,控制级被配置为响应于确定第一活动持续时间大于阈值而保持供应给调节器的电流的水平。在一个实施例中,控制级被配置为在第一输出数据速率时间段的第一待机持续时间内保持供应给调节器的电流水平。在一个实施例中,第一待机持续时间在第一活动持续时间之后。
[0010]在一个实施例中,一种方法包括接收活动持续时间的阈值;确定多个输出数据速率时间段中的第一输出数据速率时间段中的第一活动持续时间;将第一活动持续时间与活动持续时间的阈值进行比较;以及响应于确定第一活动持续时间超过阈值,避免在第一输出数据速率时间段中对调节器的输入电流执行动态电流缩放,并且响应于确定第一活动持续时间不超过阈值,使得在第一输出数据速率时间段中对输入电流执行动态电流缩放。
[0011]在一个实施例中,使得在第一输出数据速率时间段中执行动态电流缩放包括将输入电流从第一电流水平降低到低于第一电流水平的第二电流水平。在一个实施例中,使得在第一输出数据速率时间段中执行动态电流缩放包括在第一输出数据速率时间段的第一待机持续时间中将输入电流从第一电流水平降低到第二电流水平。在一个实施例中,第一待机持续时间在第一输出数据速率时间段中的第一活动持续时间之后。
[0012]在一个实施例中,第一活动持续时间是第一输出数据速率时间段的一部分,在第一活动持续时间期间,控制器执行调度在第一输出数据速率时间段期间执行的一个或多个算法。在一个实施例中,避免执行动态电流缩放包括在第一输出数据速率时间段的第一活动持续时间和第一待机持续时间期间将输入电流保持在第一电流水平。
[0013]在一个实施例中,该方法包括接收窗口大小的指示;确定窗口大小大于1;响应于确定窗口大小大于1,分别确定多个输出数据速率时间段中的一个或多个输出数据速率时间段的一个或多个活动持续时间是否均不超过阈值;以及响应于确定一个或多个活动持续时间和第一活动持续时间均不超过阈值,使得在第一输出数据速率时间段中对输入电流执行动态电流缩放。在一个实施例中,第一输出数据速率时间段在一个或多个输出数据速率时间段之后。
附图说明
[0014]图1示出了包括控制器和调节器的系统框图。
[0015]图2示出了执行动态电流缩放的方法。
[0016]图3示出了动态电流缩放在输出数据速率时间段中的应用示例。
[0017]图4示出了动态电流缩放在输出数据速率时间段中的应用示例。
[0018]图5示出了执行动态电流缩放的方法。
[0019]图6示出了确定活动持续时间的示例。
具体实施方式
[0020]图1示出了包括控制器102和调节器104的系统100的框图。系统100可以是执行计算操作的任何电子系统。例如,系统100可以是低功率系统,例如计步器等。控制器102包括控制级106、动态电流缩放(DCS)级108、第一存储器110和第二存储器112以及一个或多个寄存器114。调节器104可以是任何类型的调节器,例如低压差(LDO)调节器。调节器104具有用于接收输入电流的输入端。调节器104生成电压(VREG)并通过调节器104的输出端向控制器10本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统,包括:调节器,被配置为接收输入电流并且提供经调节的电压;以及控制器,被配置为:接收活动持续时间的阈值;确定多个输出数据速率时间段中的第一输出数据速率时间段中的第一活动持续时间;将所述第一活动持续时间与所述活动持续时间的阈值进行比较;响应于确定所述第一活动持续时间超过所述阈值,避免在所述第一输出数据速率时间段中对所述输入电流执行动态电流缩放;以及响应于确定所述第一活动持续时间不超过所述阈值,使得在所述第一输出数据速率时间段中对所述输入电流执行所述动态电流缩放。2.根据权利要求1所述的系统,其中所述控制器被配置为通过将所述输入电流从第一电流水平降低到低于所述第一电流水平的第二电流水平,使得所述动态电流缩放在所述第一输出数据速率时间段中被执行。3.根据权利要求2所述的系统,其中所述控制器被配置为通过在所述第一输出数据速率时间段的第一待机持续时间中将所述输入电流从所述第一电流水平降低到所述第二电流水平,使得所述动态电流缩放在所述第一输出数据速率时间段中被执行,其中所述第一待机持续时间在所述第一输出数据速率时间段中的所述第一活动持续时间之后。4.根据权利要求3所述的系统,其中所述第一待机持续时间是所述第一输出数据速率时间段的一部分,在所述第一待机持续时间期间,所述控制器不执行在所述第一输出数据速率时间段期间调度的一个或多个算法。5.根据权利要求1所述的系统,其中所述第一活动持续时间是所述第一输出数据速率时间段的一部分,在所述第一活动持续时间期间,所述控制器执行在所述第一输出数据速率时间段期间调度的一个或多个算法。6.根据权利要求1所述的系统,其中所述控制器被配置为通过在所述第一输出数据速率时间段的所述第一活动持续时间和第一待机持续时间两者期间将所述输入电流保持在第一电流水平来避免执行所述动态电流缩放。7.根据权利要求1所述的系统,其中所述控制器被配置为:接收窗口大小的指示;确定所述窗口大小大于1;响应于确定所述窗口大小大于1,分别确定所述多个输出数据速率时间段中的一个或多个输出数据速率时间段的一个或多个活动持续时间是否均不超过所述阈值;以及响应于确定所述一个或多个活动持续时间和所述第一活动持续时间均不超过所述阈值,使得在所述第一输出数据速率时间段和/或所述多个输出数据速率时间段之后的后续输出数据速率时间段中对所述输入电流执行所述动态电流缩放,其中所述第一输出数据速率时间段在所述一个或多个输出数据速率时间段之后。8.根据权利要求1所述的系统,其中所述经调节的电压为所述控制器供电。9.一种用于调节器的控制器,包括:存储器,被配置为存储用于在第一输出数据速率时间段的第一活动持续时间期间执行的可执行指令;
控制级,被配置为:接收活动持续时间的阈值;在执行所述可执行指令之前确定第一时间戳;执行所述可执行指令;在执行所述可执行指令之后确定第二时间戳;将所述第一活动持续时间确定为所述第一时间戳和所述第二时间戳之间的差;将所述第一活动持续时间与所述阈值进行比较;以及基于将所述第一活动持续时间与所述阈值进行比较,确定是否降低供应给所述调节器的电流;以及动态电流缩放级,被配置为设置供应给所述调节器的所述电流。10.根据权利要求9所述的控制器...

【专利技术属性】
技术研发人员:C
申请(专利权)人:意法半导体股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1