FPGA的電源管理
發布時間:2018-05-07 來源:Frederik Dostal 責任編輯:wenwei
【導讀】為FPGA應(ying)用(yong)設(she)計(ji)優(you)秀(xiu)電(dian)源(yuan)管(guan)理(li)解(jie)決(jue)方(fang)案(an)不(bu)是(shi)一(yi)項(xiang)簡(jian)單(dan)的(de)任(ren)務(wu),相(xiang)關(guan)技(ji)術(shu)討(tao)論(lun)有(you)很(hen)多(duo)。本(ben)文(wen)一(yi)方(fang)麵(mian)旨(zhi)在(zai)找(zhao)到(dao)正(zheng)確(que)解(jie)決(jue)方(fang)案(an)並(bing)選(xuan)擇(ze)最(zui)合(he)適(shi)的(de)電(dian)源(yuan)管(guan)理(li)產(chan)品(pin),另(ling)一(yi)方(fang)麵(mian)則(ze)是(shi)如(ru)何(he)優(you)化(hua)實(shi)際(ji)解(jie)決(jue)方(fang)案(an)以(yi)用(yong)於(yu)FPGA。
找到合適的電源解決方案
尋找為FPGA供電的最佳解決方案並不簡單。許多供應商以適合為FPGA供電的名義推銷某些產品。為FPGA供電的DC-DC轉換器選擇有何特定要求?其實並不多。一般而言,所有電源轉換器都可用來為FPGA供電。推薦某些產品通常是基於以下事實:許多FPGA應用需要多個電壓軌,例如用於FPGA內核和I/O,還可能需要額外的電壓軌來用於DDR存儲器。將多個DC-DC轉換器全部集成到單個穩壓器芯片中的PMIC(電源管理集成電路)常常是首選。
一種為特定FPGA尋找優秀供電解決方案的流行方法是使用許多FPGA供應商都提供的已有電源管理參考設計。這對於優化設計來說是一個很好的入門方式。但此類設計往往需要修改,因為FPGA係統通常需要額外的電壓軌和負載,這些也需要供電。在參考設計上增加一些東西常常也是必要的。還有一件事需要考慮,那就是FPGA的輸入電源不是固定的。輸入電壓在很大程度上取決於實際的邏輯電平以及FPGA所suo實shi現xian的de設she計ji。完wan成cheng對dui電dian源yuan管guan理li參can考kao設she計ji的de修xiu改gai之zhi後hou,它ta看kan起qi來lai將jiang與yu最zui初chu的de參can考kao設she計ji不bu同tong。可ke能neng有you人ren會hui辯bian稱cheng,最zui好hao的de解jie決jue方fang案an是shi根gen本ben不bu用yong電dian源yuan管guan理li參can考kao設she計ji,而er是shi直zhi接jie將jiang所suo需xu的de電dian壓ya軌gui和he電dian流liu輸shu入ru到dao電dian源yuan管guan理li選xuan型xing與yu優you化hua工gong具ju中zhong,例li如ruADI公司的 LTpowerCAD等。

