新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > [數(shù)字電源系列文章]數(shù)字電源:我為什么必須關(guān)注集成呢?

[數(shù)字電源系列文章]數(shù)字電源:我為什么必須關(guān)注集成呢?

作者: 時(shí)間:2013-08-05 來源:網(wǎng)絡(luò) 收藏
您已經(jīng)了解,怎樣使諸電源軌像一個(gè)“團(tuán)隊(duì)”那樣協(xié)同運(yùn)作,軟件工具是如何實(shí)現(xiàn)配置和調(diào)試的?,F(xiàn)在可以后退一步去看看是怎樣放進(jìn)一個(gè)系統(tǒng)的。特別要弄清的是,如何實(shí)現(xiàn)與業(yè)界標(biāo)準(zhǔn)所定義之插板控制器的。

我們?yōu)槭裁匆P(guān)心標(biāo)準(zhǔn)呢?

21世紀(jì)初,電信和服務(wù)器行業(yè)開始轉(zhuǎn)向基于標(biāo)準(zhǔn)的平臺(tái)以降低成本。這種想法意在使不同的供應(yīng)商能夠?qū)崿F(xiàn)即插即用,特別是在那些未被差異化所劃定的領(lǐng)域中。

PCI Industrial Computer Manufacturers Group (PICMG)是其背后的推動(dòng)力之一。PICMG支持高級夾層卡(Advanced Mezzanine Card)、Advanced TCA、CompactPCI和其他的硬件接口和標(biāo)準(zhǔn)。第二個(gè)推動(dòng)力來自于英特爾(Intel)和惠普(Hewlett Packard,簡稱HP)公司。Intel和HP推動(dòng)了服務(wù)器/通信插板管理標(biāo)準(zhǔn)的制定工作,此類標(biāo)準(zhǔn)可通過插板控制器和接口的定義來實(shí)現(xiàn)高可用性解決方案。用于管理服務(wù)器/通信插板的這些現(xiàn)有標(biāo)準(zhǔn)包括與I2C / SMBus / PMBus接口以提供負(fù)載點(diǎn)(POL)轉(zhuǎn)換器、溫度監(jiān)視器和風(fēng)扇等的控制和遙測。由于業(yè)界擁有一個(gè)精確定義的架構(gòu)(其采用了PMBus),而且因?yàn)閿?shù)字電源產(chǎn)品采用PMBus作為主要的通信方法,所以我們應(yīng)了解相關(guān)的標(biāo)準(zhǔn)以及數(shù)字電源產(chǎn)品是怎樣適應(yīng)這些標(biāo)準(zhǔn)的。

標(biāo)準(zhǔn)

定義用于管理電源系統(tǒng)之接口的標(biāo)準(zhǔn)有兩種:

● 智能平臺(tái)管理接口(IPMI)

● 硬件平臺(tái)接口(HPI)

IPMI植根于計(jì)算機(jī)系統(tǒng)行業(yè)。HPI則源于通信行業(yè)。在這兩種標(biāo)準(zhǔn)中,其各自所屬的行業(yè)開始從垂直整合架構(gòu)轉(zhuǎn)移到商用現(xiàn)成品(COTS)架構(gòu),而且兩者都必須處理高可靠性/可用性。人們?yōu)榇酥贫讼嚓P(guān)的標(biāo)準(zhǔn),以實(shí)現(xiàn)來自不同供應(yīng)商之產(chǎn)品的,而且這兩個(gè)行業(yè)皆必須應(yīng)對平臺(tái)管理。

IPMI

IPMI是一種基于信息的標(biāo)準(zhǔn),而且其關(guān)鍵的定義屬性是它與主平臺(tái)(在大多數(shù)場合中是一個(gè)操作系統(tǒng))垂直。通信以邊帶(公用網(wǎng)絡(luò)接口)或帶外(專用網(wǎng)絡(luò)接口)的形式進(jìn)行。邊帶通信通過一個(gè)網(wǎng)絡(luò)接口控制器(NIC)來進(jìn)行。

帶外通信通過一個(gè)專用局域網(wǎng)(LAN)來進(jìn)行。帶外通信的性能通常更好,因?yàn)椴捎昧艘粋€(gè)與一般話務(wù)量不存在競爭的專用網(wǎng)絡(luò)。IPMI通信獨(dú)立的目的是其允許在系統(tǒng)起動(dòng)或引導(dǎo)之前進(jìn)行通信。

IPMI標(biāo)準(zhǔn)利用一個(gè)寬帶管理控制器(BMC)來實(shí)現(xiàn),該控制器負(fù)責(zé)管理與負(fù)載和NIC或LAN的通信。然而,兩個(gè)BMC也可通過一個(gè)智能平臺(tái)管理總線/橋接器(IPMB)實(shí)現(xiàn)相互通信,IPMB是內(nèi)部電路總線(I2C)的一種增強(qiáng)形式。

這與數(shù)字電源有什么關(guān)系呢?

BMC具有一個(gè)能夠監(jiān)視電源、風(fēng)扇和其他硬件的I2C / SMBus / PMBus接口。圖1示出了典型方框圖。


圖1:至基板管理控制器的接口(資料來源:Wikipedia)。

BMC與數(shù)字電源及其他設(shè)備進(jìn)行通信以支持IPMI特性集,從而提供:

● 遙測

● 配置

● 控制

● 恢復(fù)

● 診斷

