电源管理系统与方法技术方案

技术编号:2912671 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种电源管理系统与方法及计算机可读储存装置,该电源管理系统用以控制一计算机系统,包括一通用输入输出端口、一电源控制芯片、以及一控制器。上述通用输入输出端口用以输出一电源控制信号。上述电源控制芯片用以接收上述电源控制信号以开启或关闭上述计算机系统。上述控制器用以控制上述通用输入输出端口输出上述电源控制信号。当上述通用输入输出端口输出上述电源控制信号时,上述控制器设定上述通用输入输出端口为一输出端口,并在上述通用输入输出端口输出上述电源控制信号之后,设定上述通用输入输出端口为一输入端口。

【技术实现步骤摘要】

本专利技术关于一种智能型平台管理接口(Intelligent Platform ManagementInterface,IPMI),更特别关于一种可用于开启或关闭一计算机系统的智能型平台管理接口系统与方法。
技术介绍
随着电子设备(如计算机系统、通讯装置,以及网络设备)的普及,高效能以及执行稳定性的需求便与日俱增。以计算机系统而言,智能型平台管理接口系统为一业界标准规范,定义了计算机系统硬件与固件的监视与管理,例如监视中央处理器/芯片温度、风扇速度、机壳信息、电源开启/关闭状态,或其它信息。智能型平台管理接口系统的运作系独立于计算机系统的操作系统,并允许无操作系统及系统管理软件的存在,甚至系统电源尚未开启亦可。智能型平台管理接口系统定义许多界面,像是智能型平台管理总线(Intelligent PlatformManagement Bus,IPMB)、键盘控制样式(Keyboard Controller Style,KCS)、通用异步收发器(Universal Asynchronous Receiver/Transmitter,UART)、或是局域网络。一个智能型平台管理接口系统包括一个耦接许多传感器的基板管理控制器(Baseboard Management Controller,BMC)在机壳里,以及透过具有内部整合电路(Inter-Integrated Chip,I2C)接口的智能型平台管理总线与基板管理控制器沟通的卫星管理控制器。基板管理控制器从传感器与卫星管理控制器接收感测数据,并且储存这些数据于一储存装置。对电源管理而言,使用者需要按压机壳上的电源键或远程操作基板管理控制器以产生一个触发脉冲至一电源控制接脚,接着使一电源控制芯片开启或关闭此计算机系统。大多数计算机系统的电源控制接脚的电源控制型式为高常态(normalhigh),亦即当没有接收到任何负脉冲(negative pulse)时,电源控制接脚预设成一高电压电平。少数计算机系统的电源控制接脚的电源控制型式为低常态(normal-->low),亦即当没有接收到任何正脉冲(positive pulse)时,电源控制接脚预设成一低电压电平。然而,传统的基板管理控制器无法判定计算机系统的电源控制型式为高常态或是低常态,故当计算机系统的电源控制型式为低常态,且计算机系统已经先被远程开启或关闭时,本地端使用者无法藉由按压电源键而开启或关闭计算机系统。因此,这个问题存在于此领域中且需要提出一解决方案,以弥补上述技术的缺点与不足之处。
技术实现思路
本专利技术提供一种电源管理系统,用以控制一计算机系统,包括一通用输入输出端口、一电源控制芯片、以及一控制器。上述通用输入输出端口用以输出一电源控制信号。上述电源控制芯片用以接收上述电源控制信号以开启或关闭上述计算机系统。上述控制器用以控制上述通用输入输出端口输出上述电源控制信号。当上述通用输入输出端口输出上述电源控制信号时,上述控制器设定上述通用输入输出端口为一输出端口,并在上述通用输入输出端口输出上述电源控制信号之后,设定上述通用输入输出端口为一输入端口。本专利技术亦提供一种电源管理方法,用以控制一计算机系统。首先,初始化一通用输入输出端口为一输入端口。当上述通用输入输出端口输出一电源控制信号以开启或关闭上述计算机系统时,设定上述通用输入输出端口为一输出端口,并在上述通用输入输出端口输出上述电源控制信号之后,设定上述通用输入输出端口为上述输入端口。本专利技术更提供一种计算机可读储存装置,储存一计算机程序,上述计算机程序执行一电源管理方法于一计算机系统。首先,初始化一通用输入输出端口为一输入端口。当上述通用输入输出端口输出一电源控制信号以开启或关闭上述计算机系统时,设定上述通用输入输出端口为一输出端口。在上述通用输入输出端口输出上述电源控制信号之后,设定上述通用输入输出端口为上述输入端口。附图说明图1为本专利技术的一电源管理系统实施例;-->图2为图1的电源键102或控制器110可能产生的两种电源控制信号;图3为存于图1的储存装置116的数据范例;图4为本专利技术的另一电源管理系统实施例;图5为图4的电源键402或控制器110可能产生的两种电源控制信号;图6为本专利技术的一电源管理方法实施例;以及图7为图6步骤S606的内部实施例。具体实施方式图1为本专利技术的一电源管理系统实施例,用于一计算机系统。计算机系统100包括电源键102、电源控制芯片106、以及基板管理控制卡108。其它组件如主板、中央处理器、显示卡、硬盘等(图未显示)可能含在计算机系统100里。电源控制芯片106包括电源控制接脚104,以接收来自电源键102或基板管理控制卡108的电源控制信号。电源键102具有两端点,一端耦接至供应电压Vcc以及电源控制芯片106,另一端耦接至地电压。在此实施例中,电源控制接脚104的电压控制型式为高常态,亦即在没有电源开启/关闭事件发生时,电源控制接脚104只连接于供应电压Vcc。基板管理控制卡108可实现智能型平台管理接口系统,包括控制器110、通用输入输出端口112、内存114、储存装置116、以及网络接口118。内存114可为随机存取内存(Random Access Memory,RAM),例如动态随机存取内存(Dynamic Random Access Memory,DRAM)或静态随机存取内存(Static RandomAccess Memory,SRAM)。储存装置116可为一非易失内存,例如电性复写可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)或闪存。网络接口118可不包含于基板管理控制卡108中而内建于主板(图未显示)。控制器110,也称为基板管理控制器(BMC),可为一微处理器,包括定时器120以及只读存储器122。控制器110可控制通用输入输出端口112输出电源控制信号,经由电源控制接脚104输入至电源控制芯片106。当通用输入输出端口112输出电源控制信号时,控制器110可设定通用输入输出端口112为一输出端口,并在通用输入输出端口112输出电源控制信号之后,设定通用输入输出端口112为一输入端口。远程控制台124可经由网络126远程开启或关闭计算机系统100。网络126-->可为因特网(例如TCP/IP网络)、个人网络(例如红外线或蓝芽接口)、局域网络(例如以太网络、无线局域网络、或光纤环形网络)、广域网络(例如ATM、GPRS、WCDMA、或CDMA2000系统)等。远程控制台124可经由网络126发送一指令至网络接口118,指出计算机系统100是否要开启或关闭。网络接口118可接收此指令并传送至控制器110。在一实施例中,远程控制台124可为个人计算机、笔记本计算机、膝上型计算机、桌上型计算机、个人数字助理(PDA)、手机、或是其它可携式电子装置。图2为电源键102或控制器110可能产生两种的电源控制信号。在一种情况中,电源控制信号是由本地端使用者按压电源键102而产生。使用者可短按电源键102让电源键102以短时间连接地电压然后分离,因而产生具一持续时间TON的负脉冲202,作为开启计算机系统100本文档来自技高网
...

