System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种节省芯片功耗方法的电路结构及其操作方法技术_技高网

一种节省芯片功耗方法的电路结构及其操作方法技术

技术编号:40769016 阅读:3 留言:0更新日期:2024-03-25 20:17
本发明专利技术公开了一种节省芯片功耗的电路结构及其操作方法,属于MCU芯片技术领域,包括休眠和唤醒模块,当MCU软件接收到休眠指令或MCU在休眠阈值时间内无工作任务,启动进入休眠的流程,在进入休眠状态前,由休眠模块将系统工作时钟关闭,仅保留低频的休眠时钟,同时关闭其它不需要工作模块的电源,在进入休眠状态后,只有唤醒模块处于工作状态,所述唤醒模块使用低频的休眠时钟工作,唤醒模块持续检测被配置为唤醒管脚的管脚电平状态,当唤醒管脚的电平状态达到所配置的唤醒阈值时,由唤醒模块打开系统时钟和所需的工作模块电源,使系统进入正常工作状态。

【技术实现步骤摘要】

本专利技术属于mcu芯片,具体涉及一种节省芯片功耗方法的电路结构及其操作方法


技术介绍

1、集成电路在电子学中是一种将电路小型化的方式,并时常制造在半导体晶圆表面上。微控制单元(microcontroller unit;mcu),又称单片机,是把中央处理器、存储器和外设等集成到单一芯片上。

2、随着便携式电子设备的发展,对mcu芯片的功耗要求越来越高,特别是mcu芯片处于非工作状态时,需要mcu芯片的功耗大大低于正常工作状态的功耗,以提高电子设备的待机时间。


技术实现思路

1、为解决上述
技术介绍
中提出的问题。本专利技术提供了一种节省芯片功耗的电路结构,具有结构简单,降低芯片在非工作状态时的功耗的特点。

2、本专利技术还提供了一种节省芯片功耗的电路结构的操作方法。

3、为实现上述目的,本专利技术提供如下技术方案:一种节省芯片功耗方法的电路结构,包括休眠和唤醒模块,所述休眠和唤醒模块可以通过系统时钟开关控制系统工作时钟的打开和关闭,休眠和唤醒模块还可打开和关闭mcu芯片某些模块的电源,休眠和唤醒模块使用独立于系统时钟的低频休眠时钟,休眠和唤醒模块通过休眠时钟持续检测可配置的唤醒管脚的电平状态。

4、进一步的,所述电路12为休眠和唤醒模块,休眠和唤醒模块独立于系统正常工作模块,电路10为休眠时钟,电路12包含一个唤醒信号的检测电路,该电路可以对唤醒电平上的信号进行检测和过滤,去除非有效的唤醒信号,包括各种噪声,识别有效的唤醒信号,然后进入唤醒状态,打开正常工作的各种开关。

5、进一步的,所述电路16为系统正常工作模块,使用系统时钟,该系统时钟受到电路14(系统时钟开关控制电路)的控制,电路14可以由电路12控制打开或关闭。

6、进一步的,所述电路20为系统在休眠时需要关闭的模块,所述电路18为电路20的电源开关,电路12在休眠前通过电路18关闭电路20。

7、进一步的,所述电路22为唤醒电路的唤醒管脚。

8、进一步的,所述节省芯片功耗方法的电路结构的操作方法如下:

9、步骤1000:芯片处在正常工作模式;

10、步骤1002:如果收到休眠指令或当前条件符合进入休眠状态的条件,即启动进入休眠状态的步骤,否则,芯片一直处在正常工作状态;

11、步骤1004:芯片即将进入休眠状态,按顺序关闭系统时钟开关和需关闭模块的电源开关,选择管脚配置为唤醒管脚,使唤醒时钟处于输入状态,配置唤醒管脚的上拉或下拉状态,使唤醒管脚处于非有效状态,配置唤醒有效电平和唤醒时间,然后进入休眠状态;

