CN102541247A - 片上***及其休眠和唤醒方法 - Google Patents
片上***及其休眠和唤醒方法 Download PDFInfo
- Publication number
- CN102541247A CN102541247A CN2012100231717A CN201210023171A CN102541247A CN 102541247 A CN102541247 A CN 102541247A CN 2012100231717 A CN2012100231717 A CN 2012100231717A CN 201210023171 A CN201210023171 A CN 201210023171A CN 102541247 A CN102541247 A CN 102541247A
- Authority
- CN
- China
- Prior art keywords
- voltage
- circuit
- chip
- voltage domain
- signal
- 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
Images
Landscapes
- Power Sources (AREA)
Abstract
本发明涉及片上***技术领域,公开了一种片上***及其休眠和唤醒方法。本发明中设计了主、从电压域,微控制单元所在的从电压域可以关闭或降压,在从电压域掉电前,微控制单元将从电压域中的信息保存到主电压域中的存储器中,可以降低数字电路的动态功耗和静态功耗,还可以保证必要的信息不会丢失,并且不需要依赖于特定的工艺或器件的支持,非常有利于布局布线。唤醒之后让从电压域处于复位状态,避免发生电路工作混乱,直至从电压域的电压恢复到正常值,再放开复位,让整个电路重新正常工作。
Description
技术领域
本发明涉及片上***技术领域,特别涉及一种片上***低功耗电源切换及其休眠和唤醒技术。
背景技术
在片上***(System On Chip,简称“SOC”)领域中,低功耗技术一直是热点,在一般的SOC低功耗设计中都是采用门控时钟(Clock Gating)或是门控电源(Power Gating)的方法进行功耗控制。
Clock Gating技术是采取关闭数字电路时钟的方式来降低功耗。门控时钟的基本思想是在寄存器不工作时(使能信号无效时),把时钟关掉,从而时钟树上的缓冲器及寄存器都不会再有动态功耗。这种降低功耗的方法的缺陷是虽然降低了动态功耗,但是对于互补金属氧化物半导体(Complementary Metal Oxide Semiconductor,简称“CMOS”)的静态功耗是无法降低的。
Power Gating技术是采取关闭数字电路电源的方式来降低功耗。降低功耗最直观的思想就是在不需要电路工作时把它的电源关掉,这样动态功耗和静态功耗就全没有了,在需要电路工作时,再把电源打开,这就是门控电源。这种方法需要依赖于特定的单元如MT-CMOS来实现,对于工艺有特定的要求,而且,当调用特定的单元来实现的时候,必须对该单元进行单独的电源线布局,使得对后端布局布线有相当程度的要求。
在电能计量芯片的供电***中一般有外部***供电与电池供电两种方式,当外部***电源断电的时候,电能计量芯片不再计量电能,改为电池供电,此时需要尽可能减少芯片的功耗以防止电池电能耗尽,同时还需要将之前电能计量的数据保存下来,以便查询。本发明的发明人发现,简单的ClockGating和Power Gating技术不能完全解决电能计量芯片的功耗问题。因此,本发明提供了一种能够有效降低数字电路的动态功耗和静态功耗,并保证必要的信息不丢失,芯片集成度高,且***电路结构简单的片上***技术。
发明内容
本发明的目的在于提供一种片上***及其休眠和唤醒方法,可以降低数字电路的动态功耗和静态功耗,还可以保证必要的信息不会丢失,并且不需要依赖于特定的工艺或器件的支持,非常有利于布局布线。
为解决上述技术问题,本发明的实施方式公开了一种片上***,包括分别工作在不同电压域的主电压域电路和从电压域电路,主电压域电路和从电压域电路之间以电平转换单元相连,该电平转换单元用于在两个电压域电路之间相互转换信号电平,并且在从电压域电路掉电时,将从电压域电路向主电压域电路输出的各信号固定为0或1;
主电压域电路中包括:时钟单元、复位单元、第一存储单元、电源管理单元和稳压器单元;从电压域电路中包括微控制单元;
主电压域电路由片外电源供电;
稳压器单元用于将主电压域中的电压转换为从电压域中的电压,并为从电压域电路供电;
电源管理单元输出一组电压选择信号给稳压器单元,控制稳压器单元输出多种不同的电压给从电压域电路;
微控制单元在从电压域电路掉电前将从电压域电路中的信息保存到第一存储单元。
本发明的实施方式还公开了一种片上***的休眠方法,用于如上文所述的片上***,包括以下步骤:
电源管理单元通过外部电源检测管脚检测到外部供电***掉电后发出的指示掉电信号,并将该指示掉电信号输出给微控制单元;
微控制单元接收掉电指示信号,在从电压域电路掉电前将从电压域电路中的信息保存到主电压域电路中的第一存储单元;
电源管理单元改变第一控制信号,将电源切换到电池供电输入管脚;
电源管理单元改变第二控制信号,将主电压域电路中的稳压器单元关闭,整个从电压域掉电;
电平转换单元将从电压域电路向主电压域电路输出的各信号固定为0或1。
本发明的实施方式还公开了一种片上***的唤醒方法,用于如上文所述的片上***,电源管理单元通过外部***供电输入管脚或者外部电源检测管脚监测到外部供电***电压回升;
电源管理单元改变第二控制信号,将稳压器单元打开,实现唤醒;
电平转换单元将从电压域电路向主电压域电路输出的各信号转变为从电压域中相关寄存器的复位值。
本发明实施方式与现有技术相比,主要区别及其效果在于:
设计了主、从电压域,微控制单元所在的从电压域可以关闭或降压,在从电压域电路掉电前,微控制单元将从电压域电路中的信息保存到主电压域电路中的存储器中,可以降低数字电路的动态功耗和静态功耗,还可以保证必要的信息不会丢失,并且不需要依赖于特定的工艺或器件的支持,非常有利于布局布线。
进一步地,主电压域电路中包括电源管理单元和稳压器单元,负责对从电压域电路供电,芯片外部只需要对主电压域电路供一路电源即可,在一个芯片上完成了与功耗控制相关的所有功能,提高了集成度,简化了***电路的设计。
进一步地,外部***供电输入管脚在芯片外接有一电容,自动检测到外部***电源掉电后,利用外部***供电输入管脚和外部电源检测管脚对于掉电情况的反应时间不同,将必要的数据保存到主电压域电路中的第一存储单元中,保证必要的信息不会丢失。
进一步地,唤醒之后让从电压域电路处于复位状态,避免发生电路工作混乱,直至从电压域电路的电压恢复到正常值,再放开复位,让整个电路重新正常工作。
附图说明
图1是本发明第一实施方式中一种片上***的结构示意图;
图2本发明第二实施方式中一种片上***的结构示意图;
图3本发明第二实施方式中一种电平转换单元的掉电保护功能示意图;
图4是本发明第三实施方式中一种片上***的休眠方法的流程示意图;
图5是本发明第三实施方式中一种休眠时的片上***的结构示意图;
图6是本发明第四实施方式中一种片上***的唤醒方法的流程示意图;
图7是本发明第四实施方式中片上***两种唤醒方式的示意图。
具体实施方式
在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
本发明第一实施方式涉及一种片上***。图1是该片上***的结构示意图。
具体地说,如图1所示,这是片上***芯片的整体架构,整个芯片分为主(Master,简称“M”)电压域和从(Slave,简称“S”)电压域。
该片上***包括分别工作在不同电压域的主电压域电路和从电压域电路,主电压域电路和从电压域电路之间以电平转换单元相连,该电平转换单元用于为两个电压域电路之间相互转换信号电平,并且在从电压域电路掉电时,将从电压域电路向主电压域电路输出的各信号固定为0或1。
主电压域电路中包括:时钟单元、复位单元、第一存储单元、电源管理单元和稳压器单元。
从电压域电路中包括微控制单元、运算单元和第二存储单元。从电压域的时钟和复位信号均由主电压域中的时钟单元和复位单元提供。
第一存储单元是数据存储单元,第二存储单元是程序存储单元,用来存储主程序。
主电压域电路由片外电源供电。
稳压器单元用于将主电压域中的电压转换为从电压域中的电压,并为从电压域电路供电。
电源管理单元输出一组电压选择信号给稳压器单元,控制稳压器单元输出多种不同的电压给从电压域电路。
还有三个与电源管理相关的管脚,分别是电池供电管脚Vbattery,外部***供电输入管脚Vsys,外部电源检测管脚Vdcin。
微控制单元在从电压域电路掉电前将从电压域电路中的信息保存到第一存储单元。
本发明中,片上***设计了主、从电压域,微控制单元所在的从电压域可以关闭或降压,在从电压域掉电前,微控制单元将从电压域中的信息保存到主电压域中的存储器中,可以降低数字电路的动态功耗和静态功耗,还可以保证必要的信息不会丢失,并且不需要依赖于特定的工艺或器件的支持,非常有利于布局布线。
本发明第二实施方式涉及一种片上***。图2该片上***的结构示意图。
第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于:主电压域中包括电源管理单元和稳压器单元,负责对从电压域供电,芯片外部只需要对主电压域供一路电源即可,在一个芯片上完成了与功耗控制相关的所有功能,提高了集成度,简化了***电路的设计。外部***供电输入管脚Vsys在芯片外接有一电容C,电源管理单元自动检测到外部***电源掉电后,利用外部***供电输入管脚Vsys和外部电源检测管脚Vdcin对于掉电情况的反应时间不同,将必要的数据保存到主电压域的第一存储单元中,保证必要的信息不会丢失。
具体地说,如图2所示,
电源管理单元上有三个与片外***连接的管脚,分别是电池供电输入管脚Vbattery、外部***供电输入管脚Vsys和外部电源检测管脚Vdcin。
电源管理单元中包括第一多路复用子单元和电压控制子单元。
第一多路复用子单元,用于在电压控制子单元第一控制信号Switch的控制下,将电源VDD连接到外部***供电输入管脚Vsys或者电池供电输入管脚Vbattery。
电压控制子单元,用于将第一多路复用子单元输出的电源VDD生成主电压域中的电压Mv,并为主电压域电路供电。该主电压域中的电压在电压控制子单元第二控制信号Vreg_on的控制下通过稳压器单元转换为从电压域中的电压Sv,并为从电压域电路供电。
两个电压域之间的信号电平由电平转换单元来转换,电平转换单元同时工作在两个电压域中,并且电平转换单元必须提供掉电固定信号的功能,即如果其中一个电压域掉电,输出到另一个电压域的信号必须为0或1,而不能是X状态或是高阻态,否则会导致功耗变大。
图3是电平转换单元的掉电保护功能示意图。具体地说,如图3所示,电平转换单元由多个第二多路复用子单元组成,该第二多路复用子单元,在电源管理单元第二控制信号Vreg_on的控制下,将从电压域电路向主电压域电路输出的各信号固定为掉电值0或1或从电压域的信号值。
当Vreg_on=0时,即从电压域掉电时,电平转换单元将从电压域电路向主电压域电路输出的各信号固定为掉电值0或1。
当Vreg_on=1时,即从电压域正常工作时,电平转换单元将从电压域电路向主电压域电路输出的各信号固定为从电压域的信号值。
片上***在正常模式下由外部***Vboard供电,电压控制子单元控制Switch信号将电源VDD通过第一多路复用子单元连接到Vsys管脚上,然后产生M电压域电压Mv,Mv经过一个稳压器单元转换为S电压域电压Sv提供给S电压域,稳压器单元的开关由电源管理单元的第二控制信号Vreg_on控制。
电压控制子单元,还用于通过外部电源检测管脚Vdcin检测到外部供电***Vboard掉电后发出的指示掉电信号Vdetect,然后改变其第一控制信号Switch,将电池供电输入管脚Vbattery作为电源。整个片上***此时由电池供电。
该掉电指示信号Vdetect还用于控制从电压域电路中的微控制单元在从电压域电路掉电前将从电压域电路中的信息保存到第一存储单元。
外部***供电输入管脚Vsys在芯片外接有一电容C,该电容C的一端与外部供电***Vboard和外部***供电输入管脚Vsys连接,另一端接地。
外部供电***通过第一电阻R1和第二电阻R2与地串接。外部电源检测管脚Vdcin连接在第一电阻R1和第二电阻R2之间。
当Vboard变低的时候,电压控制子单元先检测到Vdcin电压变低,Vsys由于在chip外部接有一个电容C,因此电压下降的会比Vdcin慢,***不会一下子掉电只会缓慢掉电,这段时间微控制单元会接收到Vdetect指示掉电信号,然后会进行数据保存工作,将S电压域中的一些必要的电能计量信息如当前电流有效值或之前累计的电能参数等保存到M电压域中的第一存储单元,这个过程是由微控制单元中的程序控制的。数据保存之后,由程序控制进入低功耗休眠模式,将Switch信号改变,电源切换到Vbattery,即电池供电模式下,并通过控制Vreg_on为0,将稳压器单元关闭,这时候S电压消失,整个S电压域掉电。第二存储单元必须采用掉电不失的存储单元,如闪存flash等来保存主程序。
需要说明的是,本发明各***实施方式中提到的各单元都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合是才解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各***实施方式并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,这并不表明上述设备实施方式并不存在其它的单元。
本发明第三实施方式涉及一种片上***的休眠方法。图4是该片上***的休眠方法的流程示意图。该片上***的休眠方法用于如上文所述的片上***。
具体地说,如图4所示,该片上***的休眠方法主要包括以下步骤:
在步骤401中,电源管理单元检测到指示掉电信号。
当外部供电***Vboard开始掉电或是用户定义的某种特定的情况下为了节约功耗必须进入低功耗休眠模式时,当Vboard变低的时候,电源管理单元中的电压控制子单元通过外部电源检测管脚Vdcin检测到Vboard掉电之后发出Vdetect信号指示掉电。
此后进入步骤402,电源管理单元输出指示掉电信号Vdetect给微控制单元。
电源管理单元通过外部电源检测管脚检测到外部供电***掉电后发出的指示掉电信号,并将该指示掉电信号输出给微控制单元。
此后进入步骤403,微控制单元在从电压域电路掉电前将从电压域电路中的信息保存到第一存储单元。
微控制单元接收掉电指示信号,在从电压域电路掉电前将从电压域电路中的信息保存到主电压域电路中的第一存储单元。
Vsys由于在芯片外部接有一个电容C,因此电压下降的会比Vdcin慢,***不会一下子掉电只会缓慢掉电,这段时间微控制单元会接收到Vdetect指示掉电信号,然后会进行数据保存工作,将S电压域中的一些必要的电能计量信息如当前电流有效值或之前累计的电能参数等保存到M电压域中的第一存储单元,这个过程是由微控制单元中的程序控制的。
此后进入步骤404,电源管理单元将电源切换到电池供电输入管脚Vbattery。
电源管理单元改变第一控制信号Switch,将电源切换到电池供电输入管脚Vbattery。
数据保存之后,由程序控制进入低功耗休眠模式,将Switch信号改变,电源切换到Vbattery,即电池供电模式下。
此后进入步骤405,电源管理单元将稳压器单元关闭,从电压域掉电。
电源管理单元改变第二控制信号Vreg_on,使Vreg_on=0,将主电压域电路中的稳压器单元关闭,整个从电压域掉电。如图5所示,阴影部分的区域全部掉电。
此后进入步骤406,电平转换单元将从电压域电路向主电压域电路输出的各信号固定为0或1。
由于整个S电压域中没有电压,因此动态功耗和静态功耗都为0,片上***的功耗非常低。因为电平转换单元中S域的部分也无法工作,处于掉电状态,从S域到M域的信号,必须由电平转换单元固定为0或1,即处于一个掉电值,不能处于X状态或是高阻值,否则会导致功耗变大。此时M域中的电路处于正常工作情况。
此后结束本流程。
主电压域始终正常工作,在从电压域电路掉电前将从电压域电路中的信息保存到主电压域电路中的第一存储单元,然后关断从电压域的电压,使整个从电压域掉电,并让电平转换单元处于掉电值,避免出现不定态或者高阻态产生不必要的功耗,使得从电压域的动态功耗和静态功耗都为0,片上***SOC的功耗非常低。
本实施方式是与第一和第二实施方式相对应的方法实施方式,本实施方式可与第一和第二实施方式互相配合实施。第一和第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一和第二实施方式中。
本发明第四实施方式涉及一种片上***的唤醒方法。图6是该片上***的唤醒方法的流程示意图。该片上***的唤醒方法用于如上文所述的片上***。
具体地说,如图6所示,该片上***的唤醒方法主要包括以下步骤:
在步骤601中,电源管理单元监测到外部供电***电压回升。
电源管理单元通过外部***供电输入管脚或者外部电源检测管脚监测到外部供电***电压回升。
此后进入步骤602,电源管理单元将稳压器单元打开,实现唤醒。
电源管理单元改变第二控制信号Vreg_on,使Vreg_on=1,将稳压器单元打开,实现唤醒。
此后进入步骤603,电平转换单元将从电压域电路向主电压域电路输出的各信号转变为从电压域中相关寄存器的复位值。
此后结束本流程。
从低功耗休眠模式中唤醒,进入休眠模式之后,必须能够被唤醒,即恢复S域的电压,唤醒的触发方式有很多,本发明采取两种优选的唤醒触发方式,即如图7所示的外部管脚触发和电源监测自动唤醒。两种唤醒方式触发条件不同,用途也不同。
通过改变外部***供电输入管脚的电平实现唤醒,当电源管理单元监测到外部***供电输入管脚的电平改变到预定电压时,则改变第二控制信号,以实现唤醒。
当外部电源没有恢复,但是使用者希望能读到掉电之前的电能数据的时候,通过改变SOC芯片外部***供电输入管脚的电平来实现唤醒,当电源管理单元监测到外部***供电输入管脚的电平改变到一定程度的时候,将Vreg_on置为1,实现唤醒。此时虽然整个***开始工作,但是仍然由Vbattery供电。
当电源管理单元中的电压控制子单元通过外部电源检测管脚检测到片外电源的电压回升到预定电压时,先改变第一控制信号,将电源切换到外部***供电输入管脚,然后改变第二控制信号,实现唤醒。
电源监测自动唤醒实现方式:电源管理单元中的电压控制子单元检测到Vdcin的电压开始回升,则进行***唤醒,先将Switch信号改变,将VDD切换到Vsys管脚上,由外部***供电,然后将Vreg_on置为1,实现唤醒。
电源管理单元改变第二控制信号,将Vreg_on置为1,将稳压器打开,从电压域的电压上升恢复供电,同时主电压域的复位单元拉低从电压域的复位信号,复位整个从电压域电路中寄存器,直到从电压域的电压恢复到正常值后,再拉高复位信号,从电压域开始正常工作。
当Vreg_on为1时候,稳压器单元打开,S域的电压上升恢复供电,同时M域的复位单元会拉低S域的复位信号,复位整个S域电路的寄存器,让S域恢复到初始值。过一段时间之后,当S域的电压恢复到原先的电压水平之后,拉高复位信号,使得S域开始正常工作。
同时电平转换单元也要开始工作,要将S域到M域的信号由原先的掉电值转变为S域中相关寄存器的复位值,即电平转换单元放开掉电状态,恢复工作,否则会发生错误。
唤醒之后让从电压域处于复位状态,避免发生电路工作混乱,直至从电压域的电压恢复到正常值,再放开复位,让整个电路重新正常工作。
本实施方式是与第一和第二实施方式相对应的方法实施方式,本实施方式可与第一和第二实施方式互相配合实施。第一和第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一和第二实施方式中。
本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable Array Logic,简称“PAL”)、随机存取存储器(Random Access Memory,简称“RAM”)、可编程只读存储器(Programmable Read Only Memory,简称“PROM”)、只读存储器(Read-Only Memory,简称“ROM”)、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简称“EEPROM”)、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称“DVD”)等等。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (10)
1.一种片上***,其特征在于,包括分别工作在不同电压域的主电压域电路和从电压域电路,主电压域电路和从电压域电路之间以电平转换单元相连,该电平转换单元用于在两个电压域电路之间相互转换信号电平,并且在从电压域电路掉电时,将从电压域电路向主电压域电路输出的各信号固定为0或1;
主电压域电路中包括:时钟单元、复位单元、第一存储单元、电源管理单元和稳压器单元;从电压域电路中包括微控制单元;
主电压域电路由片外电源供电;
稳压器单元用于将主电压域中的电压转换为从电压域中的电压,并为从电压域电路供电;
电源管理单元输出一组电压选择信号给稳压器单元,控制稳压器单元输出多种不同的电压给从电压域电路;
微控制单元在从电压域电路掉电前将从电压域电路中的信息保存到第一存储单元。
2.根据权利要求1所述的片上***,其特征在于,所述从电压域电路中还包括:运算单元和第二存储单元。
3.根据权利要求2所述的片上***,其特征在于,所述电源管理单元上有三个与片外***连接的管脚,分别是电池供电输入管脚、外部***供电输入管脚和外部电源检测管脚;
所述电源管理单元中包括以下子单元:第一多路复用子单元和电压控制子单元;
第一多路复用子单元,用于在电压控制子单元第一控制信号的控制下,将外部***供电输入管脚或者电池供电输入管脚作为电源;
电压控制子单元,用于将第一多路复用子单元输出的电压生成主电压域中的电压,并为主电压域电路供电;该主电压域中的电压在电压控制子单元第二控制信号的控制下通过稳压器单元转换为从电压域中的电压,并为从电压域电路供电;电压控制子单元还用于通过外部电源检测管脚检测到外部供电***掉电后发出的指示掉电信号后,改变第一控制信号,将电池供电输入管脚作为电源;该掉电指示信号还用于控制从电压域电路中的微控制单元在从电压域电路掉电前将从电压域电路中的信息保存到第一存储单元。
4.根据权利要求3所述的片上***,其特征在于,所述外部***供电输入管脚在芯片外接有一电容,该电容的一端与外部供电***和外部***供电输入管脚连接,另一端接地;
外部供电***通过第一电阻和第二电阻与地串接;所述外部电源检测管脚连接在第一电阻和第二电阻之间。
5.根据权利要求4所述的片上***,其特征在于,所述电平转换单元由多个第二多路复用子单元组成,该第二多路复用子单元,在电源管理单元第二控制信号的控制下,将从电压域电路向主电压域电路输出的各信号固定为掉电值0或1或从电压域的信号值。
6.一种片上***的休眠方法,用于如权利要求5所述的片上***,其特征在于,包括以下步骤:
电源管理单元通过外部电源检测管脚检测到外部供电***掉电后发出的指示掉电信号,并将该指示掉电信号输出给微控制单元;
微控制单元接收掉电指示信号,在从电压域电路掉电前将从电压域电路中的信息保存到主电压域电路中的第一存储单元;
电源管理单元改变第一控制信号,将电源切换到电池供电输入管脚;
电源管理单元改变第二控制信号,将主电压域电路中的稳压器单元关闭,整个从电压域掉电;
电平转换单元将从电压域电路向主电压域电路输出的各信号固定为0或1。
7.一种片上***的唤醒方法,用于如权利要求5所述的片上***,其特征在于,电源管理单元通过外部***供电输入管脚或者外部电源检测管脚监测到外部供电***电压回升;
电源管理单元改变第二控制信号,将稳压器单元打开,实现唤醒;
电平转换单元将从电压域电路向主电压域电路输出的各信号转变为从电压域中相关寄存器的复位值。
8.根据权利要求7所述的片上***的唤醒方法,其特征在于,通过改变外部***供电输入管脚的电平实现唤醒,当电源管理单元监测到外部***供电输入管脚的电平改变到预定电压时,改变第二控制信号,实现唤醒。
9.根据权利要求7所述的片上***的唤醒方法,其特征在于,当电源管理单元中的电压控制子单元通过外部电源检测管脚检测到外部供电***电压回升到预定电压时,先改变第一控制信号,将电源切换到外部***供电输入管脚,然后改变第二控制信号,实现唤醒。
10.根据权利要求7至9中任一项所述的片上***的唤醒方法,其特征在于,电源管理单元改变第二控制信号,将稳压器打开,从电压域的电压上升恢复供电,同时主电压域的复位单元拉低从电压域的复位信号,复位整个从电压域电路中的寄存器,直到从电压域的电压恢复到正常值后,再拉高复位信号,从电压域开始正常工作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100231717A CN102541247A (zh) | 2012-02-02 | 2012-02-02 | 片上***及其休眠和唤醒方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100231717A CN102541247A (zh) | 2012-02-02 | 2012-02-02 | 片上***及其休眠和唤醒方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102541247A true CN102541247A (zh) | 2012-07-04 |
Family
ID=46348290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100231717A Pending CN102541247A (zh) | 2012-02-02 | 2012-02-02 | 片上***及其休眠和唤醒方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102541247A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799260A (zh) * | 2012-07-31 | 2012-11-28 | 福州瑞芯微电子有限公司 | 基于时钟关断的低功耗模式管理soc芯片的电路及方法 |
WO2015014162A1 (zh) * | 2013-07-30 | 2015-02-05 | 深圳市汇顶科技股份有限公司 | 一种soc芯片的mcu唤醒装置和方法 |
CN104516296A (zh) * | 2014-12-26 | 2015-04-15 | 北京兆易创新科技股份有限公司 | 一种基于外设模块的微控制器***的唤醒方法及外设模块 |
CN105807885A (zh) * | 2014-12-31 | 2016-07-27 | 施耐德电气工业公司 | 一种掉电保护方法及装置 |
CN106063304A (zh) * | 2014-03-11 | 2016-10-26 | 华为技术有限公司 | 用于基于消息的细粒度片上***功率门控的***和方法 |
CN106774807A (zh) * | 2016-12-21 | 2017-05-31 | 深圳市博巨兴实业发展有限公司 | 一种基于mcu的视频识别soc低功耗控制方法 |
CN107168457A (zh) * | 2017-03-22 | 2017-09-15 | 深圳市博巨兴实业发展有限公司 | 一种低功耗gpu的soc方法 |
CN111552365A (zh) * | 2020-04-02 | 2020-08-18 | 北京新忆科技有限公司 | 存储器芯片及其控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145077A (zh) * | 2006-09-12 | 2008-03-19 | 松下电器产业株式会社 | 微控制器及其相关技术 |
CN101893925A (zh) * | 2009-05-18 | 2010-11-24 | 深圳富泰宏精密工业有限公司 | 启动电路 |
EP2302775A1 (en) * | 2009-09-28 | 2011-03-30 | Nxp B.V. | Power Supply Arrangement for Integrated Circuit Core |
CN102289414A (zh) * | 2010-06-17 | 2011-12-21 | 中兴通讯股份有限公司 | 内存数据保护装置及方法 |
-
2012
- 2012-02-02 CN CN2012100231717A patent/CN102541247A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145077A (zh) * | 2006-09-12 | 2008-03-19 | 松下电器产业株式会社 | 微控制器及其相关技术 |
CN101893925A (zh) * | 2009-05-18 | 2010-11-24 | 深圳富泰宏精密工业有限公司 | 启动电路 |
EP2302775A1 (en) * | 2009-09-28 | 2011-03-30 | Nxp B.V. | Power Supply Arrangement for Integrated Circuit Core |
CN102289414A (zh) * | 2010-06-17 | 2011-12-21 | 中兴通讯股份有限公司 | 内存数据保护装置及方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799260A (zh) * | 2012-07-31 | 2012-11-28 | 福州瑞芯微电子有限公司 | 基于时钟关断的低功耗模式管理soc芯片的电路及方法 |
WO2015014162A1 (zh) * | 2013-07-30 | 2015-02-05 | 深圳市汇顶科技股份有限公司 | 一种soc芯片的mcu唤醒装置和方法 |
CN106063304A (zh) * | 2014-03-11 | 2016-10-26 | 华为技术有限公司 | 用于基于消息的细粒度片上***功率门控的***和方法 |
CN106063304B (zh) * | 2014-03-11 | 2020-01-31 | 华为技术有限公司 | 用于基于消息的细粒度片上***功率门控的***和方法 |
CN104516296A (zh) * | 2014-12-26 | 2015-04-15 | 北京兆易创新科技股份有限公司 | 一种基于外设模块的微控制器***的唤醒方法及外设模块 |
CN104516296B (zh) * | 2014-12-26 | 2017-05-31 | 北京兆易创新科技股份有限公司 | 一种基于外设模块的微控制器***的唤醒方法及外设模块 |
CN105807885A (zh) * | 2014-12-31 | 2016-07-27 | 施耐德电气工业公司 | 一种掉电保护方法及装置 |
CN105807885B (zh) * | 2014-12-31 | 2021-09-28 | 施耐德电气工业公司 | 一种掉电保护方法及装置 |
CN106774807A (zh) * | 2016-12-21 | 2017-05-31 | 深圳市博巨兴实业发展有限公司 | 一种基于mcu的视频识别soc低功耗控制方法 |
CN107168457A (zh) * | 2017-03-22 | 2017-09-15 | 深圳市博巨兴实业发展有限公司 | 一种低功耗gpu的soc方法 |
CN111552365A (zh) * | 2020-04-02 | 2020-08-18 | 北京新忆科技有限公司 | 存储器芯片及其控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102541247A (zh) | 片上***及其休眠和唤醒方法 | |
US11971773B2 (en) | Discrete power control of components within a computer system | |
CN1825732B (zh) | 电源切换电路 | |
US9189053B2 (en) | Performance based power management of a memory and a data storage system using the memory | |
KR101912023B1 (ko) | 데이터 스토리지 디바이스/시스템에서의 저전력 상태들을 이용한 전원 장애 보호 및 복구 | |
JP6334828B2 (ja) | セルフリフレッシュ省電力モードを有するソリッドステートドライブ | |
US9471121B2 (en) | Microprocessor based power management system architecture | |
CN102725709A (zh) | 休眠状态下的存储器功率降低 | |
CN103324268A (zh) | 用于无线传感器网络核心芯片的低功耗设计方法 | |
CN110806794A (zh) | 存储***的掉电保护方法、***、计算机设备以及介质 | |
TWI606459B (zh) | 記憶體裝置及其節能控制方法 | |
CN104881375B (zh) | 存储***掉电数据保护方法和装置 | |
CN101581962B (zh) | 一种降低cpu功耗的方法和一种cpu | |
US20150362987A1 (en) | Power mode management of processor context | |
CN108089689A (zh) | 一种小型SoC超低功耗控制电路与方法 | |
CN102360244A (zh) | 用于延长电脑待机时间的待机方法 | |
CN102929381B (zh) | 电子***及其电源管理方法 | |
CN104081314A (zh) | 实现计算设备中的关机状态 | |
CN204066009U (zh) | 一种可降低功耗及复杂性的指纹*** | |
CN116700412A (zh) | 低功耗***、微控制器、芯片及控制方法 | |
US9971535B2 (en) | Conversion method for reducing power consumption and computing apparatus using the same | |
CN107015624A (zh) | 用于节能的方法和装置 | |
US20220100258A1 (en) | Method for quickly restoring working state and electronic device | |
CN219574672U (zh) | 低功耗***、微控制器及芯片 | |
CN107608824B (zh) | 一种非易失性计算装置及其工作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120704 |