一种电源控制电路、终端及方法与流程

文档序号:16195526发布日期:2018-12-08 06:06阅读:155来源:国知局
一种电源控制电路、终端及方法与流程

本发明实施例涉及终端技术领域,尤其涉及一种电源控制电路、终端及方法。

背景技术

随着终端技术的发展,终端的应用越来越广泛。目前,终端中一个功能模块可以对应一个电源模块,终端可以通过软件控制电源模块为与其对应的功能模块供电。

通常,可以由终端中的中央处理器(centralprocessingunit,cpu)、微控制器(microcontrollerunit,mcu)或者应用程序处理器(applicationprocessor,ap)等处理器向电源模块发送使能信号,以控制电源模块为与其对应的功能模块供电。具体的,可以由终端中的处理器向电源模块发送高电平的使能信号,以控制电源模块为与其对应的功能模块供电;并且可以由终端中的处理器向电源模块发送低电平的使能信号,以控制电源模块停止为与其对应的功能模块供电。

然而,在处理器控制电源模块为与其对应的功能模块供电时,如果当终端运行的软件发生故障(例如,终端的系统死机)时,那么处理器可能无法向电源模块发送低电平的使能信号,从而无法控制该电源模块停止对与其对应的功能模块供电,如此,可能会由于该功能模块持续工作而导致终端持续发热,从而增加了损坏终端的几率。



技术实现要素:

本发明实施例提供一种电源控制电路、终端及方法,以解决由于终端运行的软件发生故障,无法控制电源模块停止对功能模块供电,功能模块持续工作而导致终端持续发热,从而增加了损坏终端的几率的问题。

为了解决上述技术问题,本发明实施例是这样实现的:

第一方面,本发明实施例提供一种电源控制电路,该电源控制电路包括延时模块和与该延时模块连接的电源模块;该延时模块,用于将输入该延时模块的第一使能信号的电压转换时长延长为第一预设时长,以得到第二使能信号,并将该第二使能信号输出到该电源模块,该电压转换时长为该第一使能信号从第一电压转换到第二电压的时长;该电源模块,用于接收到该延时模块发送的该第二使能信号,并在为与该电源模块对应的功能模块供电的情况下,若该第二使能信号的电压不在该电源模块的使能电压范围内,则停止向该功能模块供电。

第二方面,本发明实施例还提供了一种终端,该终端包括第一方面所述的电源控制电路。

第三方面,本发明实施例还提供了一种电源控制方法,应用于电源控制电路,该电源控制电路包括电源模块;该方法包括:接收第一使能信号;将该第一使能信号的电压转换时长延长为第一预设时长,以得到第二使能信号,该电压转换时长为该第一使能信号从第一电压转换到第二电压的时长;在该电源模块为与该电源模块对应的功能模块供电的情况下,若输入该电源模块的该第二使能信号的电压不在该电源模块的使能电压范围内,则停止向该功能模块供电。

本发明实施例中提供的电源控制电路包括延时模块和与延时模块连接的电源模块;延时模块,用于将输入延时模块的第一使能信号的电压转换时长延长第一预设时长,以得到第二使能信号,并将第二使能信号输出到电源模块,电压转换时长为第一使能信号从第一电压转换到第二电压的时长;电源模块,用于接收到延时模块发送的第二使能信号,并在为与电源模块对应的功能模块供电的情况下,若第二使能信号的电压不在电源模块的使能电压范围内,则停止向功能模块供电。在该电源控制电路工作时,由于延时模块将第一使能信号的电压转换时长延长为第一预设时长,可以根据延时模块控制电源模块的工作时长,如果电源模块上的第二使能信号的电压转换至使能电压范围外,电源模块停止向工作模块供电,使得工作模块不再持续工作,避免了工作模块持续工作发热,降低了终端损坏的几率。

附图说明

图1为本发明实施例提供的一种电源控制电路示意图一;

图2为本发明实施例提供的一种电源控制电路示意图二;

图3为本发明实施例提供的一种电源控制电路示意图三;

图4为本发明实施例提供的一种电源控制电路示意图四;

图5为本发明实施例提供的一种电源控制电路示意图五;

图6为本发明实施例提供的一种电源控制方法的流程示意图;

图7为本发明实施例提供的一种电源控制时序示意图一;

图8为本发明实施例提供的一种电源控制时序示意图二。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本文中的“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。“多个”是指两个或多于两个。

本发明的说明书和权利要求书中的术语“第一”、“第二”和“第三”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一使能信号和第二使能信号是用于区别不同的使能信号,而不是用于描述使能信号的特定顺序。

