• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 現場可編程門陣列的供電原理介紹

    現場可編程門陣列的供電原理介紹

    作者: 時間:2012-01-16 來源:網絡 收藏

    FPGA概述

    (FPGA)是一種邏輯器件,由成千上萬個完全相同的邏輯單元組成,周圍是輸入/輸出單元構成的外設。制造完成后,FPGA可以在工作編程,以便實現特定的設計功能。典型設計工作包括指定各單元的簡單邏輯功能,并選擇性地閉合互連矩陣中的一些開關。為確保正常工作,FPGA必須運用適當的電源管理技術。FPGA最初用于系統原型制作,最終量產時會用高速IC或ASIC代替。不過,近年來FPGA的性能有很大改善,成本則不斷下降,因此FPGA現已廣泛用于生產設計。

    FPGA的功耗取決于許多不同因素,與設計密切相關。必須運用精確的功耗估算方法,才能確保電源系統符合FPGA要求。FPGA制造商會提供網絡工具,用于功耗計算。為了估算FPGA的功耗,計算程序需考慮設計資源運用、切換速率、工作時鐘頻率、I/O使用及其它許多因素。

    FPGA主要有三種可配置元件:可配置邏輯模塊(CLB)、I/O模塊(IOB)和互連。其中,CLB提供功能邏輯元件,IOB提供封裝引腳與內部信號線之間的接口,可編程互連資源提供路由路徑,將CLB和IOB的輸入和輸出與適合的網絡相連。CLB(或內核)上施加的電壓稱為VCCINT。VCCO是IOB的電源電壓。一些FPGA還有其它電壓輸入,稱為VCCAUX。VCCINT(用于CLB)的典型值為1.0V、1.2V、1.5V、1.8V、2.5V和3V,電流可達10A或更高。CLB數量越多,則電壓越低,電流越高。啟動時,VCCINT必須單調上升,不得下跌。最常用的VCCO電壓(用于IOB)為1.2V、1.5V、1.8V、2.5V、3.3V或傳統系統中的5V。電流范圍為1A至20A。輔助電壓(VCCAUX)典型值為3.3V或2.5V。它為FPGA中的時間關鍵資源,因此易受電源噪聲影響。VCCAUX可以與VCCO共用一個電源層,但前提是VCCO不會產生過大的噪聲。

    FPGA使用的電源類型

    FPGA電源要求輸出電壓范圍從1.2V到5V,輸出電流范圍從數十毫安到數安培。可用三種電源:低壓差(LDO)線性穩壓器、開關式DC-DC穩壓器和開關式電源模塊。最終選擇何種電源取決于系統、系統預算和上市時間要求。

    如果電路板空間是首要考慮因素,低輸出噪聲十分重要,或者系統要求對輸入電壓變化和負載瞬變做出快速響應,則應使用LDO穩壓器。LDO功效比較低(因為是線性穩壓器),只能提供中低輸出電流。輸入電容通常可以降低LDO輸入端的電感和噪聲。LDO輸出端也需要電容,用來處理系統瞬變,并保持系統穩定性。也可以使用雙輸出LDO,同時為VCCINT和VCCO

    如果在設計中效率至關重要,并且系統要求高輸出電流,則開關式穩壓器占優勢。開關電源的功效比高于LDO,但其開關電路會增加輸出噪聲。與LDO不同,開關式穩壓器需利用電感來實現DC-DC轉換。

    FPGA的特殊電源要求

    為確保正確上電,內核電壓VCCINT的緩升時間必須在制造商規定的范圍內。對于一些FPGA,由于VCCINT會在晶體管閾值導通前停留更多時間,因此過長的緩升時間可能會導致啟動電流持續較長時間。如果電源向FPGA提供大電流,則較長的上電緩升時間會引起熱應力。ADI公司的DC-DC穩壓器提供可調軟啟動,緩升時間可以通過外部電容進行控制。緩升時間典型值在20ms至100ms范圍內。

    許多FPGA沒有時序控制要求,因此VCCINT、VCCO和VCCAUX可以同時上電。如果這一點無法實現,上電電流可以稍高。時序要求依具體FPGA而異。對于一些FPGA,必須同時給VCCINT和VCCO。對于另一些FPGA,這些電源可按任何順序接通。多數情況下,先給VCCINT后給VCCO供電是一種較好的做法。

    當VCCINT在0.6V至0.8V范圍內時,某些FPGA系列會產生上電涌入電流。在此期間,電源轉換器持續供電。這種應用中,因為器件需通過降低輸出電壓來限制電流,所以不推薦使用返送電流限制。但在限流電源解決方案中,一旦限流電源所供電的電路電流超過設定的額定電流,電源就會將該電流限制在額定值以下。

    FPGA配電結構

    對于高速、高密度FPGA器件,保持良好的信號完整性對于實現可靠、可重復的設計十分關鍵。適當的電源旁路和去耦可以改善整體信號完整性。如果去耦不充分,邏輯轉換將會影響電源和地電壓,導致器件工作不正常。此外,采用分布式電源結構也是一種主要解決方案,給FPGA供電時可以將電源電壓偏移降至最低。

    在傳統電源結構中,AC/DC或DC/DC轉換器位于一個地方,并提供多個輸出電壓,在整個系統內分配。這種設計稱為集中式電源結構(CPA),見圖1。以高電流分配低電壓時,銅線或PCB軌道會產生嚴重的電阻損耗,CPA就會發生問題。

    CPA的替代方案是分布式電源結構(DPA),見圖2。采用DPA時,整個系統內僅分配一個半穩壓的DC電壓,各DC/DC轉換器(線性或開關式)與各負載相鄰。DPA中,DC/DC轉換器與負載(例如FPGA)之間的距離近得多,因而線路電阻和配線電感引起的電壓下降得以減小。這種為負載提供本地電源的方法稱為負載點(POL)。

    圖1 集中式電源結構

    圖2 分布式電源結構


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 关岭| 闻喜县| 靖西县| 宜宾县| 桦南县| 离岛区| 凌云县| 崇礼县| 桐梓县| 喜德县| 清苑县| 承德县| 渝北区| 连城县| 凯里市| 沭阳县| 乌苏市| 五大连池市| 皋兰县| 南涧| 麻江县| 通化县| 田东县| 清河县| 泊头市| 墨竹工卡县| 兰西县| 都兰县| 康平县| 凌海市| 卫辉市| 玉环县| 栾川县| 昭通市| 都江堰市| 高陵县| 桐柏县| 九寨沟县| 辽宁省| 小金县| 镇远县|