计算器电源控制系统的制作方法

文档序号:11133214阅读:678来源:国知局
计算器电源控制系统的制造方法与工艺

本发明涉及一种电源控制技术,且特别是有关于一种计算器电源控制系统。



背景技术:

于计算器系统中,某些处理器(例如进阶精简指令(Advanced RISC(Reduced instruction set computing)Machine,ARM)处理器)不支持进阶组态与电源接口(Advanced configuration and power interface,ACPI),因此无法实现正常关闭(Graceful shutdown)功能。



技术实现要素:

本发明的一态样是提供一种计算器电源控制系统,其包含至少一触发装置、复杂可编程逻辑装置(Complex programmable logic device,CPLD)与中央处理器。复杂可编程逻辑装置耦接触发装置,中央处理器耦接复杂可编程逻辑装置。至少一触发装置用以产生触发讯号以触发计算器的操作系统的关闭操作。复杂可编程逻辑装置用以接收触发讯号,并且产生操作系统关闭讯号。中央处理器用以接收操作系统关闭讯号,并且控制执行计算器的操作系统的关闭操作。当计算器的操作系统关闭成功时,中央处理器产生关闭成功讯号,并且将关闭成功讯号传送至复杂可编程逻辑装置,以触发执行计算器的关机程序。

于本发明的一实施例中,触发装置为基板管理控制器。基板管理控制器耦接复杂可编程逻辑装置并用以产生触发讯号,并且传送触发讯号至复杂可编程逻辑装置。

于本发明的一实施例中,触发讯号为智能平台管理接口(Intelligent platform management interface,IPMI)指令。

于本发明的一实施例中,触发装置为第一电源按键,其耦接复杂可编程逻辑装置。若按下第一电源按键的按压时间小于预设时间,则第一电源按键产生触发讯号,并且传送触发讯号至复杂可编程逻辑装置。

于本发明的一实施例中,电源控制系统更包含第二电源按键。于计算器的操作系统关闭失败的情况中,若按下第二电源按键的按压时间大于预设时间,则第二电源按键产生强制关机讯号,通过复杂可编程逻辑装置传送强制关机讯号至中央处理器,以执行计算器的强制关机程序。

于本发明的一实施例中,于计算器的操作系统关闭失败的情况中,若按下第一电源按键的按压时间大于预设时间,则第一电源按键产生强制关机讯号,通过复杂可编程逻辑装置传送强制关机讯号至中央处理器,以执行计算器的强制关机程序。

于本发明的一实施例中,操作系统关闭讯号、关闭成功讯号以及强制关机讯号为通用输入输出(General-purpose input/output,GPIO)讯号。

本发明的另一态样是提供一种计算器电源控制系统,其包含系统接口装置、中央处理器与复杂可编程逻辑装置。中央处理器耦接系统接口装置,复杂可编程逻辑装置耦接中央处理器。系统接口装置用以产生操作系统关闭讯号。中央处理器用以接收操作系统关闭讯号,并且控制执行计算器的操作系统的关闭操作。当计算器的操作系统关闭成功时,中央处理器产生关闭成功讯号,并且将关闭成功讯号传送至复杂可编程逻辑装置,以触发执行计算器的关机程序。

于本发明的一实施例中,计算器电源控制系统还包含第一电源按键。于计算器的操作系统关闭失败的情况下,若按下第一电源按键的按压时间大于预设时间,则第一电源按键产生强制关机讯号,并通过复杂可编程逻辑装置传送至中央处理器,以执行计算器的强制关机程序。

于本发明的一实施例中,系统接口装置为显示设备。

综上所述,本发明可通过触发装置或系统接口装置使中央处理器执行计算器的操作系统的关闭操作。当操作系统关闭成功时,复杂可编程逻辑装置执行计算器的关机程序,因此可实现计算器的正常关闭功能。反之,当操作系统关闭失败时,用户则可长按电源按键以执行计算器的强制关机程序。

以下将以实施方式对上述的说明作详细的描述,并对本发明的技术方案提供更进一步的解释。

附图说明

为了让本发明的上述和其他目的、特征、优点与实施例更明显易懂,所附图示的说明如下:

图1是说明本发明一实施例的计算器电源控制系统示意图;

图2是说明本发明一实施例的计算器电源控制方法流程图;

图3是说明本发明一实施例的计算器电源控制系统示意图;

图4是说明本发明一实施例的计算器电源控制系统示意图;以及

图5是说明本发明一实施例的计算器电源控制方法流程图。

