专利名称:避免按压电源开关中断bios更新的系统及其方法
技术领域:
本发明是关于一种保护BIOS更新的方法,特别是关于一种避免按压电源开关中断BIOS更新的系统及其方法。
背景技术:
随着科技信息日益进步,计算机早已成为生活中不可缺少的科技产品,也是重要的数据采集媒介。因此计算机系统也随着使用者的需求的增加,计算机硬件的功能也得到提高,如更换中央运算处理器、存储器、硬盘及显卡等等外围配备,该外围配备的升级可分为两种,一种是直接换成新设计、新技术的产品;另一种则是将原有BIOS(BasicInput/Output System)ROM与韧体(fireware)内容升级,对使用者而言,更新BIOS是最省钱省力的方法。但由于在更新BIOS时,若供应电力中断,会导致更新BIOS存储器内的数据不完全,下次开机时无法正常开机与启用硬设备,然而,电力中断有许多原因,其中最常发生的原因是使用者误触机壳面板的电源开关,导致主机电源启动电路切换成关闭电源,将电源直接切断,造成BIOS存储器更新失败。
请参阅图1,它是现有BIOS更新前电源启动方法流程图。如图所示,由电源控制开关11按压送出开机信号时,经由开关控制芯片12送出一电源开启信号触发电源电路13的开启,并由电源电路13送出一低电位信号到电源供应器15,启动该电源供应器15。若此时误触该电源控制开关11,则会由该开关控制芯片12送出一电源关闭信号触发该电源电路13的关闭,并由该电源电路13送出一高电位信号到该电源供应器15,关闭该电源供应器15;当执行BIOS更新时,会导致BIOS更新失败无法开机。
因此如何在更新BIOS存储器时不会因为误触电源开关导致更新失败无法开机,是一项亟待解决的问题。
为避免上述问题的发生,有厂商产生双BIOS系统的技术,采用一主一副的BIOS存储器系统,也就是可容许更新失败一次,若在更新失败时,则启用备援的BIOS存储器。然而该技术并未解决误触开关机按钮导致的中断问题,仅在失败后启用备份存储器为其补救办法,且必须多增加一颗ROM,使其系统设计更复杂,相对增加了制作成本。
因此,如何提供一种在BIOS存储器更新数据时,不会因误触电源开关造成BIOS更新失败的系统及其方法,是目前亟待解决的问题。
发明内容为克服上述现有技术的种种缺点,本发明的主要目的在于提供一种可保持电源供应器的供电控制信号正常的避免按压电源开关中断BIOS更新的系统及其方法。
本发明的另一目的在于提供一种避免按压电源开关中断BIOS更新的系统及其方法,可防止误触电源控制开关使BIOS更新失败且能够安全地完成BIOS存储器数据更新。
为达上述及其它目的,本发明提供一种避免按压电源开关中断BIOS更新的系统及其方法,保持电源供应器的供电控制信号正常,该避免按压电源开关中断BIOS更新的方法包括一电源控制开关触发控制芯片模块,使该控制芯片模块传送出一预设信号及一控制信号;一电源电路模块在接收由该控制芯片模块传出的控制信号后,输出一启动信号;一控制元件模块接收该电源电路模块传送出的启动信号及该控制芯片模块传送的预设信号,并在进行电性处理后产生一电性信号启动电源供应器;一BIOS更新软件提供一GPIO控制信号到该控制元件模块,取代该控制芯片模块的预设信号,在BIOS更新时,维持该电源供应器持续供电的状态;以及当BIOS更新的程序结束时,传送一变更GPIO控制信号到该控制元件模块,改变维持电源供应器持续供电的状态,使该电源供应器的开关机正常操作。
本发明的避免按压电源开关中断BIOS更新的系统,用以保持供电源供应器的电控制信号正常,该避免按压电源开关中断BIOS更新的系统包括一电源控制开关;一控制芯片模块,输出一控制信号,该控制芯片模块包括一GPIO单元,用以输出一预设信号;一电源电路模块,接收该控制芯片模块的控制信号后,产生一启动信号;以及一控制元件模块,接收该电源电路模块传送的启动信号及该控制芯片模块的预设信号,并进行电性处理后产生一电性信号启动该电源供应器。
因此,本发明的避免按压电源开关中断BIOS更新的系统及其方法可针对BIOS的存储器更新,在不大幅修改系统开关机电路或增加额外备援存储器的设计下,达到避免按压电源控制开关中断电源与BIOS更新的有效运用,并可保护BIOS存储器更新中的数据,使其不会因误触电源开关导致系统损毁。
再者,本发明的避免按压电源开关中断BIOS更新的系统及其方法,使用者不须大幅修改系统开关机电路或增加另一备援存储器,即可进行快速、安全、有效率的BIOS存储器数据更新,完成主机的升级,避免BIOS存储器更新失败、设计制作成本增加等问题。
图1是现有BIOS更新前电源启动方法流程示意图;图2是本发明避免按压电源开关中断BIOS更新的系统及其方法流程示意图;以及图3是本发明避免按压电源开关中断BIOS更新的系统及其方法系统的架构方块示意图。
具体实施方式实施例请参阅图2及图3,它们分别是本发明避免按压电源开关中断BIOS更新的系统及其方法流程图及其架构方块示意图。
如图所示,该避免按压电源开关中断BIOS更新的方法步骤是如步骤S1,由电源控制开关31触发控制芯片模块32,进到步骤S2。
如步骤S2,由该控制芯片模块32传送一控制信号到电源电路模块33,进到步骤S3。
如步骤S3,由于该控制芯片模块32具有GPIO单元321,由该GPIO单元321送出一预设信号,该预设信号是一低电位信号,是开关机控制芯片模块32的GPIO单元321输出信号的初始值,进到步骤S4。
如步骤S4,该电源电路模块33接收由该控制芯片模块32传送的控制信号后,对该控制元件模块34输出一启动信号,该启动信号是一低电位信号,进到步骤S5。
如步骤S5,将该电源电路模块33传送的启动信号与该GPIO单元321传送的预设信号,经该控制元件模块34进行电性处理后产生一电性信号,该GPIO控制信号是一高电位信号,用于启动电源供应器35,其中,该电性信号是一低电位信号,该电性处理是逻辑运算或微处理器运算处理,该逻辑运算是将电源电路模块33信号反向的反向闸与配合该反向信号及GPIO控制信号做NOR运算的NOR闸。该控制元件模块34是微处理器或逻辑闸IC。接着进到步骤S6。
如步骤S6,启动一BIOS更新软件,其中,该BIOS更新软件可对GPIO单元321送出一GPIO控制信号,进到步骤S7。
如步骤S7,由该BIOS更新软件送出一GPIO控制信号到该控制元件模块34,取代该控制芯片模块32的预设信号,使其在BIOS更新时,维持该电源供应器35持续供电的状态,进到步骤S10。
如步骤S8,当BIOS更新完成后,送出一变更GPIO控制信号到该控制元件模块32,该变更GPIO控制信号是一低电位信号,改变维持电源供应器35持续供电的状态,该电源供应器35转为正常的开关机操作。
如图3所示,本发明的避免按压电源开关中断BIOS更新的系统,在更新BIOS过程可保持电源供应器的电控制信号正常,本发明的避免按压电源开关中断BIOS更新的系统包括电源控制开关31、控制芯片模块32、电源电路模块33以及控制元件模块34。
该电源控制开关31,用于触发该控制芯片模块32。
该控制芯片模块32,受到电源控制开头31触发后输出一控制信号,将该控制信号输出到电源电路模块33。该控制芯片模块32包括一GPIO单元321,由该GPIO单元321送出一预设信号,该预设信号是一低电位信号,是开关机控制芯片模块32的GPIO单元321输出信号的初始值。
该电源电路模块33,接收由该控制芯片模块32传送的控制信号后,对该控制元件模块34输出一启动信号,该启动信号是一低电位信号。
该控制元件模块34,接收该电源电路模块33传送的启动信号及该控制芯片模块32传送的的预设信号,进行电性处理后产生一电性信号启动该电源供应器35。该控制元件模块34是微处理器或逻辑闸IC。
其中,该电性信号是低电位维持电源供应,该电性处理是逻辑运算或微处理器运算处理,该逻辑运算是将电源电路模块33信号反向的反向闸与配合该反向信号及GPIO控制信号做NOR运算的NOR闸。该GPIO信号是一控制电源控制开关31在该信号变更后是否具有开关功效。
与现有技术相比,本发明可避免在更新BIOS存储器时因误触开关造成电力中断使更新BIOS的操作失败,可降低设计的时间、成本及人力。
再者,本发明的避免按压电源开关中断BIOS更新的系统及其方法无须大幅修改系统开关机电路或以增加额外备援存储器,借由本发明的避免按压电源开关中断BIOS更新的系统及其方法进行快速、安全、有效率的BIOS存储器数据更新,完成主机的升级,可避免BIOS存储器更新失败、设计制作成本增加等问题。
权利要求
1.一种避免按压电源开关中断BIOS更新的方法,用以保持电源供应器的供电控制信号正常,其特征在于,该避免按压电源开关中断BIOS更新的方法包括一电源控制开关触发控制芯片模块,使该控制芯片模块传送出一预设信号及一控制信号;一电源电路模块在接收由该控制芯片模块传出的控制信号后,输出一启动信号;一控制元件模块接收该电源电路模块传送出的启动信号及该控制芯片模块传送的预设信号,并在进行电性处理后产生一电性信号启动电源供应器;一BIOS更新软件提供一GPIO控制信号到该控制元件模块,取代该控制芯片模块的预设信号,在BIOS更新时,维持该电源供应器持续供电的状态;以及当BIOS更新的程序结束时,传送一变更GPIO控制信号到该控制元件模块,改变维持电源供应器持续供电的状态,使该电源供应器的开关机正常操作。
2.如权利要求
1所述的避免按压电源开关中断BIOS更新的方法,其特征在于,该预设信号是开关机控制芯片模块的GPIO单元输出信号的初始值。
3.如权利要求
1所述的避免按压电源开关中断BIOS更新的方法,其特征在于,该控制元件模块是微处理器或逻辑闸IC。
4.如权利要求
1所述的避免按压电源开关中断BIOS更新的方法,其特征在于,该控制元件模块是使BIOS更新时电源供应器不受电源开关按压影响持续供电。
5.如权利要求
1所述的避免按压电源开关中断BIOS更新的方法,其特征在于,该BIOS更新软件在执行BIOS更新时改变开关机控制芯片模块传送的预设信号。
6.如权利要求
1所述的避免按压电源开关中断BIOS更新的方法,其特征在于,该GPIO控制信号是一高电位信号。
7.如权利要求
1所述的避免按压电源开关中断BIOS更新的方法,其特征在于,该电性信号是一低电位信号。
8.如权利要求
1所述的避免按压电源开关中断BIOS更新的方法,其特征在于,该电性处理选自逻辑运算或微处理器运算处理。
9.如权利要求
8所述的避免按压电源开关中断BIOS更新的方法,其特征在于,该逻辑运算是将电源电路模块信号反向的反向闸与配合该反向信号及GPIO控制信号做NOR运算的NOR闸。
10.一种避免按压电源开关中断BIOS更新的系统,保持供电源供应器的电控制信号正常,其特征在于,该避免按压电源开关中断BIOS更新的系统包括一电源控制开关;一控制芯片模块,输出一控制信号,该控制芯片模块包括一GPIO单元,用以输出一预设信号;一电源电路模块,接收该控制芯片模块的控制信号后,产生一启动信号;以及一控制元件模块,接收该电源电路模块传送的启动信号及该控制芯片模块的预设信号,并进行电性处理后产生一电性信号启动该电源供应器。
11.如权利要求
10所述的避免按压电源开关中断BIOS更新的系统,其特征在于,该电性信号是低电位维持电源供应。
12.如权利要求
10所述的避免按压电源开关中断BIOS更新的系统,其特征在于,该电性处理是逻辑运算或微处理器运算处理。
13.如权利要求
10所述的避免按压电源开关中断BIOS更新的系统,其特征在于,该GPIO信号是一控制电源控制开关在该信号变更后是否具有开关功效。
专利摘要
本发明公开一种避免按压电源开关中断BIOS更新的系统及其方法,保持电源供应器的电控制信号正常,该避免按压电源开关中断BIOS更新的系统包括电源控制开关、控制芯片模块、电源电路模块、以及控制元件模块。本发明的避免按压电源开关中断BIOS更新的系统及其方法,在不大幅修改系统开关机电路或增加额外备援存储器的设计下,避免在更新BIOS过程中按压电源控制开关中断电源,不会因误触电源开关导致系统损毁,提供一种快速、安全、有效率的BIOS存储器数据更新方法,避免BIOS存储器更新失败、设计制作成本增加等问题。
文档编号G05B19/04GK1991681SQ200510097552
公开日2007年7月4日 申请日期2005年12月30日
发明者黄坤红 申请人:英业达股份有限公司导出引文BiBTeX, EndNote, RefMan