[发明专利]CPU供电调节方法及系统无效
申请号: | 201110213347.0 | 申请日: | 2011-07-28 |
公开(公告)号: | CN102902334A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 王光建;付小军 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F1/26 | 分类号: | G06F1/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 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产生最大效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110213347.0/2.html,转载请声明来源钻瓜专利网。