一種基于龍芯處理器的溫度控制方法
【技術領域】
[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日