一种低功耗唤醒方法及装置制造方法及图纸

技术编号:20796715 阅读:74 留言:0更新日期:2019-04-06 10:21
本发明专利技术公开了一种低功耗唤醒方法及装置,在低功耗模式下,配置芯片管脚中的输入信号,对输入信号进行信号检测,并在输入信号的电平发生变化时,确定发生变化的信号所对应的管脚,利用该管脚对芯片进行唤醒,通过对芯片的管脚进行输入信号的配置,使得芯片的所有输入输出管脚都具有低功耗唤醒的功能,从而提高芯片应用的灵活性。

A Low Power Wake-up Method and Device

The invention discloses a low-power wake-up method and device. In the low-power mode, the input signal in the pin of the chip is configured to detect the input signal. When the level of the input signal changes, the pin corresponding to the changed signal is determined. The pin is used to wake up the chip. By configuring the input signal of the pin of the chip, the input signal can be detected. All input and output pins of the chip have the function of low power wake-up, which improves the flexibility of chip application.

【技术实现步骤摘要】
一种低功耗唤醒方法及装置
本专利技术涉及通信
,尤其涉及一种低功耗唤醒方法及装置。
技术介绍
目前,微控制器芯片广泛应用于各个领域,例如,家用电器、医疗器械、工业控制、远程设备、办公设备、玩具以及嵌入式系统等。在微控制器芯片的设计中,功耗为其中一个比较重要的影响参数,芯片的功耗越高,寿命越短,因此,在微控制器的芯片设计中主要是采用将芯片断电或者关闭时钟来降低功耗,而微控制器芯片由于其应用需求,需要对芯片进行唤醒达到实时响应的功能,故,低功耗的芯片唤醒设计变得越来越重要。在目前的低功耗唤醒方法中,微控制器芯片的管脚中只有几个固定的管脚能够支持唤醒功能,由于可低功耗唤醒的管脚有限且管脚固定,导致板级开发的时候并不灵活,复杂度加大,布线需要考虑输入输出的管脚的位置,使用不够方便。
技术实现思路
本专利技术的目的是提供一种低功耗唤醒方法及装置,以提高芯片应用的灵活性。本专利技术的目的是通过以下技术方案实现的:第一方面,本专利技术提供一种低功耗唤醒方法,包括:在芯片的低功耗模式下,配置芯片管脚中的输入信号;对所述输入信号进行信号检测,并在所述输入信号的电平发生变化时,输出中断唤醒信号,对所述芯片进行唤醒。可选的,配置芯片管脚中的输入信号,包括:对所述芯片的管脚进行分组;针对每一组芯片的管脚,利用输入选择器或逻辑运算器配置所述每一组芯片的管脚中的输入信号。可选的,所述方法还包括:将所述每一组芯片的管脚中的输入信号保存在第一寄存器中,并将所述中断唤醒信号保存在第二寄存器中。可选的,所述方法还包括:利用所述第二寄存器中保存的中断唤醒信号,以及所述第一寄存器中保存的每一组芯片的管脚中的输入信号,确定发生电平变化的芯片管脚。第二方面,本专利技术提供一种低功耗唤醒装置,包括:配置单元,用于在芯片的低功耗模式下,配置芯片管脚中的输入信号;检测单元,用于对所述配置单元配置的输入信号进行信号检测;唤醒单元,用于在检测单元检测到的所述输入信号的电平发生变化时,输出中断唤醒信号,对所述芯片进行唤醒。可选的,所述配置单元具体用于按如下方式配置芯片管脚中的输入信号:对所述芯片的管脚进行分组;针对每一组芯片的管脚,利用输入选择器或逻辑运算器配置所述每一组芯片的管脚中的输入信号。可选的,所述装置还包括:保存单元,具体用于将所述每一组芯片的管脚中的输入信号保存在第一寄存器中,并将所述中断唤醒信号保存在第二寄存器中。可选的,所述装置还包括确定单元,用于利用所述第二寄存器中保存的中断唤醒信号,以及所述第一寄存器中保存的每一组芯片的管脚中的输入信号,确定发生电平变化的芯片管脚。第三方面,本专利技术提供一种低功耗唤醒装置,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行第一方面所述的方法。第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行第一方面所述的方法。本专利技术提供了一种低功耗唤醒方法及装置,在低功耗模式下,配置芯片管脚中的输入信号,对输入信号进行信号检测,并在输入信号的电平发生变化时,确定发生变化的信号所对应的管脚,利用该管脚对芯片进行唤醒,通过对芯片的管脚进行输入信号的配置,使得芯片的所有输入输出管脚都具有低功耗唤醒的功能,从而提高芯片应用的灵活性。附图说明图1为本申请实施例提供的一种低功耗唤醒方法流程图;图2为本申请实施例提供的一种低功耗唤醒电路图;图3为本申请实施例提供的另一种低功耗唤醒电路图;图4为本申请实施例提供的一种IO源选择电路图;图5为本申请实施例提供的一种低功耗唤醒装置的结构框图;图6为本申请实施例提供的另一种低功耗唤醒装置示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,并不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前,在低功耗唤醒的芯片设计方案中,在低功耗模式下,能够支持唤醒的芯片管脚只有几个固定的管脚,这大大限制了系统电路板的制作,降低了应用的灵活性。有鉴于此,本申请实施例提供了一种低功耗唤醒方法及装置,通过在低功耗模式下,配置芯片管脚中的输入信号,并对输入信号进行信号检测,当检测到输入信号的电平发生变化时,输出中断唤醒信号对芯片进行唤醒,从而使得芯片的所有输入输出管脚都具有低功耗唤醒的功能,从而提高芯片应用的灵活性。需要理解的是,在下文的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。图1所示为本申请实施例提供的一种低功耗唤醒方法流程图,图1所示方法的执行主体可以为一种低功耗唤醒装置,参阅图1所示,该方法包括:S101:在芯片的低功耗模式下,配置芯片管脚中的输入信号。S102:对输入信号进行信号检测。S103:在输入信号的电平发生变化时,输出中断唤醒信号,对芯片进行唤醒。具体的,配置芯片管脚中的输入信号,可包括:对芯片的管脚进行分组,并针对每一组芯片的管脚,利用输入选择器或逻辑运算器配置每一组芯片的管脚中的输入信号,通过对芯片管脚进行分组,使得能够输出较多的中断源,达到提高定位唤醒源准确性的效果。以下将结合图2对上述涉及到的步骤进行详细说明,如图2所示。其中,IO唤醒模块可包括:IO源选择电路、检测电路以及寄存电路。在图2中,各部分功能如下:IO(InputandOutput,输入输出):芯片上的输入输出管脚,通常以组区分,比如64pin的芯片,可能分为4组IO,每组IO有16个。IO唤醒模块:主要是选择IO输入源选择,输入信号边沿变化检测,并触发中断给CPU和PC模块。CPU(CenterProcessUnit,中央处理器):芯片中用于处理指令,数据,控制其他外设等,是芯片的核心部件。NVIC(NestVectorInterruptController,嵌套向量中断控制器):CPU中负责中断处理的部分。PC(PowerController,电源控制器):芯片中的电源管理系统,主要负责进行区域断电和上电的功能。RCC(ResetandClockController,复位和时钟控制器):负责控制芯片内部各个外设的时钟和复位信号。边沿检测电路:检测输入信号的边沿变化,可选上升沿检测或者下降沿检测或者两者都可。IO源选择寄存器(0-M):对每组的IO输入进行选择,可以选择其中一个,也可以选择所有同时进入。PES(PeripheralEventSystem,外设事件管理系统):主要是输入信号边沿变化检测,并触发中断给CPU和PC模块。本申请实施例中,可将芯片管脚分为M组port,分别为port0、port1…portM,每组IOport有N个IO。结合图2所示框图对图1所示方法的流程图进行说明,具体如下:在低功耗模式下,利用IO源选择电路对芯片的管脚进行输入信号的选择,可以选择一个管脚,也可以选择多个管脚,对此本申请实施例不作限定。IO源选择电路的输出为待检测的输入信号,将输入信号输入到信号检测电路中,对选择的输入信号进行信号检测,经过信号检测电路后,可输出中本文档来自技高网...

