用于片上系统的实时时钟模块的装置和方法转让专利

申请号 : CN202210020171.5

文献号 : CN114035649B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周朝显宋林吕永志刘建波汪和平

申请人 : 深圳比特微电子科技有限公司

摘要 :

本公开涉及一种用于片上系统的实时时钟模块的装置和方法。提供了一种用于SoC的由电池供电的RTC模块的供电的装置,装置被集成在RTC模块中,并且包括:第一调节器级,包含一个或多个调节器,其中,所述第一调节器级被配置为基于电池输出电压VDD_BAT提供内核电源电压VDD_CORE;以及晶振I/O单元,所述晶振I/O单元由所述内核电源电压VDD_CORE和I/O电源电压VDD_IO供电;其中,所述装置将电池输出电压VDD_BAT直接提供为I/O电源电压VDD_IO。

权利要求 :

1.一种用于片上系统SoC的实时时钟RTC模块的供电的装置,其中,所述RTC模块由电池供电,所述装置被集成在RTC模块中,并且包括:第一调节器级,包含一个或多个调节器,其中,所述第一调节器级被配置为基于电池输出电压VDD_BAT提供内核电源电压VDD_CORE;以及晶振I/O单元,所述晶振I/O单元由所述内核电源电压VDD_CORE和I/O电源电压VDD_IO供电;

其中,所述装置将电池输出电压VDD_BAT直接提供为I/O电源电压VDD_IO。

2.根据权利要求1所述的装置,其中,所述装置还包括:第二调节器级,包含一个或多个调节器,其中,所述第二调节器级被配置为基于电池输出电压VDD_BAT提供I/O电源电压VDD_IO;

其中:

所述第二调节器级与所述第一调节器级串联耦合,并且所述第二调节器级被配置为将电池输出电压VDD_BAT转换为I/O电源电压VDD_IO,所述第一调节器级被配置为将所述第二调节器级提供的I/O电源电压VDD_IO转换为内核电源电压VDD_CORE,或者所述第二调节器级与所述第一调节器级并联耦合,并且所述第二调节器级被配置为将电池输出电压VDD_BAT转换为I/O电源电压VDD_IO,所述第一调节器级被配置为将电池输出电压VDD_BAT转换为内核电源电压VDD_CORE。

3.根据权利要求2所述的装置,其中,所述第一调节器级和所述第二调节器级共用由带隙电路生成的参考电压V_REF。

4.根据权利要求2所述的装置,其中,所述第一调节器级和所述第二调节器级之间耦合有第三调节器级,所述第一调节器级、所述第二调节器级和所述第三调节器级被配置为协作以基于电池输出电压VDD_BAT提供所述内核电源电压VDD_CORE和所述I/O电源电压VDD_IO;

其中:

在所述第一调节器级与所述第二调节器级串联耦合的情况下,所述第三调节器级与所述第一调节器级和所述第二调节器级中的一个调节器级串联或并联耦合之后与所述第一调节器级和所述第二调节器级中的另一个调节器级串联耦合,或者在所述第一调节器级与所述第二调节器级并联耦合的情况下,所述第三调节器级与所述第一调节器级和所述第二调节器级中的一个调节器级串联或并联耦合之后与所述第一调节器级和所述第二调节器级中的另一个调节器级并联耦合。

5. 根据权利要求2所述的装置,其中,所述装置还包括欠压检测模块,所述欠压检测模块被配置为:

对电池输出电压进行欠压检测;以及

在所述电池输出电压VDD_BAT低于电池输出电压阈值的情况下,生成欠压指示信号,其中,所述欠压指示信号被保存在所述RTC模块内并输出到所述SoC的主控模块,以触发所述主控模块的电池欠压报警。

6.根据权利要求5所述的装置,其中,所述第一调节器级、所述第二调节器级和所述欠压检测模块共用由带隙电路生成的参考电压V_REF。

7.根据权利要求6所述的装置,其中,所述电池输出电压阈值被设置为所述参考电压V_REF的倍数。

8. 一种用于实现片上系统SoC的实时时钟RTC模块,其中,所述RTC模块包括:根据权利要求1至7中任一项所述的装置;以及电压检测模块,所述电压检测模块被配置为检测所述SoC的主控模块的电源电压,并且在主控模块的电源电压低于主控电源电压阈值的情况下,输出隔离使能信号,以从所述RTC模块隔离来自所述主控模块的信号。

9.根据权利要求8所述的RTC模块,其中,第一调节器级、第二调节器级和所述电压检测模块共用由带隙电路生成的参考电压V_REF。

