摘要:以Xilinx的FPGA為例,介紹了FPGA開發系統的電源要求和功耗,并給出了采用線性低壓降(LDO)穩壓器,DC/DC調整器,DC/DC控制器和電源模塊等幾種電源解決方案。 關鍵詞:現場可編程門陣列;電源設計;DC/DC變換器
1??? 引言 ??? 現場可編程門陣列(FPGA)的出現給電路設計帶來了極大的方便,目前,在芯片設計領域也采用FPGA來開發仿真驗證平臺。這種開發系統的FPGA一般規模較大,功耗也相對較高,因此,其供電系統的好壞直接影響到整個開發系統的穩定性。所以,設計出高效率、高性能的FPGA供電系統具有極其重要的意義。 2??? FPGA電源指標要求 ??? 我們以Xilinx的FPGA為例,包括Virtex II,Virtex-II Pro,Spartan II和Spartan IIE系列,介紹FPGA的電源指標要求。 2.1??? 額定電壓 ??? FPGA對電源的要求與DSP非常相似,一般需要2.5V,1.8V或1.5V作為核心電壓,3.3V或2.5V作為I/O電壓,另外Virtex II和Virtex-II Pro還需要3.3V的輔助電壓。表1列舉了Xilinx不同系列FPGA的電壓需求。 表1??? FPGA電壓需求
2.2??? 電壓上升時間 ??? 為了保證FPGA正常啟動,核心電壓(VCCINT)的上升時間tr必須在特定的范圍內,表2列舉了不同系列FPGA的這一指標要求。此外,電壓上升必須單調,不允許有波動。某些DC/DC變換芯片,比如TI的TPS5461X系列可以外部調節電壓上升時間,給設計帶來了方便。 表 2??? 核 心 電 壓 上 升 時 間 要 求
2.3??? 供電電壓順序 ??? 根據Xilinx的文檔,對于Virtex II和Virtex-II Pro系列FPGA沒有電壓順序要求,推薦所有的供電電壓同時上電,否則,可能產生較大的啟動電流。對于Spartan-IIE系列,推薦核心電壓和I/O電壓同時供給。對于Spartan II系列上電順序可以任意。 ??? 設計經驗表明,大部分情況下對于Xilinx的FPGA來說,核心電壓先于I/O電壓供給是個比較好的做法。 2.4??? 電流監測和限制 ??? 對于Spartan II和Spartan IIE系列FPGA,電流監測和限制一般不推薦使用,因為,在核心電壓(VCCINT)上升至0.6V到0.8V之間時,該系列FPGA會產生一個較大的啟動涌入電流,如果存在監測電路就會降低輸出電壓以限制電流,使電壓上升產生波動。如果一定要采用監測電路,啟動限制電流不能低于核心電壓(VCCINT)額定電流的2倍。對于其他系列FPGA由于不存在涌入電流,所以無此要求。 2.5??? 電壓功耗估計 ??? FPGA由一個未連接的電路單元陣列組成,通過用戶編程進行配置。FPGA的電源功耗一般取決于以下因素:內部資源的使用率,工作時鐘頻率,輸出變化率,布線密度,I/O電壓等,見表3。不同的應用,電源實際功耗相差非常大。 表3??? FPGA電源功耗因素
??? Xilinx的電源估計軟件是一個準確估計各系列FPGA功耗的一個很好的工具。利用此工具我們得到了VirtexII系列FPGA的電流估計結果,見表4。表4中我們做了如下假定:輸出變化率25%(450MHz)和15%(100MHz);邏輯單元使用率為100%;器件工作在單一頻率下;布線密度為中等;輸出負載電容為30pF;I/O使用率為100%;50%的I/0端口為輸入,其余的為輸出;輸出I/O中16個為DDR標準,其余的為SDR標準。 表4??? VirtexII系列FPGA電源功耗
3??? 現有的FPGA電源解決方案 ??? 根據采用FPGA系列的不同,核心和I/O電壓可能是3.3V,2.5V,1.8V和1.5V(參見表1),目前總的來說有三種電源解決方案,分別是線性穩壓器電源(LDO),開關穩壓器電源(DC/DC調整器和DC/DC控制器,兩者的差別主要是內部是否集成FETs),電源模塊。在選擇方案時,要求設計者綜合考慮系統要求,成本,效率,市場需要,設計靈活性及封裝等眾多因素。 3.1??? LDO線性穩壓器電源 ??? LDO線性穩壓器只適用于降壓變換,具體效果與輸入/輸出電壓比有關。從基本原理來說,LDO根據負載電阻的變化情況來調節自身的內電阻,從而保證穩壓輸出端的電壓不變。其變換效率可以簡單地看作輸出與輸入電壓之比。如今很多廠商都有適合FPGA應用的低電壓、大電流LDO芯片,比如TI的TPS755XX和TPS756XX系列為5A電流輸出,TPS759XX系列為7.5A電流輸出;Linear的LT1585/A系列為5A輸出,LT1581為10A輸出;National的LMS1585A系列也為5A輸出,并與Linear的LT1585/A系列可以相互替換。LDO芯片所占面積僅為幾個mm2,只要求外接輸入和輸出電容即可工作。由于采用線性調節原理,LDO本質上沒有輸出紋波。不過隨著LDO的輸入/輸出電壓差別增大或者輸出電流增加,LDO的發熱比也會按比例增大,所以,對散熱控制方面要求很高。圖1以National的LMS1585A為例的LDO穩壓器的典型設計電路,LMS1585A系列有三種型號,分別為1.5V,3.3V和可調電壓輸出,最大輸出電流均為5A。 (a)??? 3.3/1.5 V固 定 輸 出 (b)??? 可 調 電 壓 輸 出 圖 1??? LDO穩 壓 器 的 典 型 設 計 電 路 3.2??? DC/DC調整器電源 ??? DC/DC調整器利用了磁場儲能,無論升壓、降壓還是兩者同時進行,都可以實現相當高的變換效率。與線性穩壓(LDO)相比,盡管它要求更大的電路板面積,但對于FPGA這種需要大電流的應用來說卻十分理想。由于變換效率高,因此發熱很小,這也使得散熱處理得以簡化。特別是,與LDO器件相比,它常常不需要附加一個成本較高、面積較大的散熱器??紤]到DC/DC調整器集成有FETs,使用時只需外接一個電感和必不可少的輸入、輸出電容,故可以使整個解決方案的空間利用率大大提高。由于是開關穩壓器電源,與線性穩壓器電源(LDO)相比,DC/DC調整器輸出紋波電壓較大、瞬時恢復時間較慢、容易產生電磁干擾(EMI)。要取得低紋波、低EMI、低噪聲的電源,關鍵在于電路設計,尤其是輸入/輸出電容、輸出電感的選擇和布局,都有相當的講究。目前不少IC廠家都有這種適合FPGA應用的大電流DC/DC調整器芯片,最大輸出電流達到了9A,比如Elantec的EL7556BC為6A輸出,EL7558BC為8A輸出;TI的TPS5461X系列為6A輸出,TPS54873為9A輸出。本文第4部分將以TI的TPS5461X系列為例介紹DC/DC調整器電源設計的實例,參見圖4。 3.3??? DC/DC控制器電源 ??? DC/DC控制器和DC/DC調整器的差別主要是沒有內置的FETs,因此,它能夠保證設計有很大的靈活性,設計者可以選用有特定導通電阻的外接FET晶體管,并根據應用的需要調整電流限。這在需要十幾甚至幾十A電流的特大規模FPGA開發系統中非常有用。與DC/DC調整器相比,采用這種方案設計,既要選擇適當的輸入/輸出電容、輸出電感,又要選擇符合要求的FET,增加了設計難度和總成本。此外,由于FET外置,占用空間也相對較大。目前DC/DC控制器芯片市場上非常多,比如TI,Linear,Maxim,National等公司都有相應的產品,規格也相當全,僅Maxim一家就有數十種此類產品,設計者可以根據自己的需求選擇合適的芯片。圖2以Maxim的MAX1961為例,描述了DC/DC控制器電源設計的典型電路。MAX1961輸入電壓為2.35V到5.5V;有4個預設的輸出電壓(1.5V,1.8V,2.5V和3.3V),偏差低于0.5%;輸出電流最高可達20A。 圖2??? DC/DC控 制 器 電 源 設 計 典 型 電 路 3.4??? 電源模塊 ??? 電源模塊一般以可插拔的形式給出。就原理上來說,它通常也是個開關穩壓器,所以它的效率也非常高,而且相對于普通開關穩壓器,它的集成度更高,外圍只需要一個輸入電容和一個輸出電容即可工作(這一點于LDO類似),設計相當簡便,特別適合要求開發周期非常短的應用,尤其是原型機的設計。由于電源模塊上集成了幾乎所有可以集成的東西,靈活性相對較差,價格也相對較高。圖3以TI的PT6943為例,描述了用電源模塊設計FPGA電源的典型電路。PT6943是TI的PT6940系列電源模塊的一種,輸入為4.5V至5.5V,它支持3.3V和1.5V兩路輸出,每路輸出的最大電流均為6A,它內部還集成了電壓順序控制,短路保護等功能。 圖 3??? 用 電 源 模 塊 設 計 FPGA電 源 典 型 電 路 4??? FPGA開發板電源設計實例 ??? 我們采用TI公司TPS5461X系列DC/DC調整器芯片的TPS54616(輸出3.3V/6A)和TPS54613(輸出1.5V/6A),設計了基于FPGA的MPEG?4解碼芯片*仿真演示開發板的電源(3.3至5V輸入,3.3V和1.5V輸出)。開發板上有兩塊Xilinx的XC2V2000FPGA芯片,規模相對較大。電源部分電路如圖4所示。輸入、輸出電容采用低等效串聯電阻(ESR)的鉭電解電容,輸出電感選用了Pulse公司的PD0120.702,其電感值為7.1μH,直流電阻為9.5mΩ,飽和電流為12.6A。TPS54613的PWRGD輸出連接了TPS54616的SS/ENA引腳,當TPS54613輸出電壓低于1.35V(正常值的90%)時,PWRGD為低,TPS54616處于關閉狀態,當TPS54613輸出電壓高于1.35V時,PWRGD變高,TPS54616開始工作;在關閉電源時,TPS54613輸出電壓降到1.35V時,PWRGD變低,關斷了TPS54616給I/O供電,使得周邊接口先掉電,從而保證了FPGA核心電壓優先于I/O電壓的供電順序,符合一般設計規律。經實際測試,電源各項指標均符合系統要求。 圖4??? FPGA開發板電源設計實例電路 5??? 結語 ??? 在設計大規模FPGA開發板電源時,開發者要在系統整體方案的成本,電路板面積和效率之間進行折中。LDO穩壓器為電流輸出要求較低的應用提供了體積小且廉價的解決方案;DC/DC調整器解決方案能夠保證高得多的電源變換效率,散熱簡單,是一般FPGA電源的理想選擇;DC/DC控制器解決方案設計靈活,輸出電流大,是特大規模FPGA開發板的最佳選擇;電源模塊即插即用,為FPGA電源設計提供了一種最為快捷的解決方案。 |
大規?,F場可編程門陣列(FPGA)開發系統電源設計研究
- 電源(244067)
相關推薦
用于下一代汽車專用集成電路(ASIC)的嵌入式現場可編程邏輯門陣列(eFPGA)
用于下一代汽車專用集成電路(ASIC)的嵌入式現場可編程邏輯門陣列(eFPGA)
2020-07-24 11:26:52
1234

