傳授壓箱絕技:從SoC設(shè)計(jì)人員那都了解不到的功耗管理問(wèn)題
要知道SoC哪一部分在工作,延時(shí)會(huì)變化多少,以及這對(duì)于系統(tǒng)行為意味著什么等等,都是問(wèn)題。但是還有更棘手的問(wèn)題——片內(nèi)功耗管理方法會(huì)通過(guò)電源線影響系統(tǒng)的其他部分。
電源線上的問(wèn)題
至少有三種方法,其復(fù)雜的功耗管理技術(shù)使得系統(tǒng)電源設(shè)計(jì)人員的工作日益復(fù)雜——排序問(wèn)題、大負(fù)載性能以及瞬變響應(yīng)等。穩(wěn)壓器等功率IC供應(yīng)商采取了很多措施來(lái)處理所有這些問(wèn)題。但是,缺少參考設(shè)計(jì)時(shí),系統(tǒng)設(shè)計(jì)團(tuán)隊(duì)不得不既進(jìn)行探測(cè)又進(jìn)行設(shè)計(jì)。 讓我們首先看一下排序問(wèn)題。幾乎每一種較好的功耗管理技術(shù)都要求SoC有大量的獨(dú)立電壓域。任何具有多個(gè)電壓域的IC都要求電源線按照一定的順序冷啟動(dòng),每次一個(gè),或者互相跟蹤。實(shí)際上,某些器件即使是突然斷電時(shí),也要求電源按照一定的順序進(jìn)行關(guān)斷。如果某些電壓域能夠工作在幾種不同的電壓下——正如DVFS或者其他電壓可調(diào)方案,排序可能與不同域之間內(nèi)部電平移位器的狀態(tài)有關(guān)。一般而言,SoC設(shè)計(jì)人員采用了內(nèi)部排序電路不讓系統(tǒng)設(shè)計(jì)人員了解復(fù)雜程度,但并不總是這樣。
原理上,滿足排序要求并沒(méi)有難度。Afshin Odabaee是Linear Technology公司μModule?電源產(chǎn)品的產(chǎn)品市場(chǎng)經(jīng)理,他指出,SoC多年以來(lái)一直要求進(jìn)行電源排序,大部分現(xiàn)代電壓穩(wěn)壓器都有支持排序和跟蹤的引腳。市場(chǎng)上還有系統(tǒng)控制器產(chǎn)品,專門(mén)用于管理過(guò)程。
即使如此,完全滿足復(fù)雜的電源管理SoC的需求,就要求SoC供應(yīng)商和電源組件供應(yīng)商進(jìn)行密切的合作。但,還是會(huì)出現(xiàn)錯(cuò)誤。在某些情況下,重要的SoC約束并沒(méi)有將其放到最終記錄中。對(duì)于系統(tǒng)中有多個(gè)SoC類(lèi)芯片的情況,還是需要系統(tǒng)設(shè)計(jì)人員為不同芯片集成電源參考設(shè)計(jì),確定一個(gè)器件不會(huì)違反其他器件的排序要求。
第二個(gè)問(wèn)題與現(xiàn)代SoC功耗管理技術(shù)更直接相關(guān)一些,即,負(fù)載范圍。問(wèn)題是,需要大量的功耗管理工作,而且要工作的很好。低電壓軌的電流需求——例如,內(nèi)核邏輯供電等,會(huì)變化很大,從休眠模式的幾百毫安到全功率模式時(shí)內(nèi)部電路處理時(shí)鐘邏輯門(mén)和電源邏輯門(mén)的幾十安培。電壓穩(wěn)壓器需要在整個(gè)范圍內(nèi)提供足夠的穩(wěn)壓和波紋。特別是電流需求非常低時(shí),穩(wěn)壓器必須非常高效,否則,將抵消SoC所規(guī)劃的低功耗。
Odabaee建議說(shuō):“您必須定義大負(fù)載工作時(shí)的穩(wěn)壓器?!彼嵝颜f(shuō),待機(jī)和全速電流輸出使得穩(wěn)壓器判決非常復(fù)雜。傳統(tǒng)上,設(shè)計(jì)人員會(huì)選擇開(kāi)關(guān)穩(wěn)壓器來(lái)高效滿足大電流負(fù)載,但是,會(huì)為低電流模式選擇線性穩(wěn)壓器。Odabaee說(shuō),作為更可行的解決方案,業(yè)界選擇了能夠跨過(guò)多個(gè)域的方法。在某些Linear Technology開(kāi)關(guān)穩(wěn)壓器μModule器件中使用的一種方法是Burst Mode?工作。穩(wěn)壓器在大電流輸出時(shí)正常工作,低負(fù)載時(shí)則切換到突發(fā)模式,控制器僅在偶然突發(fā)時(shí)工作。這樣,它提供了足夠的穩(wěn)壓功能,同時(shí)有效的降低了自己的能耗,而且不需要復(fù)雜的多個(gè)開(kāi)關(guān)頻率。
轉(zhuǎn)換中的問(wèn)題
從相同的穩(wěn)壓器為每一不同的負(fù)載提供電流有很大的難度,而處理負(fù)載突然變化導(dǎo)致的瞬變會(huì)更加困難??焖贊M足新電流需求會(huì)導(dǎo)致增加新組件。Odabaee說(shuō):“在大功率系統(tǒng)中,您在穩(wěn)壓器上可能需要幾種輸出電容。穩(wěn)壓器自己的響應(yīng)一般不足以滿足高速負(fù)載瞬變?!?/P>
即使是在低功耗移動(dòng)系統(tǒng)中,瞬變響應(yīng)問(wèn)題也會(huì)以奇怪的方式出現(xiàn)。Power Integrations公司的市場(chǎng)副總裁Doug Bailey從系統(tǒng)AC/DC轉(zhuǎn)換器的角度看到了問(wèn)題,不是在全功率工作時(shí),而是在休眠時(shí)出現(xiàn)了問(wèn)題。
Bailey說(shuō):“AC/DC轉(zhuǎn)換器很難處理快速瞬變問(wèn)題。主機(jī)側(cè)控制器只檢測(cè)到控制器發(fā)送脈沖時(shí)的負(fù)載,當(dāng)負(fù)載較小時(shí),這并不常出現(xiàn)。因此,如果負(fù)載迅速增大,那么,控制器無(wú)法跟上去?!盉ailey補(bǔ)充說(shuō),設(shè)計(jì)人員可以通過(guò)增加真正的大電容來(lái)暫時(shí)掩蓋這一問(wèn)題。但是,大電解電容占的空間大,導(dǎo)致成本增加,帶來(lái)可靠性問(wèn)題,這些都不利于移動(dòng)設(shè)備。
Bailey說(shuō):“更好的解決方案是慢慢增加負(fù)載。而目前的實(shí)際情況是,設(shè)計(jì)SoC的人員占主導(dǎo)地位,而設(shè)計(jì)電源的人員說(shuō)了不算?!?/P>
這種分工并不總是能夠很好的工作。Bailey引用了兩個(gè)例子——這些都不僅涉及到大突發(fā)工作電流,而且,器件也會(huì)進(jìn)入電池充電模式。在iPhone中,正如很多移動(dòng)設(shè)備一樣,系統(tǒng)SoC要處理大量的電池管理工作。當(dāng)SoC確定需要對(duì)電池充電時(shí),它將AC適配器的電流輸出至電池倉(cāng)。突然的瞬變會(huì)導(dǎo)致低成本適配器讓電壓暫時(shí)下降,使得SoC理解為電源失效,
評(píng)論