10.根据权利要求8所述的RTC模块,其中,来自所述SoC的多个电源域的信号被馈送到所述RTC模块,所述RTC模块包括分别与所述多个电源域对应的多个电压检测模块,所述多个电压检测模块中的每一个电压检测模块被配置为检测对应的电源域的电源电压,并在对应的电源域的电源电压低于阈值的情况下输出隔离使能信号以从所述RTC模块隔离来自对应的电源域的信号。

11.根据权利要求8所述的RTC模块,其中,所述主控电源电压阈值高于所述主控模块的失效电压,并且与下电过程中所述隔离使能信号的电平翻转的时延相关联。

12. 一种用于片上系统SoC的实时时钟RTC模块的供电的方法,其中,所述RTC模块由电池供电,所述方法包括:

在电池输出电压VDD_BAT的范围在I/O电源电压VDD_IO的范围内的情况下,将电池输出电压VDD_BAT直接提供为I/O电源电压VDD_IO,并且利用所述RTC模块内的包含一个或多个调节器的第一调节器级将电池输出电压VDD_BAT转换为内核电源电压VDD_CORE;以及在电池输出电压VDD_BAT的范围不在I/O电源电压VDD_IO的范围内的情况下:利用所述RTC模块内的与所述第一调节器级串联耦合并且包含一个或多个调节器的第二调节器级将电池输出电压VDD_BAT转换为I/O电源电压VDD_IO,并且利用所述第一调节器级将由所述第二调节器级提供的I/O电源电压VDD_IO转换为内核电源电压VDD_CORE,或者利用所述RTC模块内的与所述第一调节器级并联耦合并且包含一个或多个调节器的第二调节器级将电池输出电压VDD_BAT转换为I/O电源电压VDD_IO,并且利用所述第一调节器级将电池输出电压VDD_BAT转换为内核电源电压VDD_CORE;

其中,所述内核电源电压VDD_CORE和所述I/O电源电压VDD_IO用于向晶振I/O单元供电。

13.根据权利要求12所述的方法,其中,所述第一调节器级和所述第二调节器级共用由带隙电路生成的参考电压V_REF。

14.根据权利要求12所述的方法,其中,所述第一调节器级和所述第二调节器级之间耦合有所述RTC模块内的第三调节器级,所述方法还包括利用所述第一调节器级、所述第二调节器级和所述第三调节器级协作以基于电池输出电压VDD_BAT提供所述内核电源电压VDD_CORE和所述I/O电源电压VDD_IO。

15. 根据权利要求12所述的方法,其中,所述方法还包括利用所述RTC模块内的欠压检测模块执行:

对电池输出电压进行欠压检测;以及

在所述电池输出电压VDD_BAT低于电池输出电压阈值的情况下,生成欠压指示信号,其中,所述欠压指示信号被保存在所述RTC模块内并输出到所述SoC的主控模块,以触发所述主控模块的电池欠压报警。

16.根据权利要求15所述的方法,其中,所述第一调节器级、所述第二调节器级和所述欠压检测模块共用由带隙电路生成的参考电压V_REF。

17.根据权利要求16所述的方法,其中,所述电池输出电压阈值被设置为所述参考电压V_REF的倍数。

18. 一种用于片上系统SoC的实时时钟RTC模块的方法,其中,所述方法包括:根据权利要求12至17中任一项所述的方法;以及利用所述RTC模块内的电压检测模块检测所述SoC的主控模块的电源电压,并且在主控模块的电源电压低于主控电源电压阈值的情况下,输出隔离使能信号,以从所述RTC模块隔离来自所述主控模块的信号。

19.根据权利要求18所述的方法,其中,第一调节器级、第二调节器级和所述电压检测模块共用由带隙电路生成的参考电压V_REF。

20.根据权利要求18所述的方法,其中,来自所述SoC的多个电源域的信号被馈送到所述RTC模块,所述RTC模块包括分别与所述多个电源域对应的多个电压检测模块,所述方法还包括利用所述多个电压检测模块中的每一个电压检测模块检测对应的电源域的电源电压,并在对应的电源域的电源电压低于阈值的情况下输出隔离使能信号以从所述RTC模块隔离来自对应的电源域的信号。

21.根据权利要求18所述的方法,其中,所述主控电源电压阈值高于所述主控模块的失效电压,并且与下电过程中所述隔离使能信号的电平翻转的时延相关联。

说明书 :

用于片上系统的实时时钟模块的装置和方法

技术领域

[0001] 本公开总体而言涉及集成电路领域,具体而言涉及一种用于片上系统的实时时钟模块的装置和方法。

背景技术