【技术保护点】
一种电源管理系统,用以控制一计算机系统,其特征在于,包括: 一通用输入输出端口,用以输出一电源控制信号; 一电源控制芯片,用以接收上述电源控制信号以开启或关闭上述计算机系统;以及 一控制器,用以控制上述通用输入输出端口输出上述电源控制信号,其中当上述通用输入输出端口输出上述电源控制信号时,上述控制器设定上述通用输入输出端口为一输出端口,以及在上述通用输入输出端口输出上述电源控制信号之后,设定上述通用输入输出端口为一输入端口。

【技术特征摘要】
US 2007-12-10 11/953,1061.一种电源管理系统,用以控制一计算机系统,其特征在于,包括:一通用输入输出端口,用以输出一电源控制信号;一电源控制芯片,用以接收上述电源控制信号以开启或关闭上述计算机系统;以及一控制器,用以控制上述通用输入输出端口输出上述电源控制信号,其中当上述通用输入输出端口输出上述电源控制信号时,上述控制器设定上述通用输入输出端口为一输出端口,以及在上述通用输入输出端口输出上述电源控制信号之后,设定上述通用输入输出端口为一输入端口。2.如权利要求1所述的电源管理系统,其特征在于,还包括一网络接口用以接收一远程控制台所传送的一指令,并传送上述指令至上述控制器,其中上述指令指出开启或关闭上述计算机系统。3.如权利要求1所述的电源管理系统,其特征在于,还包括一储存装置用以储存一记录指出上述计算机系统的一电源控制型式。4.如权利要求3所述的电源管理系统,其特征在于,当上述电源控制型式指出上述电源控制芯片的一电源控制接脚预设为一低电平时,上述电源控制信号为一正脉冲。5.如权利要求4所述的电源管理系统,其特征在于,还包括一电源键,其中上述电源键具有一第一端耦接至一供应电压,以及一第二端耦接至上述电源控制芯片并经由一电容耦接至一地电压。6.如权利要求3所述的电源管理系统,其特征在于,当上述电源控制型式指出上述电源控制芯片的一电源控制接脚预设为一高电平时,上述电源控制信号为一负脉冲。7.如权利要求6所述的电源管理系统,其特征在于,还包括一电源键,其中上述电源键具有一第一端耦接至一供应电压以及上述电源控制芯片,以及一第二端耦接至一地电压。8.如权利要求1所述的电源管理系统,其特征在于,上述电源控制信号为一脉冲,以及上述控制器还包括一定时器用以计算上述脉冲的一持续时间。9.如权利要求8所述的电源管理系统,其特征在于,开启上述计算机系统所需的上述持续时间小于关闭上述计算机系统所需的上述持续时间。10.一种电源管理方法,用以控制一计算机系统,其特征在于,包括下述步骤:初始化一通用输入输出端口为一输入端口;当上述通用输入输出端口输出一电源控制信号以开启或关闭上述计算机系统时,设定上述通用输入输出端口为一输出端...

【专利技术属性】
技术研发人员:陈立颖洪上清
申请(专利权)人:宏正自动科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1