需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

下面对本发明实施例中涉及的一些术语/名词进行解释说明。

使能:指负责控制信号的输入和输出;使能端是芯片的一个输入引脚,或者电路的一个输入端口,只有该引脚激活,例如置于高电平时,整个模块才能正常工作。

需要说明的是,使能信号可以为一个高电平的信号也可以为低电平的信号,本发明实施例对此不作具体限定。

需要说明的是,本发明实施例中主要以使能信号为高电平为例进行说明,以下不再赘述。

下面参见本发明实施例提供的各个附图对本发明实施例提供的电源控制电路、终端及方法进行示例性的说明。

图1为本发明实施例提供的一种电源控制电路示意图,如图1所示,电源控制电路10包括延时模块11和与延时模块11连接的电源模块12;延时模块11,用于将输入延时模块11的第一使能信号的电压转换时长延长第一预设时长,以得到第二使能信号,并将第二使能信号输出到电源模块12,电压转换时长为第一使能信号从第一电压转换到第二电压的时长;电源模块12,用于接收到延时模块11发送的第二使能信号,并在为与电源模块12对应的功能模块供电的情况下,若第二使能信号的电压不在电源模块12的使能电压范围内,则停止向功能模块供电。

其中,第一电压为第一使能信号的电压,第二电压为电源模块电压使能范围的下限电压或者上限电压。当使能信号为高电平有效时,第二电压为电源模块电压使能范围的下限电压。例如,使能电压范围为[0.4v,1v],当使能信号的电压降低至0.4v以下时,则电源模块停止输出。

可选的,第一电压的值和第二电压的值可以根据不同的电源模块预设不同的值,本发明实施例对此不作具体限定。

需要说明的是,第一使能信号为电源模块12对应的功能模块需要工作时,触发处理器发送的该电源的使能信号,终端可以通过检测用户的操作或者环境参数等变化确定一个功能模块是否需要供电。

可选的,本发明实施例中的电源模块可以为dc/dc转换器(dc/dc转换器为转变输入电压后有效输出固定电压的电压转换器)、低压差线性稳压器(lowdropoutregulator,ldo)或电源开关(即,输出等于输入)等。其中,dc/dc转换器分为三类:升压型dc/dc转换器(boost电源)、降压型dc/dc转换器(buck电源)以及升降压型dc/dc转换器(buck-boost电源)。本发明实施例对此不作具体限定。

本发明实施例中提供的电源控制电路包括延时模块和与延时模块连接的电源模块;延时模块,用于将输入延时模块的第一使能信号的电压转换时长延长第一预设时长,以得到第二使能信号,并将第二使能信号输出到电源模块,电压转换时长为第一使能信号从第一电压转换到第二电压的时长;电源模块,用于接收到延时模块发送的第二使能信号,并在为与电源模块对应的功能模块供电的情况下,若第二使能信号的电压不在电源模块的使能电压范围内,则停止向功能模块供电。在该电源控制电路工作时,由于延时模块将第一使能信号的电压转换时长延长为第一预设时长,可以根据延时模块控制电源模块的工作时长,如果电源模块上的第二使能信号的电压转换至使能电压范围外,电源模块停止向工作模块供电,使得工作模块不再持续工作,避免了工作模块持续工作发热,降低了终端损坏的几率。

可选的,结合图1,如图2所示,电源控制电路还包括与延时模块11连接的放电模块13;放电模块13,用于辅助延时模块11将电压转换时长延长第一预设时长。

需要说明的是,放电模块可以辅助延时模块控制电源模块上的第二使能信号的电压快速变换为使能范围外的电压值,无需等到第一预设时长之后关闭电源模块的输出,从而使得电源模块快速关闭输出。

可选的,上述图1和图2中电源模块12可以包括三个引脚,分别为使能脚(enable脚或en脚)、电源输入脚(vin脚)和电源输出脚(vout脚),当然还可以包括接地脚(gnd),当电源模块12的使能脚的电压在使能电压范围时,则通过电源模块12的输出脚输出电能;当电源模块12的使能脚的电压不在使能电压范围时,则电源模块12停止输出电能。

一种可能的实现方式,结合图2,如图3所示,延时模块11包括rc电路,rc电路包括电容111和电阻112,电容111的第一端111a用于输入第一使能信号,电容111的第二端111b与电阻112的第一端112a和电源模块12连接,电阻112的第二端112b接地。