BMC依賴于PMBus標(biāo)準(zhǔn),因此BMC固件可跨多個(gè)數(shù)字電源器件工作。采用數(shù)字電源POL和管理器可通過盡量減少定制固件簡化與BMC的集成。

HPI

HPI是一種用于容錯(cuò)和高可用性系統(tǒng)的應(yīng)用程序接口(API)。HPI通常作為一種邊帶接口實(shí)現(xiàn)。如果您下載的是Release 1代碼頭文件,就會(huì)注意到它是一個(gè)C語言頭文件。Release 2也具有一個(gè)頭文件,和一種簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)配對。Release 3 / 4具有一個(gè)頭文件和一種電信計(jì)算架構(gòu)(TCA)配對。Release 5則配對至高級電信計(jì)算架構(gòu)(ATCA)。而IPMI是一種基于信息的標(biāo)準(zhǔn),HPI是一種編程標(biāo)準(zhǔn)。

HPI基于一個(gè)硬件和資源模型。這些域資源可從HPI訪問。從這個(gè)意義上來說,HPI是一種自描述系統(tǒng)。圖2示出了其架構(gòu)。


圖2:IPMI結(jié)構(gòu)框圖。

和IPMI一樣,HPI可以利用傳感器、控制器、電壓、電源管理,包括熱插拔(Hot Swap)。

這與數(shù)字電源有什么關(guān)系呢?

只有間接的關(guān)系。HPI工作于軟件堆棧的中間件層,且不直接控制硬件。它依靠較低的層與硬件通信,一般是通過一個(gè)IPMI接口。

例如,HPI在ATCA系統(tǒng)中大量使用,因此配對定義了TCA目標(biāo),如底板、機(jī)架管理器和載板控制器中的資源。這些資源基本上都具有某種支持I2C / SMBus / PMBus并實(shí)現(xiàn)至HPI之連接的插板控制器。有些資源甚至依據(jù)IPMI原理建模。

對于ATCA / HPI設(shè)計(jì)來說,采用一個(gè)IPMI管理控制器(IPMC)以管理硬件/插板是很常見的,而且ATCA / HPI平臺(tái)將包括一種用于每個(gè)IPMC實(shí)體的資源。這些資源全部成為HPI定義之層次結(jié)構(gòu)樹的一部分。

通過查閱針對艾默生網(wǎng)絡(luò)電源上的Centellis 3000的艾默生ATCA通信服務(wù)器文件“IPMI傳感器事件至HPI事件配對參考指南(IPMI Sensor Event to HPI Event Mapping Reference Guide)”,您可以大概了解其工作原理。

在第5列中,您將看到+1.8V IPMI誤差門限事件直接配對至一個(gè)HPI事件和IPMI事件。

一個(gè)兼用兩種標(biāo)準(zhǔn)的系統(tǒng)將實(shí)現(xiàn)HPI軟件API,這樣它將采用IPMI通信以通過PMBus訪問負(fù)載。

PMBus的價(jià)值

通過允許實(shí)施方案與支持PMBus標(biāo)準(zhǔn)的多個(gè)數(shù)字電源器件配合運(yùn)作,PMBus標(biāo)準(zhǔn)實(shí)現(xiàn)了IPMI和HPI標(biāo)準(zhǔn)。這使得固件實(shí)施方案經(jīng)過一次“鑒定”之后就能在采用不同數(shù)字電源器件的新設(shè)計(jì)中重復(fù)使用。

定制代碼?

您是否應(yīng)當(dāng)采用上述標(biāo)準(zhǔn)呢?對于這個(gè)問題沒有簡單的答案。有些行業(yè)正式采納了此類標(biāo)準(zhǔn),有些行業(yè)是非正式地采納,有些是受到了其影響,其他的行業(yè)則是按照既定的發(fā)展路線圖“自行其事”。從固件的角度來看,即使是定制固件也可依靠PMBus標(biāo)準(zhǔn)并實(shí)現(xiàn)固件重用。我的建議是:作為最低要求,至少花一點(diǎn)時(shí)間了解一下IPMI和HPI,以弄清哪些是您能夠重復(fù)使用的,即使您所重用的全部都是概念亦無妨。通過研究架構(gòu)可獲知問題是怎樣解決的,從而學(xué)到許多的東西。

總結(jié)

數(shù)字電源器件并非存在于真空之中。業(yè)界標(biāo)準(zhǔn)及其實(shí)現(xiàn)方案依賴于PMBus,因而固件可與多種器件配合工作:無需進(jìn)行代碼再鑒定(code re-qualification)。標(biāo)準(zhǔn)通過實(shí)現(xiàn)重復(fù)使用降低了成本。即使您并未執(zhí)行相關(guān)標(biāo)準(zhǔn),對它們及其所解決的問題有一個(gè)基本的了解也是很有價(jià)值的。

詞匯表

IPMI - 智能平臺(tái)管理接口

IPMB - 智能平臺(tái)管理總線/橋接器

HPI - 硬件平臺(tái)接口

SMBus - 系統(tǒng)管理總線

PMBus - 電源管理總線

I2C - 內(nèi)部集成電路總線

NIC - 網(wǎng)絡(luò)接口控制器

LAN - 局域網(wǎng)

BMC - 基板管理控制器

COTS - 商用現(xiàn)貨

LPC - 低引腳數(shù)總線

PICMG - PCI工業(yè)計(jì)算機(jī)制造商組織



關(guān)鍵詞: 數(shù)字電源 集成

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