處理器的發展
隨著集成度不斷提高,以及特征尺寸不斷縮小,處理器內核電壓也開始降至 1V 以下,同時其電流消耗也隨著工作速度的提高而上升。工藝技術的改進必須與負載點電源設計技術的發展要求同步。適用于二十世紀八九十年代的電源管理解決方案未必適用于目前的高性能處理器。為處理器提供核心動力面臨著若干技術上的挑戰,如:如何放置大型旁路電容、浪涌電流、穩壓精度與定序等。
能量的來源——大型旁路電容
處理器的總電流不單由電源自身提供,還由處理器的旁路以及電源的大型電容器提供。如果處理器工作強度發生突然變化導致負載急劇瞬變,那么浪涌電流首先由本地旁路電容提供——通常為較小的陶瓷電容,它們可針對負載變化做出迅速響應。隨著處理速度從 500 MHz 增至 1GHz 乃至更高,我們還需要存儲更多能量的旁路電容,這是至關重要的。另一能量來源就是電源的大型電容。對于較新型的高性能處理器而言,旁路電容應等于乃至大于電源的大型電容。為了避免造成穩定性方面的問題,我們必須注意確保電源在增加旁路電容的情況下保持穩定。即便電源評估板在基準情況下工作良好無誤,但連接至負載時也可能出錯。為確保對電源的反饋環路進行補償,以適應更大的旁路電容。大型旁路電容必須彼此靠近,才能減小寄生效應。
避免浪涌電流
帶有大型旁路電容的電源在啟動時可能發生問題,因為電源啟動時可能難以為大型旁路電容充足電并滿足處理器的負載要求。因此,電源可能會在過電流情況下斷電,電壓也可能在啟動時暫時下降(變為單調),這就可能導致處理器鎖死。為了減小浪涌電流,我們可延長內核電壓電源的啟動時間,從而讓旁路電容慢慢充電。眾多 DC/DC 調節器均具有可調節的慢啟動引腳,以延長電壓上升時間。如果調節器不帶慢啟動引腳,那么我們可以采用外部 MOSFET 與 RC 充電方案來實現。超額電源設計是另一種解決浪涌電流的簡單方法,前提是設計人員能夠承受更高額定電流帶來的體積增大、價格升高的不利因素。如果處理器要求的話,我們也建議采用帶有電流限制的 DC/DC 調節器來保持單調的電壓斜線上升。
精度調節
多年前的處理器要求電壓容限達 5% 之多,但隨著工藝節點不斷縮小,內核電壓也降至 1V 以下,因此容限減小,甚至可能要求線路(工作輸入電壓范圍)、負載(工作輸出電流范圍)和工作溫度上的誤差容限不超過 3%。為確保精度調節能夠滿足處理器的要求,一般產品說明書的電氣特性部分保證設備在一定溫度和線路條件下的性能誤差在參考電壓 1% 的范圍內。負載精度在3A情況下誤差最大為 0.09%。TPS54310 在各種線路、負載以及溫度條件下都能夠輕松實現誤差在 3% 以內。表1 給出了TPS54310 的調節精度示例。
AC 精度調整
如果處理器在從低工作到高工作狀態變化中遇到動態負載范圍突變,它會迅速消耗掉更多的電流,這就會導致電壓下降。電源必須對電壓變化立即做出反應以保持調節的準確度(圖 1)。電壓峰值 (voltage spike) 應不超過處理器的電壓容限規范,因此您應準確了解處理器產品說明書中所列的最大絕對內核電壓要求是多少。為了提高電源在瞬態情況下的調節性能,我們可降低電感器的值,從而加速穩壓器的響應時間,并增加電容來提供更強的能量存儲能力,以適應電壓下降以及電壓尖峰 (spike) 的情況。較好的做法是采用電源電壓監控器來保護處理器,如果電壓在系統掉電過程中下降過低,那么就能提供良好的斷電重置功能。
定序
越來越多的處理器制造商開始針對核心與 I/O 上電定序提供建議的時序指南。一旦我們了解了時序要求,就可根據負載點電源設計者的要求來選擇適當的技術。對于雙電源而言,上電和斷電有幾種不同的方法,分別為:順序、同時排序和預偏置啟動。
如果內核與 I/O 上電之間要求有幾毫秒的短暫間隔,那么可實施逐次排序 (sequential sequencing),具體順序隨意。其方法之一很簡單,就是將一個穩壓器的POWERGOOD 引腳連接至另一個穩壓器的 ENABLE 引腳即可。另一種方法則是采用熱插拔類型的定序集成電路來控制每個電壓電平的打開和關閉。這能夠實現靈活性,但也會占用板級空間,并增加成本。
如果我們需要最小化上電與斷電期間的內核與 I/O 電壓差動的話,那么就可采用同時排序。在實施同時排序時,內核與 I/O 電壓彼此跟蹤,直至達到所理想的較低電壓電平為止。這時,較低的電壓在其穩壓點上不再上升,而較高電壓繼續上升。德州儀器 (TI) 推出了帶有 TRACKIN 引腳的 TPS54x80 開關穩壓器和帶有自動跟蹤功能的 PTH 系列 DC/DC 模塊,它們都可用于實施同時排序。圖2顯示了上電過程中的內核與 I/O 電壓跟蹤情況。
如果在內核處于“打開” 很久前就施加 I/O 電壓,而且內核與 I/O 電壓之間必須存在最小增量,那么我們可方便地實施預偏置方法。在這種情況下,處理器制造商建議在上電前用二極管對內核電壓進行預偏置。二極管上的電壓下降在內核與 I/O 電壓之間保持最小增量。采用同步補償 DC/DC 轉換器時,應確保低壓側MOSFET 在啟動過程中保持關閉,否則已經施加給內核的失調電壓就會在 DC/DC 轉換器啟動時匯至接地,這可能會損壞二極管。內核電壓隨二極管電壓下降而隨 I/O 電壓相應變動,這表明處理器的內核電壓在打開前已經有了偏移值。隨后,內核在失調電壓的基礎上斜線上升,直至達到所需的電壓電平為止。圖3給出了預偏置啟動波形圖的一個示例。TPS54x73 開關穩壓器與 PTH 系列 DC/DC 模塊可用于實施預偏置啟動。
為 PLL 供電
許多較新型的處理器除了內核與 I/O 電壓之外還要求單獨的 PLL(鎖相環)電源。如果執行代碼時PLL的電壓處于最小和最大容限之外,而且很不穩定,那么就可能會導致數據損壞,或處理器鎖死。我們可采用簡單的預防措施,如使用電源電壓監控器 (SVS) 等,來保護數據的完整性。內核與 I/O 電壓穩定后,PLL電壓的容限必須在一定的時鐘周期之內,如在執行任何代碼前容限必須保持在最大1,000 個時鐘周期內。某些處理器包括內置的SVS功能,可讓PLL電壓趨于穩定。如果您的處理器不具備上述的內部處理功能,那么可采用電壓容限要求較嚴格的電源電壓監控器來確認內核與 I/O 穩定性。請確保監控器的“RESET”時間大于 PLL 電壓穩定下來所需的時鐘周期數。電源紋波抑制 (PSRR) 較強的低壓降調節器(如 TPS79xxx 系列)有助于降低不必要的噪聲尖峰進入 PLL。
總結
目前,先進的高性能處理器需要高性能負載點電源。更大的旁路電容、排序、浪涌電流、精度調節以及 PLL 供電電壓監控都是目前負載點電源所必須解決的問題。5年以前適用的電源解決方案可能已不再適用于較新型的處理器。請記住,DC/DC穩壓器是針對特定市場和終端設備而專門設計的,有著特定的成本和性能目標。