介紹
數(shù)字控制利用模擬技術很難做到的復雜控制算法大幅提高系統(tǒng)效能,這不僅讓傳統(tǒng)電源架構的效能更強大,還可實現(xiàn)過去由于缺少精密控制算法而無法達成的電源創(chuàng)新。數(shù)字控制還能免除容易受到老化和溫度影響的外部模擬元器件,進而讓系統(tǒng)可靠性獲得改善。在線可編程" title="可編程">可編程能力 (in-system programmability) 的加入使得制造商只要修改軟件就能調(diào)整系統(tǒng)設計、開發(fā)客制化產(chǎn)品和縮短設計周期。
數(shù)字化電源控制對電源系統(tǒng)設計人員并不新鮮。過去二十年里,包括馬達驅動器和三相電源轉換器在內(nèi)的許多應用早就通過通用處理器和DSP實作各種數(shù)字控制方法。在這些應用中,電源半導體元器件由于在相對較低的開關頻率下操作,因此低效能處理器也能執(zhí)行復雜的控制和監(jiān)控作業(yè)。開關式電源供應的數(shù)字化控制需要高速處理能力和低成本系統(tǒng)解決方案才能實現(xiàn),這使得系統(tǒng)設計人員有段時間對它們避之唯恐不及。但隨著數(shù)字控制技術不斷進步,數(shù)字化開關電源的控制方法、架構和電路實作技術又再引起業(yè)界注意。
?
數(shù)字控制器架構考慮
數(shù)字化開關電源控制器要在市場上成功,就必須具備低成本和易于使用等優(yōu)點,同時提供一種方法來實現(xiàn)模擬技術不易達成的功能及效能。此處將考慮三種常用架構:DSP、客制硬件和特殊應用處理器。
?
?
圖1:數(shù)字控制架構
?
DSP架構 (圖1A) 必須對所有相關系統(tǒng)參數(shù)進行模擬數(shù)字轉換,同時由另一顆處理器實時執(zhí)行控制和管理算法。這種做法雖然很有彈性,但是實際成本、體積和效能卻比模擬技術受到更多限制。例如以更高PWM頻率操作的應用由于受到DSP帶寬限制,其效能或許會輸給模擬技術。
?
硬件式設計 (圖1B) 則會用固定架構的硬件狀態(tài)機器來執(zhí)行控制算法,這與DSP架構大相庭徑。這種架構雖比DSP架構的效能更強和成本更低,卻沒有任何彈性,必須通過專門設計才能符合特定終端應用的要求。
?
特殊應用處理器 (圖1C) 結合DSP解決方案的可編程特性以及硬件解決方案的效能和低成本,它會利用專屬的可規(guī)劃式硬件來執(zhí)行效能需求較高的運算,例如各個周期的控制變量計算和電流限制。硬件處理器是由一個效能較低的可編程系統(tǒng)處理器負責管理,它會持續(xù)修改硬件處理器的參數(shù),使得系統(tǒng)在任何電源或負載下都能發(fā)揮最大效能。系統(tǒng)處理器還會執(zhí)行系統(tǒng)預測及管理功能。這種架構兼具彈性與效能,故可提供體積更小的低成本解決方案。
?
數(shù)字控制概述
此處將對傳統(tǒng)模擬控制與數(shù)字控制進行比較。在此之前,我們先簡單復習模擬電壓模式" title="電壓模式">電壓模式控制和電流模式控制" title="電流模式控制">電流模式控制。圖2即為模擬電壓模式控制電路,脈沖寬度調(diào)變 (PWM) 周期是由自由型 (free-running) PWM時鐘的邊沿所啟動。這個時鐘的邊沿會設定PWM鎖存器 (以便讓電流通過電感或變壓器) 并產(chǎn)生一個線性斜坡電壓送到PWM比較器。誤差放大器則會將參考電壓減掉輸出電壓并加上適當?shù)念l率補償來產(chǎn)生補償后誤差信號 (VERROR),再由PWM比較器比較斜坡電壓與補償后誤差信號,并在兩者差異為零時重設PWM鎖存器。
?
圖2:模擬電壓模式控制
?
電流模式控制 (圖3) 可以調(diào)節(jié)輸出電流,這使它的輸出瞬時響應速度比電壓模式控制還要快。如前所示,PWM周期是由PWM頻率設定鎖存器所啟動,但控制器要等到電路提供提供充份的電流給負載并使誤差為零后才會重設。
?
圖3:模擬電流模式控制
?
這些控制方法雖不完美,卻各有最適合的應用領域。表1總結列出了電壓模式和電流模式控制的優(yōu)點和缺點。
?
?
?
一種最佳的數(shù)字控制器架構
Silicon Laboratories的Si825x系列是圖1C所示架構的最佳范例。這顆控制器包含一組專屬的信號處理硬件和一個內(nèi)含閃存的可編程管理處理器,前者專門執(zhí)行濾波器和調(diào)變功能等高帶寬作業(yè),后者則執(zhí)行低帶寬回路最佳化、系統(tǒng)管理和例外 (exception) 處理等功能。管理處理器并未位于高帶寬信號路徑,這使它設計更簡單、成本更低和更容易進行編程設定。這種做法的彈性雖然不比DSP好,但已能支持種類廣泛的開關式電源供應設計。Si825x的處理能力可用來產(chǎn)生更精密的控制算法,同時讓這些算法兼具電壓模式和電流模式控制的優(yōu)點以及將兩者的缺點減至最少。這種“數(shù)字化電壓模式控制”實際上就是一種結合多個小型效能增強回路的主電壓模式控制回路。
?
Si825x是采用低成本CMOS技術的單芯片混合信號元器件,可用于各種DC/DC和AC/DC轉換器應用。圖4為這款控制器的功能方塊圖。
?
圖4:數(shù)字化電源供應控制器方塊圖
?
Si825x包含一個電源供應專用的硬件方塊DSP和軟件可編程的系統(tǒng)管理處理器,前者提供高帶寬、完全獨立的數(shù)字控制回路功能,后者則可執(zhí)行系統(tǒng)功能。硬件方塊控制路徑包括高速差動式模擬數(shù)字轉換控制器 (ADC)、電壓參考型數(shù)字模擬轉換控制器 (DAC)、可編程IIR (Infinite-Impulse Response) 補償器和六相位DPWM有限狀態(tài)機器。DAC、ADC與補償器會合作產(chǎn)生負載周期控制信號來調(diào)變6組獨立控制的DPWM相位輸出。另外還有提供個別周期 (cycle-by-cycle) 電流限制和故障偵測功能的保護電路,它們是硬件數(shù)字控制回路不可或缺的一部份。系統(tǒng)管理處理器單元提供一個以指令為基礎的引擎,包括一組8通道自排序 (self-sequencing) 模擬數(shù)字轉換器" title="模擬數(shù)字轉換器">模擬數(shù)字轉換器、一組以8051為基礎的50MIPS微控制器、四組16位定時器和其它系統(tǒng)外圍I/O,它們共同提供系統(tǒng)初始化、控制回路最佳化、故障復原、系統(tǒng)內(nèi)部管理功能 (housekeeping)、通訊界面、軟啟動/停止和使用者定義的功能。其它系統(tǒng)功能還包括高精準度 (2.0%) 振蕩器、可為DSP和微控制器提供所有必要頻率的鎖相回路 (PLL) 頻率倍頻器、存儲使用者編程 (user-defined programming) 的非揮發(fā)性編程存儲內(nèi)存 (non-volatile memory)、UART和GPIO端口。Si825x還提供監(jiān)控緩存器和組態(tài)緩存器來幫助兩顆處理器進行界面連結。
?
這種控制器的架構類似于模擬電壓模式控制。如圖所示,Si825x的“控制處理器”架構直接對應于圖2的模擬電壓模式控制器。它還會像模擬控制器一樣利用差動輸入模擬數(shù)字轉換器和數(shù)字濾波器組成的“數(shù)字誤差放大器”將參考電壓減掉輸入電壓" title="輸入電壓">輸入電壓。圖4的數(shù)字誤差項u(n) 就像是模擬誤差項VERROR。由于輸出負載周期也是補償后誤差變量u(n) 的函數(shù),所以數(shù)字PWM (DPWM) 就等于是模擬PWM。這款控制器還會利用專屬的個別脈沖限流電路在電流達到最大允許值時切斷PWM波形,這與許多模擬控制器非常類似。
?
控制處理器提供系統(tǒng)閉回路控制,系統(tǒng)處理器則提供可編程智能功能來提高效能。系統(tǒng)處理器包含一個高速CPU和一個用來將輸入電壓與電流等重要系統(tǒng)參數(shù)數(shù)字化的12位模擬數(shù)字轉換器。這個CPU可做為多回路控制器并利用12位模擬數(shù)字轉換器提供的信息將控制處理器的動作最佳化;換言之,這個CPU可以調(diào)整開關控制時序、電壓參考設定值、保護臨界值和回路帶寬等控制參數(shù),以便提高系統(tǒng)在所有電源和負載條件下的效能。
?
根據(jù)上述說明,再重新參考表1內(nèi)電流模式優(yōu)于電壓模式的部份:
- 瞬時響應更快
- 補償較簡單
- 支援電流分擔
- 支援變壓器磁通量平衡
- 支持個別脈沖限流
- 回路增益不會隨著輸入電壓而改變?
Si825x數(shù)字電壓模式控制則能解決這些問題:
- 瞬時響應更快:非線性控制可用來迅速消除瞬時現(xiàn)象。此處,CPU會在瞬時開始時增加補償電路帶寬,然后繼續(xù)調(diào)整回路帶寬直到瞬時現(xiàn)象消除為止 (此后就恢復到回路帶寬默認值)
- 補償較簡單:利用軟件實作數(shù)字控制器的回路補償功能。這樣補償功能的復雜性就不會影響元器件數(shù)目、電路板面積或成本
- 電流分擔:CPU可以執(zhí)行電流分擔回饋算法,并以輸出電流做為控制變量,補償后的負載周期變量u(n) 為受控變量
- 變壓器磁通量平衡:CPU可以執(zhí)行回授算法,并以變壓器兩端的有效電壓為控制變量,時序相位對稱性 (timing phase symmetry) 為受控變量
- 個別脈沖的限流保護:Silicon Laboratories Si825x之類的數(shù)字控制器大都會內(nèi)建專屬電路,用來提供個別周期的電流限制和電流過載保護功能
- 回路增益隨著輸入電壓而改變:CPU可以執(zhí)行輸入電壓前授算法,其中輸入電壓為控制變量,回路增益則為受控變量
?
上述算法能彌補基本電壓模式控制法之不足,并協(xié)助實現(xiàn)電流模式控制的優(yōu)點。更重要的是,它沒有電流模式控制的相關缺點 – 尤其是斜坡電流很小的低負載噪聲耐受性、負載周期超過50%時的斜率補償需求以及多輸出電源供應的耦合電感需求。除了上述功能之外,設計人員還能增加其它的軟件控制回路,例如CPU可以調(diào)整停滯時間 (dead time) 以便將輸入電流減至最小,這會將效率提升為最大值。
?
結語
Si825x數(shù)字化電源控制器采用雙處理器設計,它能將所有通訊及內(nèi)部管理工作與主要的回路控制工作分開。這款內(nèi)含雙處理器的控制器可以整合到QFN-28和LQFP-32兩種封裝。Si825x使用25MHz的內(nèi)部系統(tǒng)頻率進行操作,它還會利用以鎖相回路為基礎的頻率倍頻器將這個頻率升頻轉換為50、100和200MHz頻率,然后提供給回路控制用的模擬數(shù)字轉換器、DPWM和某些外圍使用。可編程設定的選項包括利用外部頻率和芯片內(nèi)建的3位可編程預除器 (pre-scaler) 進行操作以及80kHz的整合低頻頻率,后者對于某些耗電很小的非操作模式 (non-operational mode) 有很大幫助。Silicon Laboratories還提供一款專用的10MHz、6位回路控制模擬數(shù)字轉換器和另一款內(nèi)含八通道多任務器以支持電流、溫度和其它內(nèi)部測量功能的12位模擬數(shù)字轉換器。這款數(shù)字化電源控制器可同時為多數(shù)隔離式與非隔離式開關電源供應架構提供數(shù)字化電源控制和電源管理功能。