劉莉娜
摘 要:針對當前電源管理在處理器上的廣泛應用需求,文中設計了一種處理器電源管理方案。方案彌補了當前處理器電源管理的短處,實現了對處理器電源的上電、掉電、節能等全方位控制管理。
關鍵詞:電源管理;FPGA;硬件;處理器;節能;控制管理
中圖分類號:TP274文獻標識碼:A文章編號:2095-1302(2019)03-00-02
0 引 言
隨著電子產品集成度越來越高,多處理器板卡得到了越來越多的應用設計,高性能的處理器對于電源有嚴格的要求。一般來說,各處理器本身就有電源時序要求,合作配合也有時序要求,同時還有相關監視要求。如何根據工程實際,設計出更加高效的多處理器系統電源管理架構,是目前需要解決的重要問題之一。而有著“萬能芯片”稱號的FPGA(Field-Programmable Gate Array)器件以其并行數據處理能力、靈活的時序及邏輯電路搭建方式而被廣泛應用于電源管理的設計當中[1-3]。
針對這些需求,本文設計了一種采用FPGA器件為核心的通用電源管理模塊,該模塊可實現對處理器電源的上電、掉電、節能等全方位的控制需求。
1 架構基本設計
1.1 基本組成
本電源管理架構組成如圖1所示。其主要由輸入電源監視單元、穩壓供電單元、FPG單元、開關電源和輸出電源監視單元組成。
1.2 主要實施步驟
(1)外部電源經輸入電源監視單元為兩個以上的開關電源供電,開關電源輸出兩路以上的電源為處理器供電;
(2)輸入電源監視單元輸出的電源信號經穩壓供電單元為可編程邏輯單元提供電源;
(3)輸入電源監視單元對外部輸入的電源狀態進行監視,輸出電源監視單元對開關電源輸出的電源進行監視;
(4)可編程邏輯單元接收并根據輸入電源監視單元、輸出電源監視單元、開關電源的狀態信息對開關電源進行控制。
2 實例基本設計
2.1 實例基本結構組成
一種處理器多電源管理模塊的結構,如圖2所示。包括濾波模塊、輸入電源健康監視模塊、儲能模塊、LDO穩壓模塊、現場可編程邏輯器件、微調控制器、開關電源1、開關電源2、輸出電源健康監視模塊和處理器[4-6]。
2.2 實例主要功能設計
(1)微調控制器:現場可編程邏輯器件穩定運行后,先向微調控制器發出初始控制脈沖,使得微調處理器控制開關電源發出處理器需要的穩態電壓,微調處理器對開關電源輸出的電源進行監視。當處理器正常運行后,微調控制器將開關電源的控制權交由處理器管理,處理器根據自身負載的動態需求進行內核電壓的動態微調[7]。
(2)濾波模塊和儲能模塊:外部的直流電源經濾波模塊處理后,由輸入電源健康監視模塊輸出至儲能模塊。儲能模塊分別為LDO穩壓模塊、開關電源、微調控制器提供輸入電源,儲能模塊用于外部電源關斷后,保證處理器的電源仍維持短時間工作[8]。
(3)輸入電源健康監視模塊:監視外部電源的電壓和電流狀態,并將外部電源過壓、欠壓、掉電、過流狀態信息傳送至現場可編程邏輯器件。開關電源的芯片正常狀態傳送至現場可編程邏輯器件[9]。
(4)輸出電源健康監視模塊:監視開關電源輸出至處理器的電壓狀態信息,電壓狀態信號包括處理器核心電源的過壓、欠壓狀態,以及處理器的I/O電源欠壓狀態,輸出電源健康監視模塊將電壓狀態信息傳送至現場可編程邏輯器件。
(5)現場可編程邏輯器件:其穩定運行后能按照上電的正序依次控制各個開關電源的使能,從而能依次管理上電時序來滿足處理器的要求。現場可編程邏輯器件根據來自于輸入電源健康監視模塊的掉電信息、各個開關電源的芯片正常狀態和輸出電源健康監視模塊的狀態信息進行綜合判斷,若判斷為故障,現場可編程邏輯器件按照上電的反序,依次控制各個開關電源的使能,從而能依次管理掉電時序來滿足處理器的要求[10]。
3 結 語
該處理器電源管理架構能夠達到技術效果如下:
(1)能夠保證各種電源上電、掉電時序滿足要求,實現了對各電壓的欠壓監視,核心電壓的過、欠壓監視以及核心電壓進行動態微調,實現了對系統輸入電壓的過、欠壓監視,過流監視;
(2)采用可編程邏輯單元進行電源管理控制,可編程邏輯單元接口豐富、編程方便,本設計具備極強的可擴展性和通用性,充分實現了處理器系統的復雜電源管理;
(3)根據處理器負載動態調整,能有效延長處理器使用壽命,通過對各電源健康狀態的統一采集,有效保證了狀態信息清晰可追溯。
參 考 文 獻
[1]顏重光.便攜產品電源芯片的應用技術[J].電子設計應用,2006(1):102-104.
[2]陳堅.電力電子學[M].北京:高等教育出版社,2002.
[3]陳俊杰.嵌入式系統電源管理的研究與實現[D].南京:南京理工大學,2012.
[4]周立功.Actel FPGA原理與應用(基于Fusion系列)[M].廣州:廣州致遠電子有限公司,2009.
[5]鄭倩.基于隨機模型的動態電源管理[D]. 哈爾濱:哈爾濱工業大學,2010.
[6]季新樂.基于嵌入式系統的電源管理機制研究[D].昆明:云南大學,2012.
[7]邢曉勇.系統級動態電源管理框架與在線策略的研究與實現[D].廣州:華南理工大學,2013.
[8]張輝,郝躍,鄧先明,等.基于FPGA的永磁同步電動機參數辨識技術[J].實驗室研究與探索,2018(6):37-41.
[9]李紅梅,陳濤.永磁同步電機參數辨識研究綜述[J].電子測量與儀器學報,2015(5):638-647.
[10]李曉寧,李逢春.基于dsPACE的永磁同步電機控制半實物仿真實驗設計[J].實驗室研究與探索,2011(9):12-14.