解決SMPS應用中電流模式控制的設計問題
片上DAC為模擬比較器提供了可編程的閾值,軟件可以隨時更新這些參考DAC的值以設定峰值電流限制。
數字電流模式方法的關鍵在于使用具有特定片內PWM外設(其工作方式與分立式電流模式PWM發生器相同)的DSC,見圖6。

圖6 具有自動關閉功能的基于計數器的PWM
從圖2中的框圖可知,2個混合信號組件(1個電壓比較器和1個DAC)已添加到普通的基于定時器的PWM外設中。電壓比較器向PWM模塊提供一個關閉信號,此信號與占空比計數器的輸出一起對PWM信號進行門控。當占空比計數器達到0時,比較器的輸出可以將PWM輸出驅動至0。
DAC的輸入來自DSC,并生成比較器的參考信號。當該系統被整合到數字SMPS時,PWM模塊中的計數器發出PWM脈沖,DAC產生一個送至比較器反相輸入端的電壓(該電壓表示的是電感的期望電流),而反饋電流被送至比較器的同相輸入端。
隨著電感內電流的形成,占空比計數器將繼續向上計數。如果電感電流先達到期望值,比較器將終止脈沖,電感開始向輸出電容放電。如果PWM計數器先達到特定的占空比值,比較器將終止PWM脈沖。該方法在模擬和數字兩個領域都達到了最佳效果——既可以得到一個不需要高MIPS處理器的快速電流模式反饋,又可以具有設定最大占空比來限流的能力。
實現數字電流模式設計
如何讓該系統工作?我們首先確定SMPS設計需要的PWM頻率和最大占空比。這些參數用來對PWM的計數器部分進行配置。下一步,將參考DAC輸出調整至期望的電流反饋信號的最大范圍。這能在控制PWM占空比時提供最高分辨率。最后,設計比例積分器微分器(PID)軟件代碼,它會接收來自ADC的電壓反饋,將它和內部數字參考電壓作比較,適當濾波以幫助穩定,然后將所需電流設置輸出到產生比較器參考電壓的DAC,見圖7。

圖7 數字電流模式控制
如何處理占空比大于50%時的電流模式穩定性問題?PID軟件可設置所需的電流值,因此就可以輕松地調整DAC值。因為數字方式的控制操作統統由軟件完成,故采用數字方式進行斜坡補償比采用模擬方式更加容易。模擬解決方案需要一個與PWM脈沖同步的斜坡發生器以及一個求和結點(將斜坡電壓加在電流反饋上)。
這一方案設計了一個簡單的電流模式SMPS系統,該系統使用性價比高的30 MIPS DSC來完成1~2個BIPS處理器較難完成的工作。假設處理器在下一個脈沖開始之前只需計算一個新的期望電流值,那么處理器應有足夠的空閑時間完成其他任務,例如通信、系統監視和決策性功能(包括軟啟動/上電序列以及處理故障檢測和恢復)。
數字電流模式控制技術
DSC包含一個ADC,它能夠在PWM周期內進行精確的特定電流采樣采集,無需使用模擬比較器就可以實現電流模式控制。數字電流模式控制回路基于以下事實:可以計算出達到期望電感電流值所需的PWM導通時間。可以測量電感上的電壓,當感應系數已知時,還可測量電感中的初始電流。
給定:V=Ldi/dt
I(t)=I(to)+1/L*∫V(t)dt
整理為:(L/V)*(I(t)-I(to))=dt
使用公式:PWM導通時間=(L/V)*2*(Idesired-Istart)
對于大多數應用,由于輸入濾波器電容較大,故輸入電壓不能快速改變。因此,無需每次執行控制算法時都計算耗時的除法運算(L/V)。許多PWM周期可以共用計算結果以減少計算的工作量。視L/V項為恒量,占空比其余部分的計算就很輕松了。不將模擬比較器用作PWM信號的關斷控制器,使其可用于檢測負載電流意外出現大幅瞬態變化的情況或輸出過壓條件。
前饋技術
電流模式控制的優點之一是提高了對可變輸入電壓的響應。SMPS系統采用了數字控制之后,很容易為可變輸入電壓提供前饋補償。大多數SMPS拓撲中用來描述輸出電壓與輸入電壓、占空比和變壓器匝數比關系的傳遞公式相對簡單。可在電流設定點添加電壓前饋,或者以與電流控制回路并聯的方式添加到電路中。例如,降壓轉換器的傳遞公式為:
Vout=Vin*占空比/周期
通常情況下,所有控制計算的期望結果都用于生成要裝入到PWM占空比寄存器中的值。
占空比=Vout*(周期/Vin)
計算輸入電壓的前饋補償所花費的時間是執行除法運算所需的時間。前饋補償技術本質上非常穩定,并可提供更快的瞬態響應。
結論
本文討論了在SMPS應用中實現電流模式控制的各種方法(使用或不使用模擬比較器)。帶合適外設的DAC在實現SMPS時提供了多種選擇。從模擬SMPS控制到數字SMPS控制的轉換過程中的一個重要步驟是要意識到電流模式控制的期望功能是完全可以在DSC中通過各種技術實現的。
評論