圖1. 通過LTpowerCAD工具選擇合適的DC-DC轉換器來為FPGA供電。
LTpowerCAD可用來為各個電壓軌提供電源解決方案。它還提供一係列參考設計,以讓設計人員快速入門。LTpowerCAD可以從ADI公司網站免費下載。
一旦選擇了電源架構和各個電壓轉換器,就需要選擇合適的無源元件來設計電源。做這件事時,需要牢記FPGA的特殊負載要求。
它們分別是:
1.各項電流需求
2.電壓軌時序控製
3.電壓軌單調上升
4.快速電源瞬變
5.電壓精度
6.各項電流需求
FPGA的實際電流消耗在很大程度上取決於使用情況。不同的時鍾和不同的FPGA內容需要不同的功率。因此,在FPGA係統的設計過程中,典型FPGA設計的最終電源規格必然會發生變化。FPGAzhizaoshangtigongdegonglvgusuangongjuyouzhuyujisuanjiejuefangansuoxudegonglvdengji。zaigoujianshijiyingjianzhiqian,huodezhexiexinxihuifeichangyouyong。danshi,weileliyongcileigonglvgusuangongjuhuodeyouyiyidejieguo,FPGA的設計必須最終確定,或者至少接近最終完成。
通常情況下,工程師設計電源時考慮的是最大FPGA電流。如果最終發現實際FPGA設計需要的功率更少,設計人員就會縮減電源。
電壓軌時序控製
許多FPGA要求不同電源電壓軌以特定順序上電。內核電壓的供應往往需要早於I/O電壓的供應,否則一些FPGA會被損壞。為了避免這種情況,電源需要按正確的順序上電。使用標準DC-DC轉zhuan換huan器qi上shang的de使shi能neng引yin腳jiao,可ke以yi輕qing鬆song實shi現xian簡jian單dan的de上shang電dian時shi序xu控kong製zhi。然ran而er,器qi件jian關guan斷duan通tong常chang也ye需xu要yao時shi序xu控kong製zhi。僅jin執zhi行xing使shi能neng引yin腳jiao時shi序xu控kong製zhi,很hen難nan取qu得de良liang好hao的de結jie果guo。更geng好hao的de解jie決jue辦ban法fa是shi使shi用yong具ju有you高gao級ji集ji成cheng時shi序xu控kong製zhi功gong能neng的dePMIC,例如 ADP5014。圖2中用紅色表示的特殊電路模塊支持調整上電和關斷時序。

圖2. ADP5014 PMIC集成了對靈活控製上電/關斷時序的支持。
圖3顯示了利用此器件實現的時序控製。通過ADP5014上的延遲(DL)引腳可以輕鬆調整上電和關斷時序的時間延遲。
如果使用多個單獨的電源,增加時序控製芯片便可實現所需的上電/關斷順序。一個例子是LTC2924,它既能控製DC-DC轉換器的使能引腳來打開和關閉電源,也能驅動高端N溝道MOSFET來將FPGA與某個電壓軌連接和斷開。

圖3. 多個FPGA電源電壓的啟動和關斷順序。
電壓軌單調上升
除了電壓時序之外,啟動過程中還可能要求電壓單調上升。這意味著電壓僅線性上升,如圖4中的電壓A所示。此圖中的電壓B是(shi)電(dian)壓(ya)非(fei)單(dan)調(tiao)上(shang)升(sheng)的(de)例(li)子(zi)。在(zai)啟(qi)動(dong)過(guo)程(cheng)中(zhong),當(dang)電(dian)壓(ya)上(shang)升(sheng)到(dao)一(yi)定(ding)電(dian)平(ping)時(shi)負(fu)載(zai)開(kai)始(shi)拉(la)大(da)電(dian)流(liu),就(jiu)會(hui)發(fa)生(sheng)這(zhe)種(zhong)情(qing)況(kuang)。防(fang)止(zhi)這(zhe)種(zhong)情(qing)況(kuang)的(de)一(yi)種(zhong)辦(ban)法(fa)是(shi)延(yan)長(chang)電(dian)源(yuan)的(de)軟(ruan)啟(qi)動(dong)時(shi)間(jian),並(bing)選(xuan)擇(ze)能(neng)夠(gou)快(kuai)速(su)提(ti)供(gong)大(da)量(liang)電(dian)流(liu)的(de)電(dian)源(yuan)轉(zhuan)換(huan)器(qi)。