可选的,延时模块可以为rc微分电路,也可以为rc微分电路、计时器和比价器构成的ic芯片,此时通过计时器将第二使能信号的电压与电源模块电压使能范围的下限电压比较,若第二使能信号的电压大于该下限电压则可以使得使能脚上的电压持续为第一使能信号的电压,若第二使能信号的电压小于或等于该下限电压则可以使得使能脚上的电压降低为低电压,从而控制电源模块是否供电,本发明实施例对此不作具体限定。

图3中以rc电路为rc微分电路为例进行说明,可以根据第一电压和第二电压以及rc微分电路中的电容值和电阻值确定第一预设时长,其中,t为第一预设时长,v0表示第一电压,vs表示第二电压,τ=r*c,r表示电阻值,c表示电容值。

需要说明的是,在第一使能信号输入延时电路中的电容111时,此时使能脚上的电压与第一使能信号的第一电压相同,由于电容111的两端电压不能突变,电容111需要充电,使能引脚上的电压在第一预设时长内的由第一电压转换为第二电压,则电容111两端的电压也逐渐上升,其中,电容111的第二端111b端的电压逐渐降低,因此使得第一使能信号的电压转换时间延长为t,在t之后,使能脚的电压若不在该电源的使能范围内,则该电源停止向该电源模块对应的功能模块供电。

当终端运行的软件发生故障(例如,终端的系统死机)时,处理器可能无法向电源模块发送低电平的使能信号,此时,根据本发明实施例提供的电源控制模块中延时电路模块,在输入高电平的使能信号后,电源模块无需接收低电平的使能信号,可以通过延时电路模块中的电容充电调节电源模块使能脚上的电压,进而在使能脚上的电压降低时通过延时模块中的电阻释放延时模块中的电容中的电量,从而不仅使得电源模块停止对功能模块供电,还可以保证电源模块的安全性。

一种可能的实现方式,放电模块包括晶体管,晶体管的栅极用于输入控制信号,晶体管的漏极与电容的第二端连接,晶体管的源极接地;其中,控制信号用于控制放电模块辅助延时模块将电压转换时长延长第一预设时长。

需要说明的是,当栅极电压高于源极电压时,晶体管可以导通。

可选的,晶体管为n型晶体管或p型晶体管。其中,n型晶体管即n型金属-氧化物-半导体(n-metal-oxide-semiconductor,n-mos)。p型晶体管(positivechannelmetaloxidesemiconductor,p-mos)是指n型衬底、p沟道,靠空穴的流动运送电流的mos管。

需要说明的是,当晶体管为n型晶体管时,可以选择高电平信号为控制信号,当晶体管为n型晶体管时,可以选择低电平信号为控制信号,本发明实施例对此不作具体限定。

示例性的,结合图3,如图4所示,放电模块13包括n-mos管131,n-mos管131的栅极131a用于输入控制信号,n-mos管131的漏极131b与电容111的第二端111b连接,n-mos管131的源极131c接地。

可以理解,终端可以通过处理器向电源控制模块输入控制信号,经n-mos管131的栅极131a输入控制信号,使得栅极131a的电压高于源极131c电压,从而使得n-mos管131导通,由于n-mos管131的源极131c接地,因此使得控制rc电路中的电容111可以通过n-mos管131快速放电,从而降低快速电源模块12使能端的电压,使得电压模块停止输出电能。

需要说明的是,控制信号可以在向延时模块输入使能信号后的任意一个时刻输入,例如,不同的功能模块可以定时设置在处理器输入使能信号后不同的时长后输入控制信号,从而合理的控制每个电源模块对对应的功能模块的供电,当然,也可选择相同的时长后输入控制信号,本发明实施例对此不作具体限定。

当使能脚的电压由高电平变为低电平时,由于电容111电压不能突变,使能脚变为等幅度的负电压,而使能脚的电压为负电压可能导致电源模块12损坏,因此可以通过n-mos管131快速释放延时模块11中电容111充电的电能,使得使能脚的电压转换为正电压低电平,一方面,可以使得延时模块11快速放电,从而快速控制电源模块12停止供电,另一方面使得电源控制电路更加安全。

一种可能的实现方式,放电模块包括晶体二极管,晶体二极管的负极与电容的第二端连接,晶体二极管的正极接地。

可选的,晶体二极管可以为肖特基二极管(schottkybarrierdiode,scd),scd具有肖特基特性的“金属半导体结”的二极管,具有开关频率高和正向压降低等优点。

示例性的,结合图3,如图5所示,放电模块13包括肖特基二极管132,肖特基二极管132的负极132a与电容111的第二端111b连接,肖特基二极管132的正极132b接地。