[0002] 片上系统(System on Chip,SoC)可以包括实时时钟(Real Time Clock,RTC)模块,从而为SoC提供精确的时钟基准。独立于SoC的电源的电池可以用于RTC模块的供电,这
样可以在整个SoC掉电的情况下仍然保持RTC模块的运行,从而向SoC提供实时且准确的时
钟信号和时间信息。
[0003] 具体而言,纽扣电池可以用于RTC模块的供电。纽扣电池的容量相对较小,常用于RTC模块的纽扣电池的标称容量一般在200mAh左右,但要维持RTC模块运行超过1年,因此该
RTC模块的耗电电流一般在微安(μA)级别。纽扣电池的标称输出电压多为3V或1.5V,但是随
着电池电量的减少,纽扣电池的实际输出电压会缓慢下降。尤其是在低温情况下,纽扣电池
的稳态输出电压会比常温下的输出电压低不少。
[0004] 集成在RTC模块外部的晶振(Crystal Oscillator)单元常常作为时钟源用于为RTC模块提供基础频率的时钟,该晶振单元通常包括32768 Hz的无源晶体或者有源晶体,由
晶振I/O单元以及晶振单元组成振荡环路,从而生成32768 Hz的晶振时钟。需要向耦合到晶
振单元的晶振I/O单元提供两个电源电压,即I/O电源电压(VDD_IO)和内核电源电压(VDD_
CORE),通常情况下VDD_IO高于VDD_CORE。并且,RTC模块的内部逻辑也可以采用该内核电源
电压(VDD_CORE)来供电。使用附加的外部电源模块来为RTC模块提供VDD_IO和VDD_CORE这
两个电源电压可能会造成成本提高。因此,可以考虑基于从纽扣电池输出的电压(VDD_BAT)
来生成VDD_IO和VDD_CORE。

发明内容

[0005] 为了解决上述问题,本公开提供了一种用于SoC的RTC模块的装置和方法,该装置可以包括调节器,并且被配置为基于电池输出电压(VDD_BAT)提供I/O电源电压(VDD_IO)和
内核电源电压(VDD_CORE)。
[0006] 根据本公开的第一方面,提供了一种用于片上系统SoC的实时时钟RTC模块的供电的装置,其中,所述RTC模块由电池供电,所述装置被集成在RTC模块中,并且包括:第一调节
器级,包含一个或多个调节器,其中,所述第一调节器级被配置为基于电池输出电压VDD_
BAT提供内核电源电压VDD_CORE;以及晶振I/O单元,所述晶振I/O单元由所述内核电源电压
VDD_CORE和I/O电源电压VDD_IO供电;其中,所述装置将电池输出电压VDD_BAT直接提供为
I/O电源电压VDD_IO。
[0007] 根据本公开的第二方面,提供了一种用于实现片上系统SoC的实时时钟RTC模块,其中,所述RTC模块包括:根据本公开的第一方面所述的装置;以及电压检测模块,所述电压
检测模块被配置为检测所述SoC的主控模块的电源电压,并且在主控模块的电源电压低于
主控电源电压阈值的情况下,输出隔离使能信号,以从所述RTC模块隔离来自所述主控模块
的信号。
[0008] 根据本公开的第三方面,提供了一种用于片上系统SoC的实时时钟RTC模块的供电的方法,其中,所述RTC模块由电池供电,所述方法包括:在电池输出电压VDD_BAT的范围在
I/O电源电压VDD_IO的范围内的情况下,将电池输出电压VDD_BAT直接提供为I/O电源电压
VDD_IO,并且利用所述RTC模块内的包含一个或多个调节器的第一调节器级将电池输出电
压VDD_BAT转换为内核电源电压VDD_CORE;以及在电池输出电压VDD_BAT的范围不在I/O电
源电压VDD_IO的范围内的情况下:利用所述RTC模块内的与所述第一调节器级串联耦合并
且包含一个或多个调节器的第二调节器级将电池输出电压VDD_BAT转换为I/O电源电压
VDD_IO,并且利用所述第一调节器级将由所述第二调节器级提供的I/O电源电压VDD_IO转
换为内核电源电压VDD_CORE,或者利用所述RTC模块内的与所述第一调节器级并联耦合并
且包含一个或多个调节器的第二调节器级将电池输出电压VDD_BAT转换为I/O电源电压
VDD_IO,并且利用所述第一调节器级将电池输出电压VDD_BAT转换为内核电源电压VDD_
CORE;其中,所述内核电源电压VDD_CORE和所述I/O电源电压VDD_IO用于向晶振I/O单元供
电。
[0009] 根据本公开的第四方面,提供了一种用于片上系统SoC的实时时钟RTC模块的方法,其中,所述方法包括:根据本公开的第三方面所述的方法;以及利用所述RTC模块内的电
压检测模块检测所述SoC的主控模块的电源电压,并且在主控模块的电源电压低于主控电
源电压阈值的情况下,输出隔离使能信号,以从所述RTC模块隔离来自所述主控模块的信
号。
[0010] 通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