为让本发明的上述和其他目的、特征、优点与实施例能更明显易懂,所附符号的说明如下:

元件标号说明

100,300,400 计算器电源控制系统

110 中央处理器

120 复杂可编程逻辑装置

130 触发装置

1101,1102,1201,1202,1203,1204,1301 脚位

200,500 计算器电源控制方法

S202~S212,S502~S510, 步骤

332 基板管理控制器

334 电源按键

430 系统接口装置

具体实施方式

为了使本发明的叙述更加详尽与完备,可参照附图及以下所述的各种实施例。但所提供的实施例并非用以限制本发明所涵盖的范围;步骤的描述亦非用以限制其执行的顺序,任何由重新组合,所产生具有均等功效的装置,皆为本发明所涵盖的范围。

于实施方式与申请专利范围中,除非内文中对于冠词有所特别限定,否则「一」与「该」可泛指单一个或复数个。将进一步理解的是,本文中所使用的「包含」、「包括」、「具有」及相似词汇,指明其所记载的特征、区域、整数、步骤、操作、组件与/或组件,但不排除其所述或额外的其一个或多个其它特征、区域、整数、步骤、操作、组件、组件,与/或其中的群组。

关于本文中所使用的「约」、「大约」或「大致约」一般通常是指数值的误差或范围约百分之二十以内,较好地是约百分之十以内,而更佳地则是约百分之五以内。文中若无明确说明,其所提及的数值皆视作为近似值,即如「约」、「大约」或「大致约」所表示的误差或范围。

另外,关于本文中所使用的「耦接」及「连接」,均可指二或多个组件相互直接作实体接触或电性接触,相互间接作实体接触或电性接触,或是通过无线连接,而「耦接」还可指二或多个组件相互操作或动作。

请参考图1、2。图1是说明本发明一实施例的计算器电源控制系统100示意图。图2是说明本发明一实施例的计算器电源控制方法200流程图。计算器电源控制方法200具有多个步骤S202~S212,其可应用于如第1图所述的计算器电源控制系统100。然熟习本案的技艺者应了解到,在上述实施例中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行。具体实作方式如前揭示,此处不再重复叙述之。

计算器电源控制系统100包含中央处理器110、复杂可编程逻辑装置(Complex programmable logic device,CPLD)120与至少一触发装置130。复杂可编程逻辑装置120的脚位1203耦接触发装置130的脚位1301,中央处理器110的脚位1101、1102耦接复杂可编程逻辑装置120的脚位1201、1202。

操作上,于步骤S202,触发装置130用以产生触发讯号以触发计算器的操作系统(Operating system,OS)的关闭操作。于步骤S204,复杂可编程逻辑装置120用以接收触发讯号,并且产生操作系统关闭讯号以供关闭操作系统。于步骤S206,中央处理器110用以接收操作系统关闭讯号,并且控制执行计算器的操作系统的关闭操作。

具体而言,于步骤S204,复杂可编程逻辑装置120接收触发讯号而将脚位1201拉至第一电平(例如逻辑低电平)并维持预定时间(例如约1毫秒(ms))。于步骤S206,中央处理器110用以当通过脚位1101侦测到复杂可编程逻辑装置120的脚位1201电平变化(例如脚位1201讯号的上升边缘)时,控制执行计算器的操作系统的关闭操作。

于步骤S208,中央处理器110判断计算器的操作系统是否关闭成功。若操作系统关闭成功,则中央处理器110于步骤S210产生关闭成功讯号,并且将关闭成功讯号传送至复杂可编程逻辑装置120,以触发执行计算器的关机程序。换言之,复杂可编程逻辑装置120接收关闭成功讯号以执行计算器的关机程序。

具体而言,当操作系统关闭成功,于步骤S210,中央处理器110将脚位1102拉至第一电平(例如逻辑低电平)直到计算器关机成功。复杂可编程逻辑装置120通过脚位1202侦测到中央处理器110的脚位1101处于第一电平,则执行计算器的关机程序。

如此一来,触发装置130可触发操作系统的关闭操作,并且当操作系统关闭成功时,复杂可编程逻辑装置120执行计算器的关机程序。因此,计算器电源控制系统100可实现计算器的正常关闭(Graceful shutdown)功能。

请参考图3。图3是说明本发明一实施例的计算器电源控制系统300示意图。计算器电源控制系统300架构与计算器电源控制系统100大致上相同,除了触发装置130可实作为基板管理控制器332且/或电源按键334。基板管理控制器332通过脚位1301耦接复杂可编程逻辑装置120的脚位1203,电源按键334耦接复杂可编程逻辑装置120的脚位1204。

