Cpu供电调节方法及系统的制作方法

文档序号:6429604阅读:130来源:国知局
专利名称:Cpu供电调节方法及系统的制作方法
技术领域
本发明涉及一种供电调节方法及系统,尤其是涉及一种CPU供电调节方法及系统。
背景技术
目前的CPU (Central Processing Unit,中央处理器)等大功率电路往往有多相电路供电。对于同一种机种所支持的CPU往往有不同的最大功率,比如LG775的Intel CPU就有95W/130W等。对于一块设计完成的主板,只能针对所支持的最大功率进行优化设计。在同一电路下,假设130W的CPU效率为90%,由于电路的自身损耗,95W的CPU效率最高只有 75%。

发明内容
鉴于以上内容,有必要提供一种CPU供电调节方法,可以根据CPU功率调节供电相数,使所述CPU能够产生最大效率。鉴于以上内容,还有必要提供一种CPU供电调节系统,可以根据CPU功率调节供电相数,使所述CPU能够产生最大效率。所述CPU供电调节方法包括上电步骤控制供电管理模块开始为CPU供电,此时默认切换到相数最高的开关;设置步骤设置所述CPU的冷启动检查点,所述冷启动检查点在收到重启命令时重新冷启动所述CPU ;第一判断步骤判断是否存在已经调节过供电相数的标记,当不存在时执行读取步骤,当已存在时执行启动步骤;读取步骤读取所述CPU的型号及所对应的最大功率;查询步骤查表得到该最大功率所对应的最佳供电相数;第二判断步骤判断当前开关所连接的供电电路相数与该最佳供电相数是否匹配,当不匹配时执行控制步骤,当匹配时执行启动步骤;控制步骤控制所述CPU停止工作,并控制固件通过设置相应的GPIO信号,在所述供电管理模块中切换到所述最佳供电相数所对应的开关;标记步骤标记所述固件已经调节过供电相数,并发送重启命令至所述冷启动检查点,返回所述设置步骤,重新冷启动所述CPU;及启动步骤清空所述标记,并控制电子设备继续开机,正常启动。所述CPU供电调节方法包括上电步骤控制供电管理模块开始为CPU供电,此时默认打开所有各相供电电路;读取步骤读取所述CPU的型号及所对应的最大功率;查询步骤查表得到该最大功率所对应的最佳供电相数;判断步骤根据所述最佳供电相数判断是否需要打开所有各相供电电路,当不需要打开所有各相供电电路时执行控制步骤,当需要打开所有各相供电电路时执行启动步骤;控制步骤控制固件通过设置相应的GPIO信号,调节所述供电管理模块中的供电相数到所述最佳供电相数,并控制所述CPU重复NOP指令至调节完毕,然后执行启动步骤;及启动步骤控制电子设备继续开机,正常启动。所述CPU供电调节系统包括上电模块,用于控制供电管理模块开始为CPU供电,此时默认切换到相数最高的开关;设置模块,用于设置所述CPU的冷启动检查点,所述冷启动检查点在收到重启命令时重新冷启动所述CPU;第一判断模块,用于判断是否存在已经调节过供电相数的标记;读取模块,用于当不存在已经调节过供电相数的标记时,读取所述CPU的型号及所对应的最大功率;查询模块,用于查表得到该最大功率所对应的最佳供电相数;第二判断模块,用于判断当前开关所连接的供电电路相数与该最佳供电相数是否匹配;控制模块,用于当当前开关所连接的供电电路相数与该最佳供电相数不匹配时,控制所述CPU停止工作,并控制固件通过设置相应的GPIO信号,在所述供电管理模块中切换到所述最佳供电相数所对应的开关;标记模块,用于标记所述固件已经调节过供电相数,并发送重启命令至所述冷启动检查点,触发所述设置模块重新冷启动所述CPU ;及启动模块,用于当当前开关所连接的供电电路相数与该最佳供电相数匹配时,或者当已存在已经调节过供电相数的标记时,清空所述标记,并控制电子设备继续开机,正常启动
所述CPU供电调节系统包括上电模块,用于控制供电管理模块开始为CPU供电,此时默认打开所有各相供电电路;读取模块,用于读取所述CPU的型号及所对应的最大功率;查询模块,用于查表得到该最大功率所对应的最佳供电相数;判断模块,用于根据所述最佳供电相数判断是否需要打开所有各相供电电路;控制模块,用于当不需要打开所有各相供电电路时,控制固件通过设置相应的GPIO信号,调节所述供电管理模块中的供电相数到所述·最佳供电相数,并控制所述CPU重复NOP指令至调节完毕;及启动模块,用于当需要打开所有各相供电电路时,或者当所述供电管理模块中的供电相数调节完毕后,控制电子设备继续开机,正常启动。相较于现有技术,所述的CPU供电调节方法及系统,能够根据CPU的型号及所对应的最大功率,采用减少供电相数的方式,静态调节对所述CPU的供电电流大小,使所述CPU
产生最大效率。


