基于FPGA的系統(tǒng)正變得越來(lái)越普遍,因其具有通過(guò)代碼增加特性或者實(shí)現(xiàn)改進(jìn)的靈活性,許多設(shè)計(jì)人員都鐘愛(ài)FPGA型構(gòu)架。但是設(shè)計(jì)出一款合格的電源需要面對(duì)許多挑戰(zhàn),首先是多電源軌問(wèn)題。FPGA至少需要一個(gè)電壓用于驅(qū)動(dòng)內(nèi)核,一個(gè)(或者多個(gè))電壓用于驅(qū)動(dòng)I/O觸排。然而,基于FPGA的系統(tǒng)可能會(huì)要求更多的軌,用于驅(qū)動(dòng)雙倍數(shù)據(jù)速率(DDR)內(nèi)存、收發(fā)器、以太網(wǎng)物理層IC(PHY)、ADC或者小型微控制器。另外,這些電壓軌需要有專門的架構(gòu):次1.25V輸出、單調(diào)上升、排序和受控上升時(shí)間等。
盡管設(shè)計(jì)工程師和半導(dǎo)體制造廠商始終致力于提供集成、易用型替代方法,但在許多時(shí)候設(shè)計(jì)人員仍會(huì)利用現(xiàn)有功能,實(shí)現(xiàn)遠(yuǎn)超傳統(tǒng)數(shù)據(jù)表電路的最佳解決方案。在這篇文章中,我們將探討幾種可用作單片F(xiàn)PGA電力供應(yīng)的市售多輸出穩(wěn)壓器,并了解如何通過(guò)一些現(xiàn)有帶隙穩(wěn)壓器實(shí)現(xiàn)次1.25V輸出。
圖1顯示了一個(gè)使用單片電源供電FPGA(如Altera公司的Cyclone器件)的典型應(yīng)用簡(jiǎn)化結(jié)構(gòu)圖。TI公司的LM2717是一款集成雙輸出開(kāi)關(guān)式穩(wěn)壓器IC,可向內(nèi)核提供2A電流(3.2A峰值),1.5V電壓,向I/O提供1.5A電流(2.2A峰值),3.3V電壓。
圖1 1.5V內(nèi)核和3.3V I/O中等功耗FPGA的LM2717雙集成開(kāi)關(guān)模式電源
LM2717是一款中等功耗、單片解決方案,擁有實(shí)現(xiàn)緊湊型、90%以上效率電源所需的簡(jiǎn)易性和靈活性,可通過(guò)各種電源達(dá)到包括FPGA在內(nèi)的許多數(shù)字多軌系統(tǒng)規(guī)范要求:5V、12V或者4V到20V范圍內(nèi)的傳統(tǒng)電源適配器。LM2717擁有一個(gè)可調(diào)節(jié)輸出和一個(gè)3.3V的固定輸出(常見(jiàn)軌),其通過(guò)在輸出端安裝內(nèi)部輸出電壓設(shè)置電阻器幫助節(jié)省空間和提高輸出電壓精度。LM2717-ADJ是原版LM2717 IC的改進(jìn)版,其允許兩個(gè)輸出均為可調(diào)節(jié)輸出,這在需要不同I/O電壓的情況下非常有用。
Altera公司關(guān)于Cyclone和Cyclone II以及許多其他最新一代FPGA(例如:Xilinx Spartan 3E)的技術(shù)文獻(xiàn)表明,這些FPGA在通電期間不要求對(duì)其電壓軌進(jìn)行任何特定排序。但是,系統(tǒng)需要或者為其他FPGA供電時(shí),單個(gè)激活引腳(SHDN1 & SHDN2)仍然會(huì)出現(xiàn)在LM2717上,目的是在某個(gè)具體時(shí)間或者以某個(gè)特定的順序開(kāi)啟每個(gè)輸出。同樣,單獨(dú)的軟啟動(dòng)引腳(SS1和SS2)允許LM2717為每個(gè)輸出電壓設(shè)置不同的上升時(shí)間,以滿足單個(gè)FPGA和其他數(shù)字內(nèi)核的制造廠商規(guī)范。
圖2顯示了一個(gè)由LM3370(一種雙600mA每通道集成同步降壓穩(wěn)壓器)供電的低功耗1.2V、90nm FPGA(Xilinx的Spartan 3L)。
圖2 1.2V內(nèi)核和2.5V I/O以及VCCAUX低功耗FPGA的LM3370雙集成同步開(kāi)關(guān)式電源
我們可以用50mV步進(jìn)(核心電源理想值)把一條通道的電壓從1V調(diào)節(jié)至2V,同時(shí)對(duì)另一條通道進(jìn)行編程用100 mV步進(jìn)(I/O電源理想值)把輸出從1.8V調(diào)節(jié)至3.3V。每個(gè)輸出都有單獨(dú)的激活引腳、內(nèi)部軟啟動(dòng)、快速瞬態(tài)響應(yīng)和上電重置標(biāo)記,使這種IC成為一種單片最少外部組件解決方案,是驅(qū)動(dòng)低功耗FPGA和其他多軌數(shù)字內(nèi)核的最佳選擇。
由于有預(yù)編程輸出電壓和單獨(dú)激活引腳,因此使用LM3370很方便。板上I2C兼容接口允許用戶修改IC的各種參數(shù)(即使是動(dòng)態(tài)地修改),從而獲得更高的靈活性。這些參數(shù)包括輸出電壓設(shè)置(每條通道)、輸出激活(每條通道)、開(kāi)關(guān)模式選擇(自動(dòng)PWM-PFM,實(shí)現(xiàn)輕負(fù)載條件下的高效率;固定PWM,實(shí)現(xiàn)固定頻率工作)、擴(kuò)展頻譜特性激活和擴(kuò)展頻譜頻率范圍選擇。
96%高效率LP3906擁有數(shù)字可編程靈活性
LP3906具有2個(gè)可編程降壓穩(wěn)壓器,用于支持內(nèi)核和其他高電流軌;2個(gè)可編程LDO,用于支持內(nèi)部處理器功能和外圍設(shè)備;另有I2C獨(dú)立控制LP3906和外圍設(shè)備。
圖3 LP3906結(jié)構(gòu)
圖4所示簡(jiǎn)化結(jié)構(gòu)圖顯示了一個(gè)三軌、高功耗FPGA電源的實(shí)現(xiàn)。在這種情況下,LM2633控制器向Xilinx Virtex5內(nèi)核提供1.0V電壓,向I/O提供3.3V,并為VCCAUX提供2.5V。LM2633是一種三輸出IC,它是如何實(shí)現(xiàn)技術(shù)舊為新用的一個(gè)完美例子,其突破了原有的應(yīng)用傳統(tǒng)。三個(gè)LM2633輸出中的兩個(gè)使用一個(gè)同步整流降壓構(gòu)架,向中高電流負(fù)載(5A到15A每條通道)提供最大效率,同時(shí)它還集成了一個(gè)LDO控制器,用于第三個(gè)低功耗輸出。開(kāi)關(guān)式輸出之一有一個(gè)介于0.900到2.000之間的電壓范圍,使其成為數(shù)字器件內(nèi)核供電的完美選擇。第二個(gè)開(kāi)關(guān)式輸出范圍為1.25V到6V,足以供電I/O、內(nèi)存和其他負(fù)載。為了實(shí)現(xiàn)更高的精確度和靈活性,通過(guò)一個(gè)5比特并行數(shù)字字實(shí)現(xiàn)低電壓輸出可編程性,其可以硬接線或者靠近連接某個(gè)處理器,以在需要時(shí)實(shí)現(xiàn)動(dòng)態(tài)電壓調(diào)節(jié)。
圖4 1.0V內(nèi)核、3.3V I/O和2.5V VCCAUX高功耗FPGA的LM2633三開(kāi)關(guān)式/線性控制器電源
評(píng)論