一种基于龙芯处理器的温度控制方法
【技术领域】
[0001]本发明涉及嵌入式处理器过温保护技术领域,特别涉及一种基于龙芯处理器的温度控制方法。
【背景技术】
[0002]龙芯处理器是我国自主研发的计算机处理器,基于龙芯处理器的网络计算机和其它产品也开始面市并得到应用。龙芯系列无论在产业化方面还是在核心技术突破方面,都一直保持着快速和稳定的节奏。龙芯处理器的研发成功在我国计算机发展史上具有里程碑式的意义,是我国研制自主知识产权的高性能通用CPU的典范之作,将为国家安全和国防事业发挥重大的、不可替代的作用。
[0003]然而,基于龙芯处理器的手持设备具有体积小,便携性高等特点,但相应的手持设备不能安装风扇等散热设备,散热手段较少,处理器过热死机风险较大,这就对龙芯处理器的功耗具有更高要求。
[0004]为了解决基于龙芯处理器的手持设备的散热问题,保证手持设备的稳定运行,延长其使用寿命,本发明提出了一种基于龙芯处理器的温度控制方法。
【发明内容】
[0005]本发明为了弥补现有技术的缺陷,提供了一种简单、有效的基于龙芯处理器的温度控制方法。
[0006]本发明是通过如下技术方案实现的:
一种基于龙芯处理器的温度控制方法,其特征在于:包括龙芯处理器和电源开关,所述龙芯处理器包括温度管理控制模块和调压控制模块,所述开关电源包括电压调节模块和DC/DC模块,所述龙芯处理器通过调压控制模块连接到开关电源的电压调节模块,所述开关电源通过DC/DC模块连接到龙芯处理器的温度管理控制模块;
所述龙芯处理器通过温度管理控制模块获取龙芯处理器的内部温度数据,并根据该内部温度数据采取相应的控制策略;所述龙芯处理器通过电压调节模块输出控制信号,控制开关电源的电压调节模块,进而控制DC/DC模块的输出电压,所述输出电压即为龙芯处理器的内核工作电压,最终实现基于龙芯处理器的温度控制。
[0007]所述开关电源具有数字电压调节功能,所述龙芯处理器的调压控制模块通过6-bit信号线与开关电源的电压调节模块连接,所述开关电源依据接收到的6-bit数字信号输出不同电平的电源。
[0008]本发明基于龙芯处理器的温度控制方法,包括以下步骤:
(O设置第一温度阈值Tl和第二温度阈值T2,所述第一温度阈值Tl高于第二温度阈值T2,即T2兰Tl ;
(2)通过温度管理控制模块获取龙芯处理器内部温度信息T;
(3)当所述龙芯处理器内部温度T达到第一温度阈值Tl,即T3 Tl时,所述龙芯处理器通过电压调节模块输出控制信号,控制开关电源的电压调节模块,降低DC/DC模块的输出电压;
(4)当所述龙芯处理器内部温度T达到第二温度阈值T2,T ^ Tl时,所述DC/DC模块的输出电压恢复为步骤(2)中正常内核工作电压。
[0009]所述第一温度阈值Tl为所述龙芯处理器需要降温的温度,不能超过厂家规定的处理器运行最高温度;所述第二温度阈值T2为所述龙芯处理器正常运行的合理温度。
[0010]所述步骤(3)中DC/DC模块的输出电压不低于厂家规定的所述龙芯处理器的最低核电压。
[0011]本发明的有益效果是:该基于龙芯处理器的温度控制方法,在龙芯处理器内部温度较高时,能够通过调整龙芯处理器内核工作电压有效降低功耗,降低处理器温度,既保证了系统连续运行,又能防止龙芯处理器因温度过高而损坏,延长了其使用寿命,具有广泛的市场应用价值。
【附图说明】
[0012]附图1为本发明基于龙芯处理器的温度控制方法示意图;
附图2为本发明调压控制模块与电压调节模块连接结构示意图。
【具体实施方式】
[0013]附图为本发明的一种具体实施例,下面结合附图对本发明进行详细说明。
[0014]该基于龙芯处理器的温度控制方法,包括龙芯处理器和电源开关,所述龙芯处理器包括温度管理控制模块和调压控制模块,所述开关电源包括电压调节模块和DC/DC模块,所述龙芯处理器通过调压控制模块连接到开关电源的电压调节模块,所述开关电源通过DC/DC模块连接到龙芯处理器的温度管理控制模块;
所述龙芯处理器通过温度管理控制模块获取龙芯处理器的内部温度数据,并根据该内部温度数据采取相应的控制策略;所述龙芯处理器通过电压调节模块输出控制信号,控制开关电源的电压调节模块,进而控制DC/DC模块的输出电压,所述输出电压即为龙芯处理器的内核工作电压,最终实现基于龙芯处理器的温度控制。
[0015]采用具有数字电压调节功能的开关电源,所述龙芯处理器调压控制模块与开关电源电压调节模块的连接关系如附图2所示。所述龙芯处理器的调压控制模块通过6-bit信号线与开关电源的电压调节模块连接,所述开关电源依据接收到的6-bit数字信号输出不同电平的电源。
[0016]本发明基于龙芯处理器的温度控制方法,包括以下步骤:
(O设置第一温度阈值Tl和第二温度阈值T2,所述第一温度阈值Tl高于第二温度阈值T2,即T2兰Tl ;
(2)通过温度管理控制模块获取龙芯处理器内部温度信息T;
(3)当所述龙芯处理器内部温度T达到第一温度阈值Tl,即T3 Tl时,所述龙芯处理器通过电压调节模块输出控制信号,控制开关电源的电压调节模块,降低DC/DC模块的输出电压;
(4)当所述龙芯处理器内部温度T达到第二温度阈值T2,T^ Tl时,所述DC/DC模块的输出电压恢复为步骤(2)中正常内核工作电压。
[0017]所述第一温度阈值Tl为所述龙芯处理器需要降温的温度,不能超过厂家规定的处理器运行最高温度;所述第二温度阈值T2为所述龙芯处理器正常运行的合理温度。
[0018]所述步骤(3)中DC/DC模块的输出电压不低于厂家规定的所述龙芯处理器的最低核电压。
[0019]该基于龙芯处理器的温度控制方法,在龙芯处理器内部温度较高时,能够通过调整龙芯处理器内核工作电压有效降低功耗,降低处理器温度,既保证了系统连续运行,又能防止龙芯处理器因温度过高而损坏,延长了其使用寿命,具有广泛的市场应用价值。
【主权项】
1.一种基于龙芯处理器的温度控制方法,其特征在于:包括龙芯处理器和电源开关,所述龙芯处理器包括温度管理控制模块和调压控制模块,所述开关电源包括电压调节模块和DC/DC模块,所述龙芯处理器通过调压控制模块连接到开关电源的电压调节模块,所述开关电源通过DC/DC模块连接到龙芯处理器的温度管理控制模块; 所述龙芯处理器通过温度管理控制模块获取龙芯处理器的内部温度数据,并根据该内部温度数据采取相应的控制策略;所述龙芯处理器通过电压调节模块输出控制信号,控制开关电源的电压调节模块,进而控制DC/DC模块的输出电压,所述输出电压即为龙芯处理器的内核工作电压,最终实现基于龙芯处理器的温度控制。2.根据权利要求1所述的基于龙芯处理器的温度控制方法,其特征在于:所述开关电源具有数字电压调节功能,所述龙芯处理器的调压控制模块通过6-bit信号线与开关电源的电压调节模块连接,所述开关电源依据接收到的6-bit数字信号输出不同电平的电源。3.根据权利要求1所述的基于龙芯处理器的温度控制方法,其特征在于包括以下步骤: (O设置第一温度阈值Tl和第二温度阈值T2,所述第一温度阈值Tl高于第二温度阈值T2,即T2兰Tl ; (2)通过温度管理控制模块获取龙芯处理器内部温度信息T; (3)当所述龙芯处理器内部温度T达到第一温度阈值Tl,即T3 Tl时,所述龙芯处理器通过电压调节模块输出控制信号,控制开关电源的电压调节模块,降低DC/DC模块的输出电压; (4)当所述龙芯处理器内部温度T达到第二温度阈值T2,T^ Tl时,所述DC/DC模块的输出电压恢复为步骤(2)中正常内核工作电压。4.根据权利要求3所述的基于龙芯处理器的温度控制方法,其特征在于:所述第一温度阈值Tl为所述龙芯处理器需要降温的温度,不能超过厂家规定的处理器运行最高温度;所述第二温度阈值T2为所述龙芯处理器正常运行的合理温度。5.根据权利要求3所述的基于龙芯处理器的温度控制方法,其特征在于:所述步骤(3)中DC/DC模块的输出电压不低于厂家规定的所述龙芯处理器的最低核电压。
【专利摘要】本发明特别涉及一种基于龙芯处理器的温度控制方法。该基于龙芯处理器的温度控制方法,包括龙芯处理器和电源开关,所述龙芯处理器包括温度管理控制模块和调压控制模块,所述开关电源包括电压调节模块和DC/DC模块,所述龙芯处理器通过调压控制模块连接到开关电源的电压调节模块,所述开关电源通过DC/DC模块连接到龙芯处理器的温度管理控制模块。该基于龙芯处理器的温度控制方法,在龙芯处理器内部温度较高时,能够通过调整龙芯处理器内核工作电压有效降低功耗,降低处理器温度,既保证了系统连续运行,又能防止龙芯处理器因温度过高而损坏,延长了其使用寿命,具有广泛的市场应用价值。
【IPC分类】G05D23/19, G06F1/20
【公开号】CN105116978
【申请号】CN201510503114
【发明人】曹刚, 刘强, 李若寒, 李婷
【申请人】山东超越数控电子有限公司
【公开日】2015年12月2日
【申请日】2015年8月17日