一种关断电源的方法和装置的制作方法

文档序号:7355552阅读:220来源:国知局
专利名称:一种关断电源的方法和装置的制作方法
技术领域
本发明涉及电子电路领域,特别涉及一种关断电源的方法和装置。
背景技术
在现今复杂的单板系统中,存在多个电压的现象己非常普遍。电压过高或过低,都不利
于系统的rn常工作,尤其是电压过高时,可能会损坏昂贵的处理器或芯片。因此,有必要对 电压进行监控,并进行相应的处理,起到保护和感知的作用。
目前,常常采用硬件监控芯片LM80对电压进行监控。这种监控方式,采用轮询机制对各
路电压进行监控,当系统中监控的点非常多时,其轮询时间杵往在几十秒的数量级。当系统 中存在过压敏感的芯片时,其保护速度达不到要求,当轮询到过压敏感的芯片时,芯片可能
己经损坏。例如一般电源的精度在3%-5%之间,敏感器件要求电压在1.8V工作,L9V就会 异常,2V便会烧毁器件,随着器件的老化漂移,1.8V的电源很容易就到1.9V,此时应立即 关断电源,但是轮询的监控方式可能需要几卜秒的时间才能监控到该敏感电源,而此时电源 已烧毁。因此,有必要提高对电源的保护速度。

发明内容
为了提高电源的保护速度,本发明实施例提供了一种关断电源的方法和装置。所述技术
方案如下
一种关断电源的方法,包括
将监控电源的电压值与基准电压进行比较,当所述监控电源的电压值大于过压门限时产 生中断信号,所述基准电压包括所述过压门限;
根据所述中断信号,确定是否关断所述监控电源。 一种关断电源的装置,包括
中断生成模块,用于将监控电源的电压值与基准电压进行比较,当所述监控电源的电压 值大于过压门限时生成屮断信号,所述基准电压包括所述过压门限;
关断确定模块,用于根据所述中断生成模块生成的中断信号,确定是否关断所述监控电源。
本发明实施例提供的技术方案的有益效果是
根据监控电源过压时牛:成的中断信号,确定是否关断监控电源,能够在监控电源异常过
压时迅速将其关断,提高了对电源的保护速度。