附图说明

[0011] 构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
[0012] 参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
[0013] 图1是图示根据本公开的实施例的系统的至少一部分的示意图;
[0014] 图2是图示根据本公开的实施例的系统的至少一部分的示意图;
[0015] 图3是图示根据本公开的实施例的系统的至少一部分的示意图;
[0016] 图4是图示根据本公开的实施例的系统的至少一部分的示意图;
[0017] 图5是图示根据本公开的实施例的系统的至少一部分的示意图;
[0018] 图6是图示根据本公开的实施例的系统的至少一部分的示意图;
[0019] 图7是图示根据本公开的实施例的系统的至少一部分的示意图;
[0020] 图8是图示根据本公开的实施例的SoC中的电压检测模块的波形图;
[0021] 图9是图示根据本公开的实施例的用于SoC的方法的流程图;
[0022] 图10是图示根据本公开的实施例的用于SoC的方法的流程图。
[0023] 为了便于理解,在附图等中所示的各结构的位置、尺寸及范围等有时不表示实际的位置、尺寸及范围等。因此,公开并不限于附图等所公开的位置、尺寸及范围等。此外,附
图不必按比例绘制,一些特征可能被放大以示出具体组件的细节。

具体实施方式

[0024] 现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本
公开的范围。
[0025] 以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。也就是说,本文中的电路和方法是以示例性的方式示出,来说
明本公开中的电路或方法的不同实施例,而并非意图限制。本领域的技术人员将会理解,它
们仅仅说明可以用来实施本公开的示例性方式,而不是穷尽的方式。
[0026] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0027] 图1是图示根据本公开的实施例的系统的至少一部分的示意图。如图1所示,装置100可以是该系统的一部分,其包括SoC的RTC模块110、电池120和晶振单元130。
[0028] 电池120可以被配置为在SoC掉电的情况下向RTC模块110提供电池输出电压VDD_BAT。在本公开的实施例中,电池120可以是纽扣电池。但应注意的是,本公开中可以用于RTC
模块的供电的电源不限于此,也可以使用其他类型的电池或超级电容器等。在本公开中,
VDD_BAT可能相对于标称输出电压有所变化。例如,由于低温或由于电池的电量减少之类的
原因,VDD_BAT可能会降低。
[0029] 在本公开的实施例中,在SoC未掉电的情况下,可以由SoC的主电源而非电池120为RTC模块110供电。在本公开的实施例中,在SoC未掉电的情况下,也可以仍仅由电池120为
RTC模块110供电。
[0030] 晶振单元130可以包括32768 Hz的无源晶体,被配置为通过XIN和XOUT端口耦合到RTC模块110内的晶振I/O单元118以形成振荡环路,从而生成32768 Hz晶振时钟OSC_CLK,并
且晶振I/O单元118可以将生成的OSC_CLK提供给RTC模块110。应注意的是,本公开中可以用
于生成晶振时钟OSC_CLK的晶体不限于无源晶体,并且生成的晶振时钟OSC_CLK的频率不限
于32768 Hz。
[0031] 在根据本公开的实施例中,晶振单元130也可以是有源晶振,并且可以将I/O电源电压VDD_IO输出到晶振单元130从而为有源晶振供电。
[0032] 在本公开中,后文将提及的电池220、320、420、520、620、720等可以类似于电池120,并且后文将提及的晶振单元230、330、430、530、630、730等可以类似于晶振单元130,因
此将不在后文详述。
[0033] 图1中所示的RTC模块110可以适用于I/O电源电压VDD_IO的范围能够覆盖电池120的输出电压VDD_BAT的变化范围的情况,即,VDD_BAT保持在VDD_IO的范围内。作为非限制性
示例,图1中所示的VDD_IO可以在从1.8V至3.3V的范围内,而VDD_BAT的标称值可以为3.0V,
欠压阈值可以被设置为VDD_BAT_TH = 2.2V,即,可以认为VDD_BAT的正常工作范围为从
2.2V至3.0V。由于I/O电源电压的范围1.8V≤VDD_IO≤3.3V能够覆盖电池输出电压的范围
2.2V≤VDD_BAT≤3.0V,因此可以通过直接将VDD_BAT提供为VDD_IO来为RTC模块供电。但
是,用于为RTC模块供电的内核电源电压VDD_CORE不能直接由VDD_BAT提供。
[0034] 如图1所示,RTC模块110可以包括第一调节器级111,该第一调节器级111可以包括一个或多个调节器并且被配置为直接地基于VDD_BAT生成VDD_CORE。例如,第一调节器级
111可以包括能够将VDD_BAT转换为VDD_CORE的任意调节器,诸如,低压差线性稳压器、开关
稳压器等。具体而言,VDD_BAT可以经由RTC模块110的模拟端口AVDD提供到集成在RTC模块
110内的第一调节器级111,由第一调节器级111转换得到的VDD_CORE可以提供到晶振I/O单
元118,并且VDD_BAT还可以直接走线或者直接在RTC模块110内提供给晶振I/O单元118。此
外,晶振时钟OSC_CLK可以由晶振I/O单元118提供到RTC模块110。这里,I/O电源电压VDD_IO
可以是指用于RTC模块的输入/输出端口的电源电压,该电压VDD_IO可以被提供到RTC模块
110的外围;内核电源电压VDD_CORE可以是指用于RTC模块的内部逻辑的电源电压,该电压
可以被提供到RTC模块110的内部逻辑,也可以被提供到RTC模块110的外围。
[0035] RTC模块110还可以包括晶振I/O单元118,该晶振I/O单元118可以被配置为由电源电压(诸如,I/O电源电压VDD_IO和内核电源电压VDD_CORE)供电。
[0036] 虽然未在图1中示出,但是RTC模块110还可以包括分频器、计数器、寄存器、控制逻辑等模块,这些模块在本领域是公知的,因此在本文中未详述。
[0037] 图1所示的电路可以在SoC掉电的情况下利用电池120有利地保持RTC模块110的稳定供电。
[0038] 应理解的是,图1中的第一调节器级111被示出为集成在RTC模块110内,但第一调节器级111也可以在RTC模块110之外并且耦合到RTC模块110和电池120以基于VDD_BAT来为
RTC模块供电。
[0039] 图2是图示根据本公开的实施例的系统的至少一部分的示意图。如图2所示,装置200可以是该系统的一部分,其包括SoC的RTC模块210、电池220和晶振单元230。
[0040] RTC模块210不同于图1中所示的RTC模块110,RTC模块210可以适用于I/O电源电压VDD_IO的范围不能覆盖电池输出电压VDD_BAT的变化范围的情况,即,VDD_BAT不在VDD_IO
的范围内的情况。作为非限制性示例,VDD_IO的范围不能覆盖VDD_BAT的变化范围的情况包
括:VDD_IO的范围与VDD_BAT的范围相比过窄,甚至被VDD_BAT的范围覆盖,诸如,VDD_IO的
范围为1.8V±10%,而VDD_BAT的正常工作范围为从1.8V至3.0V;VDD_IO的范围与VDD_BAT的
范围相互错位,即,仅部分重合,甚至完全不重合,诸如,VDD_BAT的正常工作范围为从1.8V
至3.0V,而VDD_IO的范围为从1.2V至1.8V。在此类情况下,无法如图1中的RTC模块110一样
直接将VDD_BAT提供为VDD_IO,因此,RTC模块可以包括两个调节器级,以提供VDD_IO和VDD_
CORE两者。
[0041] 如图2所示,RTC模块210可以包括串联耦合的第一调节器级211和第二调节器级212,该第一调节器级211和第二调节器级212可以各自包括一个或多个调节器并且被配置
为基于电池输出电压VDD_BAT分别提供内核电源电压VDD_CORE和I/O电源电压VDD_IO。第二
调节器级212可以被配置为将VDD_BAT转换为VDD_IO,串联耦合到第二调节器级212的第一
调节器级211可以被配置为将由第二调节器级212转换得到的VDD_IO转换为VDD_CORE,从而
间接地基于VDD_BAT生成VDD_CORE。第一调节器级211和第二调节器级212可以包括能够进
行上述电压转换的任意调节器,诸如,低压差线性稳压器、开关稳压器等。对于包括诸如低
压差线性稳压器之类的降压调节器的RTC模块,图2的配置适用于VDD_IO>VDD_CORE的情况。
具体而言,VDD_BAT可以经由RTC模块210的模拟端口AVDD提供到集成在RTC模块210内的第
二调节器级212,由第二调节器级212转换得到的VDD_IO可以直接走线在RTC模块内提供到
晶振I/O单元218,并且由第一调节器级211转换得到的VDD_CORE可以提供到晶振I/O单元
218。此外,晶振时钟OSC_CLK可以由晶振I/O单元218提供到RTC模块210。
[0042] 图3是图示根据本公开的实施例的系统的至少一部分的示意图。如图3所示,装置300可以是该系统的一部分,其包括SoC的RTC模块310、电池320和晶振单元330。
[0043] RTC模块310类似于前文参照图2描述的RTC模块210,区别之处在于,RTC模块310中包括并联耦合并且各自包含一个或多个调节器的第一调节器级311和第二调节器级312,其
中,第一调节器级311可以被配置为将VDD_BAT转换为VDD_CORE,第二调节器级312可以被配
置为将VDD_BAT转换为VDD_IO。第一调节器级311和第二调节器级312可以包括能够进行上
述电压转换的任意调节器,诸如,低压差线性稳压器、开关稳压器等。具体而言,VDD_BAT可
以经由RTC模块310的模拟端口AVDD提供到集成在RTC模块310内的第一调节器级311和第二
调节器级312,由第一调节器级311转换得到的VDD_CORE可以提供到晶振I/O单元318,并且
由第二调节器级312转换得到的VDD_IO可以直接走线在RTC模块内提供给晶振I/O单元318。
此外,晶振时钟OSC_CLK可以由晶振I/O单元318提供到RTC模块310。
[0044] 图4是图示根据本公开的实施例的系统的至少一部分的示意图。如图4所示,装置400可以是该系统的一部分,其包括SoC的RTC模块410、电池420和晶振单元430。
[0045] RTC模块410类似于前文参照图2描述的RTC模块210,区别之处在于,RTC模块410中包括串联耦合并且各自包含一个或多个调节器的第一调节器级411、第二调节器级412和第
三调节器级413,其中,第二调节器级412可以被配置为将VDD_BAT转换为VDD_IO,串联耦合
的第一调节器级411和第三调节器级413可以被配置为将由第二调节器级412转换得到的
VDD_IO转换为VDD_CORE。第一调节器级411、第二调节器级412和第三调节器级413可以包括
能够进行上述电压转换的任意调节器,诸如,低压差线性稳压器、开关稳压器等。具体而言,
VDD_BAT可以经由RTC模块410的模拟端口AVDD提供到集成在RTC模块410内的第二调节器级
412,由串联耦合的两个调节器级413和411转换得到的VDD_CORE可以提供到晶振I/O单元
418,并且由第二调节器级412转换得到的VDD_IO可以直接走线在RTC模块内提供到晶振I/O
单元418。此外,晶振时钟OSC_CLK可以由晶振I/O单元318提供到RTC模块410。
[0046] 图4中示出的RTC模块410的配置与图2所示的RTC模块210的配置类似,即类似地,RTC模块410中包括的多个调节器级串联耦合。与图2的配置相比,图4中所示的配置可以有
利地应用于单个第一调节器级411无法基于VDD_IO提供所需的VDD_CORE的情况,例如,单个
第一调节器级411无法提供足够大的电压幅度范围的VDD_CORE的情况。但应理解的是,RTC
模块中包括的多个调节器级可以根据需要采取其他配置。例如,在RTC模块的数字端口DVDD
需要更大的电流的情况下,第一调节器级411和第三调节器级413可以并联耦合,以提供更
大的电流。应理解的是,第三调节器级413也可以与第二调节器级412串联或并联耦合之后
串联耦合到第一调节器级411,以提供所需的电力供应。类似地,应理解的是,也可以对图3
中所示的RTC模块310增加第三调节器级,该第三调节器级可以与第一调节器级和第二调节
器级中的一个调节器级串联或并联耦合之后耦合到第一调节器级和第二调节器级中的另
一个调节器级,以提供所需的电力供应。此外,应理解的是,RTC模块不限于包括提供VDD_IO
和VDD_CORE两个电源电压的2个或3个调节器级,而是可以根据需要包括更多的调节器级。
[0047] 图5是图示根据本公开的实施例的系统的至少一部分的示意图。如图5所示,装置500可以是该系统的一部分,其包括SoC的RTC模块510、电池520和晶振单元530。
[0048] RTC模块510类似于前文参照图2描述的RTC模块210。具体而言,RTC模块510可以包括第一调节器级512、第二调节器级511和晶振I/O单元518,分别类似于前文所述的第一调
节器级212、第二调节器级211和晶振I/O单元218。区别之处在于,RTC模块510被示出为在内
部还集成有带隙(bandgap)电路514,该带隙电路514可以被配置为生成提供给RTC模块510
中包括的调节器级511、512的共同的参考电压V_REF。对于图3和图4中示出的RTC模块310、
410,也可以类似地包括带隙电路以提供RTC模块内的调节器级共用的参考电压V_REF,以提
供多个调节器级之间的相对校准。应理解的是,本公开中的RTC模块均可以类似地包括提供
参考电压V_REF的带隙电路。
[0049] 图6是图示根据本公开的实施例的系统的至少一部分的示意图。如图6所示,装置600可以是该系统的一部分,其包括SoC的RTC模块610、电池620、晶振单元630和SoC的主控
模块640。
[0050] 图6中所示的RTC模块610类似于前文参照图1描述的RTC模块110。具体而言,RTC模块610可以包括第一调节器级611和晶振I/O单元618,分别类似于前文所述的第一调节器级
112和晶振I/O单元118。区别之处在于,RTC模块610被示出为还包括欠压检测模块615。欠压
检测模块615被配置为对电池620的电池输出电压VDD_BAT进行欠压检测,并且在检测到电
池输出电压VDD_BAT低于电池输出电压阈值(诸如,欠压阈值VDD_BAT_TH)的情况下生成欠
压指示信号。该欠压指示信号可以被保存在RTC模块内并输出到SoC的主控模块640,以触发
工作状态中的SoC主控模块640内的关于电池的欠压报警。
[0051] 在根据本公开的实施例中,集成在RTC模块610内的欠压检测模块615可以与RTC模块610内的调节器级(诸如,第一调节器级611)共用参考电压(诸如,前文所述的由带隙电路
生成的参考电压V_REF)。电池输出电压阈值可以被设定为由带隙电路生成的参考电压V_
REF的倍数,诸如整数倍。
[0052] 作为非限制性示例,V_REF=0.75V,电池标称的输出电压为3V,则电池输出电压阈值(诸如,欠压阈值VDD_BAT_TH)可以被设定为3*V_REF=2.25V。在VDD_BAT刚下降到3*V_REF
时,此时RTC模块610虽然工作在欠压情况下,但电池620的供电仍能支持RTC模块610正常工
作达一段时间。在这种情况下,欠压检测模块615可以输出有效的欠压指示,该欠压指示可
以被寄存器锁存在RTC模块610内,并输出给SoC的主控模块。从而,之后在SoC的主控模块上
电工作时,就可以收到电池欠压报警,指导用户更换纽扣电池。如若纽扣电池供电电压下降
到RTC模块完全无法正常工作的程度,则RTC模块的计时会失效,但不会对SoC的功能造成影
响。
[0053] 图7是图示根据本公开的实施例的系统的至少一部分的示意图。如图7所示,装置700可以是该系统的一部分,其包括SoC的RTC模块710、电池720、晶振单元730和SoC的主控
模块740。
[0054] 由于RTC模块是集成在SoC上的专用电路,因此需要接受SoC上的主控模块的控制和访问。但是,RTC模块有自己的独立供电,并且在SoC的其他模块掉电的情况下,RTC模块仍
然维持运行。因此,对于要传输到RTC模块的来自SoC的主控模块的控制和访问信号,需要在
RTC模块内进行隔离处理,从而防止在SoC的主控模块掉电的情况下将未知状态引入RTC模
块。
[0055] 图7中所示的RTC模块710类似于前文参照图1描述的RTC模块110。具体而言,RTC模块710可以包括第一调节器级711和晶振I/O单元718,分别类似于前文所述的第一调节器级
112和晶振I/O单元118。区别之处在于,RTC模块710被示出为还包括电压检测模块716和逻
辑门717。电压检测模块716可以被配置为耦合到SoC的主控模块740,以检测主控模块740的
电源电压VDD_MAIN。在检测到电源电压VDD_MAIN低于阈值的情况下,可以判断为SoC的主控
模块740处于掉电状态,此时电压检测模块716输出隔离使能信号EN_ISO,该隔离使能信号
EN_ISO可以在主控模块740被判断为处于掉电状态的情况下处于有效电平,以隔离来自主
控模块740的信号CTL_MAIN,使得该信号CTL_MAIN不通过逻辑门717。在检测到电源电压
VDD_MAIN不低于阈值的情况下,可以判断为SoC的主控模块740处于正常状态,此时电压检
测模块716输出的隔离使能信号EN_ISO处于无效电平,从而不会隔离来自主控模块740的信
号CTL_MAIN,该信号CTL_MAIN通过逻辑门717以供RTC模块710内的模块使用。在根据本公开
的实施例中,对来自主控模块740的信号CTL_MAIN的隔离可以通过集成在RTC模块710内的
逻辑门717来实现。图7中示出的逻辑门717仅仅是示例,可以根据隔离使能信号EN_ISO的有
效电平的极性以及其他需要改变为其他逻辑门。
[0056] 在根据本公开的实施例中,主控模块740可以与RTC模块710内的其他模块(诸如,第一调节器级711、逻辑门717等)共用由同一带隙电路生成的参考电压V_REF。
[0057] 在根据本公开的实施例中,RTC模块710可以接收来自SoC的多个电源域的控制和访问信号。在这种情况下,RTC模块710可以包括与这些电源域对应的多个电压检测模块,其
中每个电压检测模块可以被配置为检测对应的一个电源域的电源电压,并且在该电源域的
电源电压低于阈值的情况下输出隔离使能信号以从RTC模块隔离来自该掉电的电源域的控
制和访问信号。相应地,RTC模块710可以包括与这些电源域对应的多个逻辑门,其中每个逻
辑门被配置为基于相应的隔离使能信号来隔离或通过对应的电源域的控制和访问信号。
[0058] 图8是图示根据本公开的实施例的SoC中的电压检测模块的波形图。如图8所示,响应于SoC的主控模块的电源电压VDD_MAIN增大到高于阈值VDD_MAIN_TH,即主控模块从掉电
状态恢复到正常状态(换言之,上电过程),隔离使能信号EN_ISO相应地从有效电平变为无
效电平,以指示主控模块的电压达到正常值。在该实施例中,隔离使能信号EN_ISO的有效电
平为高电平,无效电平为低电平。响应于主控模块从掉电状态到正常状态的改变而发生的
隔离使能信号的改变可以具有时延dly1,该时延dly1可以被设置为微秒级别,诸如,小于2μ
s,并且适当增大该dly1是有利的,例如能够更好地确保隔离的可靠性。响应于VDD_MAIN减
小到低于阈值VDD_MAIN_TH,即主控模块从正常状态改变为掉电状态(换言之,下电过程),
隔离使能信号EN_ISO相应地从无效电平变为有效电平,以指示主控模块的下电。响应于主
控模块从正常状态到掉电状态的改变而发生的隔离使能信号的改变可以具有时延dly2,该
时延dly2可以被设置为微秒级别,诸如,小于2μs,并且适当减小该dly2是有利的,例如能够
避免VDD_MAIN降低到失效电压时,延迟后的隔离使能信号EN_ISO还没有响应于下电过程而
改变其电平,从而更好地确保隔离的可靠性。
[0059] 应理解的是,图8中示出的有效电平为高电平并且无效电平为低电平的实施例仅仅是示例性的,也可以将隔离使能信号EN_ISO的有效电平设置为低电平,无效电平设置为
高电平。
[0060] 在本公开中,主控模块的电源电压的阈值VDD_MAIN_TH应被设置为高于主控模块的失效电压,并且与下电过程中隔离使能信号EN_ISO的电平翻转的时延dly2相关联。在根
据本公开的实施例中,VDD_MAIN_TH可以基于主控模块在上电之后的稳定电源电压VDD_
MAIN_HIGH来设置,例如如图8所示,将阈值VDD_MAIN_TH设置为VDD_MAIN_TH=95%*VDD_
MAIN_HIGH。
[0061] 图9是图示根据本公开的实施例的用于SoC的方法的流程图,该方法900适用于VDD_BAT在VDD_IO的范围内的情况。如图9所示,在S91处,可以将VDD_BAT直接提供为VDD_
IO;接着,在S92处,可以利用RTC模块内的第一调节器级将VDD_BAT转换为VDD_CORE。
[0062] 图10是图示根据本公开的实施例的用于SoC的方法的流程图,该方法1000适用于VDD_BAT不在VDD_IO的范围内的情况。如图10所示,在S101处,可以利用RTC模块内的与第一
调节器级串联或并联耦合的第二调节器级将VDD_BAT转换为VDD_IO;接着,在S102处,可以
利用第一调节器级将VDD_BAT或由第二调节器级提供的VDD_IO转换为VDD_CORE。
[0063] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0064] 如在此所使用的,词语“示例性的”意指“用作示例、实例或说明”,而不是作为将被精确复制的“模型”。在此示例性描述的任意实现方式并不一定要被解释为比其它实现方式
优选的或有利的。而且,本公开不受在上述技术领域、背景技术、发明内容或具体实施方式
中所给出的任何所表述的或所暗示的理论所限定。
[0065] 还应理解,“包括/包含”一词在本文中使用时,说明存在所指出的特征、整体、步骤、操作、单元和/或组件,但是并不排除存在或增加一个或多个其它特征、整体、步骤、操
作、单元和/或组件以及/或者它们的组合。
[0066] 另外,在本公开的描述中,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性和顺序。
[0067] 本领域技术人员应当意识到,在上述操作之间的边界仅仅是说明性的。多个操作可以结合成单个操作,单个操作可以分布于附加的操作中,并且操作可以在时间上至少部
分重叠地执行。而且,另选的实施例可以包括特定操作的多个实例,并且在其他各种实施例
中可以改变操作顺序。但是,其它的修改、变化和替换同样是可能的。因此,本说明书和附图
应当被看作是说明性的,而非限制性的。
[0068] 虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。在此公开的
各实施例可以任意组合,而不脱离本公开的精神和范围。本领域的技术人员还应理解,可以
对实施例进行多种修改而不脱离本公开的范围和精神。本公开的范围由所附权利要求来限
定。