12、步骤1006:系统处于休眠状态,只有休眠模块处于工作状态,休眠模块依据步骤1004的配置,检测唤醒管脚的状态,进入步骤1008;

13、在步骤1008处,判断唤醒管脚是否有唤醒动作,如果检测到有效的唤醒动作,进入步骤1010,即唤醒后开关恢复状态,否则,回到步骤1006处,依然处于休眠状态,并检测唤醒管脚;

14、步骤1010:唤醒模块顺序打开休眠时关闭的开关,然后进入步骤1000,即正常工作状态。

15、与现有技术相比,本专利技术的有益效果是:

16、本专利技术设置休眠唤醒模块,该模块独立于系统正常工作模块,使用休眠时钟,休眠模块始终处于工作状态,并且频率远远低于系统正常工作时钟,保证休眠时系统的功耗远低于正常工作时的功耗,系统正常工作模块在进入休眠时,由休眠唤醒模块产生控制信号将系统时钟关闭,在系统被唤醒后,由休眠唤醒模块产生信号将系统时钟打开,休眠前,还会关闭mcu一些模块的电源,唤醒后,再打开这些模块的电源,进一步地节省系统的功耗,唤醒时,可以灵活地选择唤醒管脚,以及有效的唤醒电平状态和所需的唤醒时间,有效地避免误唤醒。

本文档来自技高网...

【技术保护点】

1.一种节省MCU芯片功耗的电路结构,包括电路12,其特征在于:所述电路12通过电路14控制电路16的时钟开关,电路12通过电路18控制电路20的电源开关,电路12使用电路10提供的休眠时钟工作,电路12通过电路22检测外部的唤醒电平。

2.根据权利要求1所述的一种节省MCU芯片功耗的电路结构,其特征在于:所述电路12为休眠和唤醒模块,休眠和唤醒模块使用独立于系统正常工作模块的休眠时钟,电路12包含一个唤醒信号的检测电路,该电路可以对唤醒电平上的信号进行检测和过滤,去除非有效的唤醒信号,包括各种噪声和干扰,识别有效的唤醒信号,然后进入唤醒状态,打开正常工作的各种开关。

3.根据权利要求1所述的一种节省芯片功耗方法的电路结构,其特征在于:所述电路16为系统正常工作模块,使用系统时钟,电路12可以通过电路14控制系统时钟的打开和关闭。

4.根据权利要求1所述的一种节省芯片功耗方法的电路结构,其特征在于:所述电路20为系统中在休眠时需要关闭电源的模块,电路12在休眠前产生控制信号(电路18),关闭电路20的电源。

5.根据权利要求1所述的一种节省芯片功耗方法的电路结构,其特征在于:所述电路22为唤醒电路的唤醒管脚,唤醒管脚可以由MCU软件配置选择某个或某些管脚。

6.根据权利要求1-5任一项所述的一种节省芯片功耗的电路结构,其特征在于:所述节省芯片功耗方法的电路结构的操作方法如下:

...

【技术特征摘要】

1.一种节省mcu芯片功耗的电路结构,包括电路12,其特征在于:所述电路12通过电路14控制电路16的时钟开关,电路12通过电路18控制电路20的电源开关,电路12使用电路10提供的休眠时钟工作,电路12通过电路22检测外部的唤醒电平。

2.根据权利要求1所述的一种节省mcu芯片功耗的电路结构,其特征在于:所述电路12为休眠和唤醒模块,休眠和唤醒模块使用独立于系统正常工作模块的休眠时钟,电路12包含一个唤醒信号的检测电路,该电路可以对唤醒电平上的信号进行检测和过滤,去除非有效的唤醒信号,包括各种噪声和干扰,识别有效的唤醒信号,然后进入唤醒状态,打开正常工作的各种开关。

3.根据权利要求1所述的一种...

【专利技术属性】
技术研发人员:李峰余佳
申请(专利权)人:深圳晟华电子有限公司
类型:发明
国别省市:

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

1