图1是本发明实施例提供的关断电源的方法流程图2是本发明实施例提供的关断电源的方法工作原理图3是本发明实施例提供的关断电源的方法详细流程图4是本发明实施例提供的关断电源的装置结构示意图5是本发明实施例提供的关断电源的装置详细结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进 歩地详细描述。
为了提高电源的保护速度,参见图l,本实施例提供了一种关断电源的方法,包括 .101:将监控电源的电压值与基准电压进行比较,当该监控电源的电压值人于过压门限时 生成中断信号,该基准电压包括该过压门限;
102:根据该中断信号,确定是否关断该监控电源。
下面结合图2和图3,详细说明过压时关断电源的过程。 S301:获取基准电压;
进一歩地,该基准电压包括过压门限,还可以包括关断门限;当包括关断门限时,过压 门限小于关断门限;其中,过压门限是上报中断信号给CPU (Central Processing Unit,中 央处理器)的阈值,CPU接收到中断信号并对故障进行确认后,决定是否关断监控电源;关
断门限是cpu关断监控电源的阈值,即当监控电源的电压值超过关断门限时,cra不对故障
进行确认,会立即关断监控电源。
具体地,本实施例通过基准源201和分压电阻202获得基准电压;其中,基准源201, 用T提供标准电压,其一端可与电路的供电电压VCC相连,另一端可与地GND相连;分压电 阻202,用于对该基准源进行分压,得到基准电压。
S302:将监控电源的电压值与获取的基准电压进行比较,并将异常情况时的比较结果通过可编程逻辑器件204以中断信号的形式发送给CPU205;
具体地,将监控电源的电压值Vtest与关断门限,在比较器203a进行比较;将监控电源 的电压值Vtest与过压门限,在比较器203b进行比较;其中,比较器可通过运算放大器实现。
另外,可编程逻辑器件204具体可以是EPLD (Erasable Programmable Logic Device, 可擦编程逻辑器件)、CPLD (Complex Progra咖able Logic Device,复杂可编程逻辑器件) 等逻辑器件。
具体地,将异常情况时的比较结果通过BJ编程逻辑器件204以中断信号的形式发送给 CPL205包括
当比较结果为监控电源的电压值小于等于过压门限时,比较器203b不上报中断信号给 CPU205,系统正常工作;
当比较结果为监控电源的^压值大于过压门限时,比较器203b通过可编程逻辑器件204 上报中断信号给CPU205,且将监控电源大于过压门限时的电压值称为监控电源第一时刻的电 压值;
当比较结果为监控屯源的电压值大于关断门限时,比较器203a通过可编程逻辑器件204 上报中断信号给CPU205,且将监控电源大于关断门限时的电压值称为监控电源第二时刻的电 压值。
S303: CPU205接收到中断信号后,决定是否关断监控电源;具体地,
当接收的中断信号指示的比较结果是监控电源的电压值大于关断门限时,CPU205直接关 断监控电源,然后执行S304;
当接收的中断信号指示的比较结果是监控电源的电压值大于过压门限但小于等于关断门 限时,CPU205通过可编程逻辑器件204读取当前时刻监控电源的比较结果。
若当前时刻监控电源的电压值已回复正常,即当前时刻的比较结果是监控电源当前时刻 的电压值小于等于过压门限时,CPU205不关断监控电源,此种情况往往是由电源的瞬时过压 造成的,对器件的影响不大,可以不关断电源;
若当前时刻的比较结果是监控电源当前时刻的电压值大于过压门限,CPU205关断监控电 源,此种情况往往是由电源老化等异常过压造成的,会损伤器件,应关断监控电源,然后执 行S304。
本步骤对于监控电源的电压值大于过压门限但小于等于关断门限的情况,增加了对于瞬 时过压和异常过压的故障确认机制,增强了系统的辨识特征和可靠性。 S304:关断监控电源之后,CPU205读取监控电源关断时的电压值;具体地,电压采样保持电路可以将监控电源关断时的过压值保持预设的一段时间,将过 压值进行模/数转换后,CPU205读取该过压值。
其中,电压采样保持电路可以通过比较器203c、 二极管206、电阻207和电容208实现, 电阻207和电容208并联,比较器203c的一个输入端与监控电源相连,另一个输入端通过另 一电阻(或导线)与并联的电阻207和电容208相连,比较器203c的输出端通过二极管206 与并联的电阻207和电容208相连。另夕卜,通过调节电阻207和电容208的值,可以改变过 压值的保持时间。
进一歩地,模/数转换可以通过专门的AD (Analog Digital,模拟数字)转换器209实 现,也可以利用LM80芯片实现。
本歩骤记录了监控电源关断瞬间的电压值,可以为后续的问题定位提供帮助,有利于快 速地解决问题。
本实施例提供的关断电源的方法,根据监控电源过压时生成的中断信号,确定是否关断 监控电源,能够在监控电源异常过压时迅速将其关断,提高了对电源的保护速度;增加了对 于瞬时过压和异常过压的故障确认机制,增强了系统的辨识特征和可靠性;能够记录监控电 源关断瞬间的电压值,有利于后续的问题定位和快速解决;另外,相对于专门的电压监控芯 片,如ispPAC-P0WER1220或ispPAC-POWER1208等,成本更加低廉。
参见图4,本实施例还提供了一种关断电源的装置,该装置包括
中断生成模块401,用下将监控电源的电压值与基准电压进行比较,当该监控电源的电 压值大于过压门限时生成中断信号,该基准电压包括该过压门限;
关断确定模块402,用于根据中断生成模块401生成的中断信号,确定是否关断该监控 电源。
参见图5,
进歩地,中断生成模块401包括
中断生成单元401a,用于将该监控电源的电压值与该基准电压进行比较,当该监控电源 的电压值大于过压门限时生成中断信号,该基准电压包括该过压门限;
中断接收单元401b,用于接收该中断生成单元401a生成的中断信号。 进一步地,关断确定模块402包括
获取单元402a,用于根据该中断生成模块401生成的中断信号,获取该监控电源当前时 刻的电压值与该基准电压的比较结果;关断确定单元402b,用于当该获取单元402a获取的比较结果是该监控电源当前时刻的 电压值小于等于该过压门限时,不关断该监控电源;当该获取单元获取的比较结果是该监控 电源当前时刻的电压值大于该过压门限时,关断该监控电源。
进一歩地,
中断生成模块401,还用于将该监控电源的电压值与该基准电压进行比较,当该监控电 源的电压值大于关断门限时生成第一中断信号,该基准电压还包括改关断门限;
关断确定模块402,还用于根据该中断生成模块401生成的第一中断信号,关断该监控 电源。
进一歩地,该装置还包括
读取模块403,用于将该监控电源关断时的电压值保持预设时间,读取该监控电源关断
时的电压值。
具体地,读取模块403包括
电压保持,元403a,用于将该监控电源关断时的电压值保持预设时间; 电压转换单元403b,用于将该电压保持单元403a保持的该监控电源关断时的电压值由 模拟值转换成数字值;
读取单元403c,用于从该电压转换单元403b读取数字值形式的该监控电源关断时的电 压值。
本实施例提供的关断电源的装置,根据监控电源过压时生成的中断信号,确定是否关断 监控电源,能够在监控电源异常过压时迅速将其关断,提高了对电源的保护速度;增加了对 于瞬时过压和异常过压的故障确认机制,增强了系统的辨识特征和可靠性;能够记录监控电 源关断瞬间的电压值,有利于后续的问题定位和快速解决;另外,相对于专门的电压监控芯 片,如ispPAC-P0WER1220或ispPAC-P0WER1208等,成本更加低廉。
以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存 储在可读取的存储介质中,存储介质例如计算机中的硬盘、光盘或软盘。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精祌和原则之 内,所作的仟何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种关断电源的方法,其特征在于,所述方法包括将监控电源的电压值与基准电压进行比较,当所述监控电源的电压值大于过压门限时产生中断信号,所述基准电压包括所述过压门限;根据所述中断信号,确定是否关断所述监控电源。
2、 如权利要求l所述的关断电源的方法,其特征在于,所述根据所述中断信号,确定是 否关断所述监控电源具体包括根据所述中断信号,获取所述监控电源当前时刻的电压值与所述基准电压的比较结果; 当所述比较结果是所述监控电源当前时刻的电压值小于等于所述过压门限时,不关断所 述监控电源;当所述比较结果是所述监控电源当前时刻的电压值大于所述过压门限时,关断所述监控 电源。
3、 如权利要求l所述的关断电源的方法,其特征在于,所述基准电压还包括关断门限,所述过压门限小于所述关断门限,所述方法还包括将所述监控电源的电压值与所述关断门限进行比较,当所述监控电源的电压值大于关断 门限时产生第一中断信号;根据所述第一中断信号,关断所述监控电源。
4、 如权利要求2或3所述的关断电源的方法,其特征在于,所述关断所述监控电源之后 还包括将所述监控电源关断时的电压值保持预设时间,读取所述监控电源关断时的电压值。
5、 一种关断电源的装置,其特征在T,所述装置包括中断牛成模块,用于将监控电源的电压值与基准电压进行比较,当所述监控电源的电压 值大于过压门限时生成中断信号,所述基准电压包括所述过压门限;关断确定模块,用于根据所述中断生成模块生成的中断信号,确定是否关断所述监控电
6、 如权利要求5所述的关断电源的装置,其特征在于,所述中断生成模块包括 中断生成单元,用于将所述监控电源的电压值与所述基准电压进行比较,当所述监控电源的电压值大于过压门限时生成中断信号,所述基准电压包括所述过压门限; 中断接收单元,用于接收所述中断生成单元生成的中断信号。
7、 如权利要求5所述的关断电源的装置,其特征在于,所述关断确定模块包括 获取单元,用于根据所述中断生成模块生成的中断信号,获取所述监控电源当前时刻的电压值与所述基准电压的比较结果;关断确定单元,用于当所述获取单元获取的比较结果是所述监控电源当前时刻的电压值 小于等于所述过压门限时,不关断所述监控电源;当所述获取单元获取的比较结果是所述监 控电源当前时刻的电压值大于所述过压门限时,关断所述监控电源。
8、 如权利要求5所述的关断电源的装置,其特征在于,所述中断生成模块,还用于将所述监控电源的电压值与所述基准电压进行比较,当所述 监控电源的电压值大于关断门限时生成第一中断信号,所述基准电压还包括所述关断门限, 并且所述过压门限小于所述关断门限;所述关断确定模块,还用于根据所述中断生成模块生成的第一中断信号,关断所述监控 电源。
9、 如权利要求5所述的关断电源的装置,其特征在于,所述装置还包括读取模块,用于将所述监控电源关断时的电压值保持预设时间,读取所述监控电源关断 时的电压值。
10、 如权利要求9所述的关断电源的装置,其特征在于,所述读取模块包括 电压保持单元,用于将所述监控电源关断时的电压值保持预设时间;电压转换单元,用于将所述电压保持单元保持的所述监控电源关断时的电压值由模拟值 转换成数字值;读取单元,用于从所述电压转换单元读取数字值形式的所述监控电源关断时的电压值。
全文摘要
本发明公开了一种关断电源的方法和装置,属于电子电路领域。所述方法包括将监控电源的电压值与基准电压进行比较,当所述监控电源的电压值大于过压门限时产生中断信号,所述基准电压包括所述过压门限;根据所述中断信号,确定是否关断所述监控电源。所述装置包括中断生成模块和关断确定模块。本发明根据监控电源过压时生成的中断信号,确定是否关断监控电源,能够在监控电源异常过压时迅速将其关断,提高了对电源的保护速度。
文档编号H02H3/20GK101420115SQ20081018274
公开日2009年4月29日 申请日期2008年12月4日 优先权日2008年12月4日
发明者张瀚臣, 王雪利, 秦晓鹏, 晓 陆 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1