FPGA系統(tǒng)的復(fù)雜度越來越高,所以FPGA必須采用適當(dāng)?shù)?a target="_blank">電源管理技術(shù),來設(shè)計針對FPGA系統(tǒng)的電源。
FPGA通常需要幾個電壓供電。根據(jù)應(yīng)用的不同,主輸入電源可以采用背板電源、隔離電源、非隔離電源,甚至是電池供電的方式。這些主輸入通常產(chǎn)生一個中間DC電壓來為FPGA的主電壓供電。這些中間電壓通常為5V或12V的DC電壓。表1和表2中列出了FPGA的某些典型電壓軌。
表1 Virtex 7FPGA的電源要求

表2 Zynq 7000系列片上系統(tǒng) (SoC) 的電源要求

Xilinx功率估算器
為每個電壓確定合適的電流是一件比較棘手的工作,原因在于電流的范圍可以從幾百毫安到60A,甚至更高。如果事先進行規(guī)劃的話,情況就會完全不同,事先規(guī)劃可以避免對電源的過度設(shè)計和設(shè)計的不充份,從而導(dǎo)致必須推倒重來等錯誤。FPGA廠家提供了精確的FPGA功耗計算工具,可根據(jù)客戶對FPGA的使用方式來估算出最差情況下的功耗。
圖1中顯示的Xilinx功率估算器 (XPE),涵蓋了數(shù)個Xilinx FPGA系列。借助于這款工具,客戶可以選擇正在使用的部件,并且輸入時鐘和配置信息,來確定電源需求,并且根據(jù)估算值來選擇合適的器件。
圖1 Xilinx功率估算器 (XPE)
設(shè)計注意事項
注意事項1
在選擇一款符合FPGA應(yīng)用需要的電源時,必須將很多因素考慮在內(nèi)。成本、尺寸,以及效率,始終是電源設(shè)計過程中需要注意的因素。不過,在FPGA應(yīng)用中,某些電源將會有不同的要求。內(nèi)核電源通常需要在線路、負載和溫度范圍內(nèi)保持更加嚴格的精度。某些電源,比如說收發(fā)器,對于噪聲更加敏感,并且需要將它們的輸出保持在特定的噪聲閥值以下。還需注意的是,某些具有共模電壓的電源可組合在一起,并且可以用一個鐵氧體磁珠進行隔離,以實現(xiàn)濾波或作為一個負載開關(guān)。
注意事項2
當(dāng)進行符合容限要求方面的設(shè)計時,需要將全部的靜態(tài)和動態(tài)運行條件考慮在內(nèi)。首先,選擇一款基準(zhǔn)精度小于1%的穩(wěn)壓器,這為客戶預(yù)留了最大的設(shè)計裕量空間來處理負載瞬變等動態(tài)運行條件。
注意事項3
在設(shè)計高速收發(fā)器電源時還需謹慎,因為這些靈敏電源輸出的噪聲會使性能下降,并且增加抖動。低壓降穩(wěn)壓器 (LDO) 是這些電源軌的理想選擇。不過,當(dāng)需要更高電流時,只要輸出紋波的典型值在10kHz至80MHz頻率范圍內(nèi)保持在10mVpk-pk以下,就可以使用開關(guān)電源。專用FPGA數(shù)據(jù)表將包含與收發(fā)器需求相關(guān)的詳細技術(shù)規(guī)格。
注意事項4
電源排序是FPGA電源設(shè)計時的另外一個重要方面。由于FPGA系統(tǒng)中需要多個電源供電,如圖推薦的電源順序在啟動時汲取最小電流,這反過來防止了對器件的損壞。圖2中顯示的是針對Virtex 7系列FPGA上的邏輯電路和收發(fā)器電源的建議加電電源序列。針對Zynq 7000系列SoC的處理器排序顯示在圖3中。
圖2針對Virtex 7 FPGA的推薦加電序列
其中,VCCINT and VMGTAVCC可同時加電,只要它們在VMGTAVTT之前啟動,它們的加電順序可以互換。
圖3建議用于Zynq 7000系列SoC的加電序列
對于Xilinx 7/Zynq 7000系列器件來說,這些電源必須具有一個線性上升,并且必須在0.2ms至50ms的周期范圍內(nèi)加電,而對于Xilinx Ultrascale FPGA系列器件來說,這個周期范圍在0.2ms到40ms之間。建議斷電順序與加電順序相反。
電源解決方案
一旦已經(jīng)估算出合適的電流,并且全部設(shè)計注意事項已知的話,電源設(shè)計人員可以開始器件選型。有幾個選項可供選擇,諸如低壓降穩(wěn)壓器 (LDO)、開關(guān)模式電源 (SMPS) 和集成模塊,它們都具有不同的優(yōu)缺點。例如,由于其簡單性和低輸出噪聲,LDO是某些較低電流FPGA電源的理想選擇。而LDO的缺點在于,它們的效率不高,并且會在較高電流時,通過導(dǎo)通晶體管大量散熱。它們通常適用于那些功率較低的應(yīng)用,以及那些要求低噪聲的應(yīng)用。
當(dāng)需要的電流值大于2安培,并且效率更為重要的話,設(shè)計人員可以選擇開關(guān)電源 (SMPS)。這些器件在單相位配置中的效率可以達到90%以上,并且提供高達30A的電流。與LDO相比,它們的設(shè)計工作復(fù)雜,并且在較輕負載時的效率不太高,不過它們更加靈活,并且在較高電流時的效率較高。
電源模塊,比如說LMZ31506電源 (simple switcher),可以將一個DC/DC轉(zhuǎn)換器、功率金屬氧化物場效應(yīng)晶體管 (MOSFET)、一個屏蔽電感器,和無源組件集成在一個薄型四方扁平無引線 (QFN) 封裝內(nèi)。由于全部組件已經(jīng)集成在一個封裝內(nèi),并且僅需最少的外部組件,這樣可以減少設(shè)計時間。
Webench FPGA架構(gòu)設(shè)計工具
Webench FPGA架構(gòu)設(shè)計工具(圖4)是一款十分有用的工具,能夠幫助電源設(shè)計人員在幾分鐘內(nèi)構(gòu)建多個FPGA電源輸出。這個工具包含新上市的FPGA的詳細電源需求。在這款工具中,你只需選擇正在使用的FPGA,并且將電流調(diào)整到需要的水平上,而這款工具將自動形成一份綜合性的設(shè)計報告。

圖4 Webench FPGA架構(gòu)設(shè)計工具
-
FPGA
+關(guān)注
關(guān)注
1645文章
22046瀏覽量
618309 -
電源管理
+關(guān)注
關(guān)注
117文章
6433瀏覽量
146106 -
Xilinx
+關(guān)注
關(guān)注
73文章
2185瀏覽量
125306
原文標(biāo)題:FPGA電源設(shè)計指南
文章出處:【微信號:gh_873435264fd4,微信公眾號:FPGA技術(shù)聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
FPGA電源設(shè)計的幾個基本步驟
如何測試FPGA的供電電源
FPGA應(yīng)用的電源模塊的選擇案例
FPGA電源系統(tǒng)設(shè)計
如何來選擇合適電源逆變器的隔離架構(gòu)
大規(guī)模現(xiàn)場可編程門陣列(FPGA)開發(fā)系統(tǒng)電源設(shè)計研究

基于Virtex24 FPGA的圖像融合系統(tǒng)

適用于 FPGA、GPU 和 ASIC 系統(tǒng)的電源管理
基于FPGA的三相變頻電源系統(tǒng)設(shè)計

評論