需要说明的是,当使能脚的电压由高电平变为低电平时,由于电容111电压不能突变,因此使能脚变为等幅度的负电压,此时,由于肖特基二极管132接地,肖特基二极管132导通,由于肖特基二极管132可以使得使能脚的电压钳位在-0.2v左右,因此可以使得延时模块11中的电容111通过肖特基二极管132较快的放电,最终电源模块12关闭输出,延时模块11进行复位,当下一次使能信号输入时,可以使得延时模块11继续延长使能信号的电压转换时间,从而控制电源模块12为对应的功能模块的供电。

本发明实施例还提供一种终端,终端包括如图1-图5中任一项的电源控制电路。

本发明实施例还提供一种电源控制方法,应用于电源控制电路,该电源控制电路包括电源模块;图6为本发明实施例提供的一种电源控制方法的流程示意图:该方法包括s201-s203:

s201、电源控制电路接收第一使能信号。

s202、电源控制电路将第一使能信号的电压转换时长延长为第一预设时长,以得到第二使能信号。

其中,电压转换时长为第一使能信号从第一电压转换到第二电压的时长。

s203、在电源模块为与电源模块对应的功能模块供电的情况下,若输入电源模块的第二使能信号的电压不在电源模块的使能电压范围内,则电源控制电路停止向功能模块供电。

假设ldo电源模块为上述电源模块12,延时电路模块为微分电路模块,则微分电路的放电时长为第一预设时长,假设第一预设时长为10秒,则在10秒之后,电源模块的使能脚上的电压降为低电平,也就是说,在ldo电源模块的输出约10秒之后停止向该ldo电源模块对应的功能模块供电。

下面结合图4示例性说明,图7为本发明实施例提供的一种电源控制时序示意图,假设当前时刻t0没有输入使能信号(或者低电平的使能信号),即输入延时模块11的使能信号默认为0v,由于电阻112接地,电源模块12的使能脚的电压也为0v,当该电源模块12对应的功能模块需要工作时,处理器向延时模块11输出1.8v的第一使能信号,由于电容111两端电压不能突变,使能端的电压转换为1.8v(即输入到使能端的第二使能信号的电压),此时,电源模块12打开输出开始向对应的功能模块供电,假设电源模块的输出端电压为2.4v。随着电容111的充电,使能脚的电压慢慢下降,假设t1时刻使能脚的电压降为0.4v时,则电源模块12关闭输出,电源模块的电压逐渐减降低,即电源模块12停止向对应的功能模块供电。

本发明实施例提供的电源控制方法,通过电源控制电路接收第一使能信号,将第一使能信号的电压转换时长延长第一时长,以得到第二使能信号,电源控制电路根据第二使能信号的电压为功能模块供电,在电源模块为与电源模块对应的功能模块供电的情况下,若输入电源模块的第二使能信号的电压不在电源模块的使能电压范围内,则电源控制电路停止向功能模块供电,可以使得电源控制电路控制功能模块不再持续工作,避免了工作模块持续工作发热,降低了终端损坏的几率。

可选的,本发明实施例提供的电源控制方法中,上述s202可以通过s202a和s202b实现:

s202a、电源控制电路接收控制信号,控制信号用于控制将电压转换时长延长为第一预设时长。

s202b、在控制信号的控制下,电源控制电路将电压转换时长延长为第一预设时长。

可选的,s202中“接收控制信号”可以通过t1执行:

t1、在接收第一使能信号之后的第二预设时长内,接收控制信号。

需要说明的是,第二预设时长可以根据不用的功能模块设置不同时间长度,本发明实施例对此不作具体限定。

结合图4,图8为本发明实施例提供的又一种电源控制时序示意图。假设控制信号为高电平有效,预设在输入使能信号之后的时长t1之后开始输入高电平的控制信号,此时使能引脚上的电压为高电平,在输入控制信号之后,n-mos管131打开,电容111开始放电,约t2之后(例如t2=10us)使得电源模块12的使能脚上电压开始下降为低电平,在第三预设时长后在n-mos管131的栅极131a输入低电平的信号,使得栅极131a电压置为低电平,其中,可以设置输入高电平信号的时间长度为第三预设时长,例如图中所示的第三预设时长为t3,当下一次使能信号输入时,电源控制电路可按照上述时序继续控制电源模块的供电。

本发明实施例提供的电源控制方法,电源控制电路接收控制信号,在控制信号的控制下,电源控制电路将电压转换时长延长为第一预设时长,可以使得电源控制电路改变第一预设时长的时间长度,可以灵活的选择为对应的功能模块供电,提高了供电模块工作的灵活性。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1