【技术保护点】
1.一种低功耗唤醒方法,其特征在于,包括:在芯片的低功耗模式下,配置芯片管脚中的输入信号;对所述输入信号进行信号检测,并在所述输入信号的电平发生变化时,输出中断唤醒信号,对所述芯片进行唤醒。

【技术特征摘要】
1.一种低功耗唤醒方法,其特征在于,包括:在芯片的低功耗模式下,配置芯片管脚中的输入信号;对所述输入信号进行信号检测,并在所述输入信号的电平发生变化时,输出中断唤醒信号,对所述芯片进行唤醒。2.如权利要求1所述的方法,其特征在于,配置芯片管脚中的输入信号,包括:对所述芯片的管脚进行分组;针对每一组芯片的管脚,利用输入选择器或逻辑运算器配置所述每一组芯片的管脚中的输入信号。3.如权利要求2所述的方法,其特征在于,所述方法还包括:将所述每一组芯片的管脚中的输入信号保存在第一寄存器中,并将所述中断唤醒信号保存在第二寄存器中。4.如权利要求3所述的方法,其特征在于,所述方法还包括:利用所述第二寄存器中保存的中断唤醒信号,以及所述第一寄存器中保存的每一组芯片的管脚中的输入信号,确定发生电平变化的芯片管脚。5.一种低功耗唤醒装置,其特征在于,包括:配置单元,用于在芯片的低功耗模式下,配置芯片管脚中的输入信号;检测单元,用于对所述配置单元配置的输入信号进行信号检测;唤醒单元,用于在检测单元检测到的所述输入信号的电平发生变化时,输...

【专利技术属性】
技术研发人员:卢知伯陈恒张浩亮方励易冬柏
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1