圖4. 電壓A單調上升,電壓B非單調上升。
快速電源瞬變
FPGA的另一個特點是它會非常迅速地開始抽取大量電流。這會在電源上造成很高的負載瞬變。出於這個原因,許多FPGA需要大量的輸入電壓去耦。陶瓷電容非常靠近地用在器件的VCORE和GND引腳之間。高達1 mF的值非常常見。如此高電容有助於降低對電源提供非常高峰值電流的需求。但是,許多開關穩壓器和LDO規定了最大輸出電容。FPGA的輸入電容要求可能超過電源允許的最大輸出電容。
電dian源yuan不bu喜xi歡huan非fei常chang大da的de輸shu出chu電dian容rong,因yin為wei在zai啟qi動dong期qi間jian,開kai關guan穩wen壓ya器qi的de輸shu出chu電dian容rong看kan來lai像xiang是shi短duan路lu的de。對dui此ci問wen題ti有you一yi個ge解jie決jue辦ban法fa。較jiao長chang的de軟ruan啟qi動dong時shi間jian可ke以yi讓rang大da電dian容rong組zu上shang的de電dian壓ya穩wen定ding地di升sheng高gao,電dian源yuan不bu會hui進jin入ru短duan路lu限xian流liu模mo式shi。

圖5. 很多FPGA的輸入電容要求。
yixiedianyuanzhuanhuanqibuxihuanguodashuchudianrongdelingyigeyuanyinshigaidianrongzhihuichengweitiaojiehuanludeyibufen。jichenghuanlubuchangdezhuanhuanqibuyunxushuchudianrongguoda,yifangzhiwenyaqidehuanlubuwending。zaigaoduanfankuidianzushangshiyongqiankuidianrongchangchangkeyiyingxiangkongzhihuanlu,rutu6所示。

圖6. 當沒有環路補償引腳可用時,利用前饋電容可以調節控製環路。
針對電源的負載瞬變和啟動行為,開發工具鏈(包括LTpower-CAD,尤其是LTspice)非常有幫助。該工具可以很好的建模和仿真,從而有效實現FPGA的大輸入電容與電源的輸出電容的去耦。圖6展示了這一概念。雖然POL(負載端)電源的位置往往靠近負載,但在電源和FPGA輸入電容之間常常存在一些PCB走線。當電路板上有多個彼此相鄰的FPGAshurudianrongshi,lidianyuanzuiyuandenaxiedianrongduidianyuanchuandihanshudeyingxiangjiaoxiao,yinweitamenzhijianbujincunzaiyixiedianzu,haicunzaijishengzouxiandiangan。zhexiejishengdianganyunxuFPGA的輸入電容大於電源輸出電容的最大限值,即使所有電容都連接到電路板上的同一節點也無妨。在LTspice中,可以將寄生走線電感添加到原理圖中,並且可以模擬這些影響。當電路建模中包含足夠的寄生元件時,仿真結果接近實際結果。

圖7. 電源輸出電容與FPGA輸入電容之間的寄生去耦。
電壓精度
FPGA電源的電壓精度通常要求非常高。3%的變化容差帶是相當常見的。例如,為使0.85 V的Stratix V內核電壓軌保持在3%的電壓精度窗口內,要求全部容差帶僅為25.5 mV。這個小窗口包括負載瞬變後的電壓變化以及直流精度。同樣,對於此類嚴格要求,包括LTpowerCAD和LTspice在內的可用電源工具鏈在電源設計過程中非常重要。
最後一點建議是關於FPGA輸shu入ru電dian容rong的de選xuan擇ze。為wei了le快kuai速su提ti供gong大da電dian流liu,通tong常chang選xuan擇ze陶tao瓷ci電dian容rong。此ci類lei電dian容rong很hen適shi合he這zhe種zhong用yong途tu,但dan需xu要yao小xiao心xin選xuan擇ze,使shi其qi真zhen實shi電dian容rong值zhi不bu隨sui直zhi流liu偏pian置zhi電dian壓ya而er下xia降jiang。一yi些xie陶tao瓷ci電dian容rong,尤you其qi是shiY5U型,當直流偏置電壓接近其最大額定直流電壓時,其真實電容值會降低到隻有標稱值的20%。
推薦閱讀:
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
- 從技術研發到規模量產:恩智浦第三代成像雷達平台,賦能下一代自動駕駛!
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索