承上述,若操作系统关闭失败(例如操作系统延宕或计算器硬件问题),则用户可通过长按电源按键334以强制关闭计算器。于步骤S212,若用户按下电源按键334的按压时间大于预设时间(例如约4秒),则电源按键334产生强制关机讯号,并传送至复杂可编程逻辑装置120的脚位1204。接着,复杂可编程逻辑装置120传送强制关机讯号至中央处理器110以执行计算器的强制关机程序。

于一实施例中,触发装置130可实作为基板管理控制器332。基板管理控制器332可传送触发讯号(例如智能平台管理接口(Intelligent platform management interface,IPMI)指令)至复杂可编程逻辑装置120以触发上述操作系统的关闭操作。

具体而言,当基板管理控制器332通过智能平台管理接口指令将脚位1301拉至第一电平(例如逻辑低电平)。复杂可编程逻辑装置120通过脚位1203侦测到基板管理控制器332脚位1301的电平变化(例如下降边缘)后,将脚位1201拉至第一电平(例如逻辑低电平)并维持预定时间(例如1毫秒(ms))。如同步骤S206,中央处理器110用以当通过脚位1101侦测到复杂可编程逻辑装置120的脚位1201电平变化(例如脚位1201讯号的上升边缘)时,控制执行计算器的操作系统的关闭操作。步骤S208~S212如同上述,此处不再重复。须说明的是,若操作系统关闭失败,则用户可通过长按电源按键334以强制关闭计算器。

或者,于另一实施例中,触发装置130可实作为电源按键334。若用户按下电源按键334的按压时间小于预设时间(例如约4秒),则电源按键334产生触发讯号,并且传送触发讯号至复杂可编程逻辑装置120。须说明的是,电源按键334产生触发讯号包含电平变化(例如下降边缘)。复杂可编程逻辑装置120通过脚位1204侦测到触发讯号的电平变化(例如触发讯号的下降边缘)后,将脚位1201拉至第一电平(例如逻辑低电平)并维持预定时间(例如1毫秒(ms))。如同步骤S206,中央处理器110用以当通过脚位1101侦测到复杂可编程逻辑装置120的脚位1201电平变化(例如脚位1201讯号的上升边缘)时,控制执行计算器的操作系统的关闭操作。步骤S208~S212如同上述,此处不再重复。须说明的是,若操作系统关闭失败,则用户可通过长按电源按键334以强制关闭计算器。

上述操作系统关闭讯号、关闭成功讯号以及强制关机讯号可以是通用输入输出(General-purpose input/output,GPIO)讯号,然而本发明不以此为限。

请参考图4、5。图4是说明本发明一实施例的计算器电源控制系统400示意图。计算器电源控制系统400架构与计算器电源控制系统100大致上相同,除了系统接口装置430。图5是说明本发明一实施例的计算器电源控制方法500流程图。计算器电源控制方法500具有多个步骤S502~S512,其可应用于如第4图所述的计算器电源控制系统400。然熟习本案的技艺者应了解到,在上述实施例中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行。具体实作方式如前揭示,此处不再重复叙述之。

计算器电源控制系统400包含中央处理器110、复杂可编程逻辑装置120与系统接口装置430。中央处理器110耦接系统接口装置430,中央处理器110的脚位1101、1102耦接复杂可编程逻辑装置120的脚位1201、1202。

于步骤S502,用户可操作系统接口装置430(例如点选接口中的关机选项)以产生操作系统关闭讯号。接着,于步骤S504,中央处理器110用以接收操作系统关闭讯号,并且控制执行计算器的操作系统的关闭操作。步骤S506~S510类似于步骤S208~S212,此处不再重复叙述。

系统接口装置430可实作为显示设备(例如显示器)。上述脚位1101、1102、1201、1202、1203、1204、1301可实作为通用输入输出(GPIO)脚位连接来实现,然而本发明不以此为限。

综上所述,本发明可通过触发装置130或系统接口装置430使中央处理器110执行计算器的操作系统的关闭操作。当操作系统关闭成功时,复杂可编程逻辑装置120执行计算器的关机程序,因此可实现计算器的正常关闭功能。反之,当操作系统关闭失败时,用户则可长按电源按键334以执行计算器的强制关机程序。

虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视申请专利范围所界定者为准。

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