图I是本发明CPU供电调节系统较佳实施例的应用环境图。图2是本发明CPU供电调节系统一个较佳实施例的功能模块图。图3是本发明CPU供电调节系统另一个较佳实施例的功能模块图。图4是运用图2中CPU供电调节系统实施CPU供电调节方法的较佳实施例的流程图。图5是运用图3中CPU供电调节系统实施CPU供电调节方法的较佳实施例的流程图。主要元件符号说明 _
权利要求
1.一种CPU供电调节方法,其特征在于,该方法包括 上电步骤控制供电管理模块开始为CPU供电,此时默认切换到相数最高的开关; 设置步骤设置所述CPU的冷启动检查点,所述冷启动检查点在收到重启命令时重新冷启动所述CPU ; 第一判断步骤判断是否存在已经调节过供电相数的标记,当不存在时执行读取步骤,当已存在时执行启动步骤; 读取步骤读取所述CPU的型号及所对应的最大功率; 查询步骤查表得到该最大功率所对应的最佳供电相数; 第二判断步骤判断当前开关所连接的供电电路相数与该最佳供电相数是否匹配,当不匹配时执行控制步骤,当匹配时执行启动步骤; 控制步骤控制所述CPU停止工作,并控制固件通过设置相应的GPIO信号,在所述供电管理模块中切换到所述最佳供电相数所对应的开关; 标记步骤标记所述固件已经调节过供电相数,并发送重启命令至所述冷启动检查点,返回所述设置步骤,重新冷启动所述CPU ;及 启动步骤清空所述标记,并控制电子设备继续开机,正常启动。
2.如权利要求I所述的CPU供电调节方法,其特征在于,所述供电管理模块包括多个开关,每个开关连接不同相数的供电电路,提供不同相数的供电电流。
3.—种CPU供电调节方法,其特征在于,该方法包括 上电步骤控制供电管理模块开始为CPU供电,此时默认打开所有各相供电电路; 读取步骤读取所述CPU的型号及所对应的最大功率; 查询步骤查表得到该最大功率所对应的最佳供电相数; 判断步骤根据所述最佳供电相数判断是否需要打开所有各相供电电路,当不需要打开所有各相供电电路时执行控制步骤,当需要打开所有各相供电电路时执行启动步骤; 控制步骤控制固件通过设置相应的GPIO信号,调节所述供电管理模块中的供电相数到所述最佳供电相数,并控制所述CPU重复NOP指令至调节完毕,然后执行启动步骤 '及启动步骤控制电子设备继续开机,正常启动。
4.如权利要求3所述的CPU供电调节方法,其特征在于,所述供电管理模块包括多相供电电路,通过控制多相供电电路的开启相数,提供不同相数的供电电流。
5.—种CPU供电调节系统,其特征在于,该系统包括 上电模块,用于控制供电管理模块开始为CPU供电,此时默认切换到相数最高的开关;设置模块,用于设置所述CPU的冷启动检查点,所述冷启动检查点在收到重启命令时重新冷启动所述CPU ; 第一判断模块,用于判断是否存在已经调节过供电相数的标记; 读取模块,用于当不存在已经调节过供电相数的标记时,读取所述CPU的型号及所对应的最大功率; 查询模块,用于查表得到该最大功率所对应的最佳供电相数; 第二判断模块,用于判断当前开关所连接的供电电路相数与该最佳供电相数是否匹配; 控制模块,用于当当前开关所连接的供电电路相数与该最佳供电相数不匹配时,控制所述CPU停止工作,并控制固件通过设置相应的GPIO信号,在所述供电管理模块中切换到所述最佳供电相数所对应的开关; 标记模块,用于标记所述固件已经调节过供电相数,并发送重启命令至所述冷启动检查点,触发所述设置模块重新冷启动所述CPU ;及 启动模块,用于当当前开关所连接的供电电路相数与该最佳供电相数匹配时,或者当已存在已经调节过供电相数的标记时,清空所述标记,并控制电子设备继续开机,正常启动。
6.如权利要求5所述的CPU供电调节系统,其特征在于,所述供电管理模块包括多个开关,每个开关连接不同相数的供电电路,提供不同相数的供电电流。
7.如权利要求5所述的CPU供电调节系统,其特征在于,所述固件为可延时及设置GPIO信号的装置。
8.—种CPU供电调节系统,其特征在于,该系统包括 上电模块,用于控制供电管理模块开始为CPU供电,此时默认打开所有各相供电电路; 读取模块,用于读取所述CPU的型号及所对应的最大功率; 查询模块,用于查表得到该最大功率所对应的最佳供电相数; 判断模块,用于根据所述最佳供电相数判断是否需要打开所有各相供电电路; 控制模块,用于当不需要打开所有各相供电电路时,控制固件通过设置相应的GPIO信号,调节所述供电管理模块中的供电相数到所述最佳供电相数,并控制所述CPU重复NOP指令至调节完毕;及 启动模块,用于当需要打开所有各相供电电路时,或者当所述供电管理模块中的供电相数调节完毕后,控制电子设备继续开机,正常启动。
9.如权利要求8所述的CPU供电调节系统,其特征在于,所述供电管理模块包括多相供电电路,通过控制多相供电电路的开启相数,提供不同相数的供电电流。
10.如权利要求8所述的CPU供电调节系统,其特征在于,所述固件为可延时及设置GPIO信号的装置。
全文摘要
一种CPU供电调节系统,该系统先默认提供最大相数的电流,然后根据所述CPU的型号及所对应的最大功率,控制固件通过设置相应的GPIO信号,在供电管理模块中减少供电相数,静态调节对所述CPU的供电电流大小。本发明还提供一种CPU供电调节方法。本发明可以根据CPU功率调节供电相数,使所述CPU能够产生最大效率。
文档编号G06F1/26GK102902334SQ20111021334
公开日2013年1月30日 申请日期2011年7月28日 优先权日2011年7月28日
发明者王光建, 付小军 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1