10M04SCM153C8G現場可編程門陣列
`類別集成電路(IC)嵌入式 - FPGA(現場可編程門陣列)制造商Intel系列MAX? 10包裝托盤零件狀態在售電壓 - 供電2.85V ~ 3.465V安裝類型表面貼裝型工作溫度0°C
2021-04-28 15:40:58
10M40DAF484C8G現場可編程門陣列
`類別集成電路(IC)嵌入式 - FPGA(現場可編程門陣列)制造商Intel系列MAX? 10包裝托盤零件狀態在售電壓 - 供電1.15V ~ 1.25V安裝類型表面貼裝型工作溫度0°C ~ 85
2021-04-28 15:37:46
FPGA-現場可編程門陣列
1.FPGA-現場可編程門陣列 每一塊FPGA芯片都是由有限多個帶有可編程連接的預定義源組成來實現一種可重構數字電路?! D1.FPGA不同構成 FPGA芯片說明書中,包含了可編程邏輯模...
2021-07-30 07:23:42
FPGA現場可編程門陣列重點知識記錄
由于菜菜想要多拿點分,就在學STC的同時也選修了FPGA,今天剛開始接觸,那就記下一些重點吧FPGA現場可編程門陣列 (Field Programmable Gata Array)FPGA板說明
2021-12-10 07:13:09
FPGA為現場可編程門陣列,通過編程改變硬件的結構
FPGA為現場可編程門陣列,通過編程改變硬件的結構(電路)來實現不同功能,這句話應該怎么理解,是說用verilog HDL編程完后,FPGA只能實現程序的功能還是什么,它與stm32單片機的程序有什么不同,除了語種不同外。還有要在verilog程序中分配引腳又是為什么?
2013-10-05 19:08:02
FPGA怎么編程?需要FPGA做些什么?
與典型的微控制器相比,現場可編程門陣列FPGA是一種能夠提供更強性能和靈活性的器件,本文通過解答幾個有關FPGA的常見問題——什么是FPGA、為什么我會需要FPGA、如何為FPGA編程——為開發者提供FPGA入門所需的基本概念和知識。
2019-08-02 06:17:11
可編程技術的引爆點
25年前,賽靈思(Xilinx)公司發明了FPGA(現場可編程門陣列)。如今,以FPGA為代表的可編程芯片應用已經成為勢不可擋的發展趨勢,尤其在ASSP和傳統ASIC之間出現的市場缺口上,FPGA將開辟出新的領域,而目前席卷全球的金融危機更是成為FPGA迅速發展的催化劑。
2019-07-25 08:05:19
可編程模擬的各種架構
是今天FPGA(現場可編程門陣列)流的混合信號版??膳渲媚MIC已經出現了多年,表面看來對市場的影響不及其數字同胞FPGA(現場可編程門陣列)。不過,當前的經濟形勢卻使可編程模擬標準產品的概念突然顯現出
2019-07-05 07:51:19
可編程邏輯器件
完成乘法,實現3×4,只要通過寫程序讓3連續加4次就可以完成了。而可編程邏輯器件的兩種主要類型是現場可編程門陣列(FPGA)和復雜可編程邏輯器件(CPLD)。 在這兩類可編程邏輯器件中,FPGA提供了
2014-04-15 10:02:54
評論