鉅大鋰電 | 點擊量:0次 | 2020年06月18日
基于在線軟件工具的數字電源UCD92xx反饋環路調試指南
摘要
基于UCD92xx的非隔離數字電源系統由控制芯片和功率級芯片構成。功率級芯片由Mosfet驅動和功率Mosfet組成,包括獨立的Mosfet驅動(如UCD7232),或者集成Mosfet的功率級芯片(如UCD7242和UCD74120等)。通過與UCD92xx配套使用的在線工具FusionDigitalpowerDesigner可以在線調節反饋環路,提高環路調節的效率。本文在一款基于UCD9224和UCD74120的數字電源板上演示如何在線調節環路。
1、引言
設計一款基于UCD92xx的非隔離數字電源,要首先選擇合適的控制芯片和功率級芯片。當功率級芯片選用UCD74120時,因其內部集成了驅動器和BUCK上下管,外圍只需新增電感和輸出電容即可。然后可以使用在線軟件工具對整個電源系統進行配置和調節。
1.1數字電源控制器UCD92xx
UCD92xx是內部集成ARM7核的非隔離數字電源控制器,可以靈活的配置為多路或多相模式,以UCD9224為例,可以配置其為雙路輸出或單路四相并聯輸出等。圖1是UCD9224的內部框圖,關鍵模塊包括:
●Fusionpowerperipheral:包含輸出電壓誤差的采集,環路補償及DpWM的輸出等;
●ADC采樣模塊:包含10個ADC接口,用來對外部信息(如溫度,電流)和內部信息(溫度)進行采集;
●AnalogComparators模塊:包含三個模擬比較器,用來完成對過流等故障的快速保護;
●ARM-7模塊:包含ARM-7核,Flash和晶振等;
●pMBUS模塊:通訊接口,用來與上位機進行通信;
●其它:包括SRE控制等模塊,用來控制BUCK運行于同步整流還是非同步整流模式;
1.2功率級芯片UCD74120
UCD74120是一款集成了驅動器和BUCK上下管的功率級芯片,最大輸出電流為25A,內部框圖如圖2。該芯片同時具有電流檢測及上報(給UCD92xx)功能,過流保護(輸出電流的過流保護和BUCK上管過流保護),欠壓保護,過溫保護及故障上報功能(通過FLT管腳)等。
1.3在線調試軟件FusionDigitalpowerDesigner
TI供應與UCD92xx配套的在線工具集:FusionDigitalpowerDesigner,包括offline模式和online模式。Offline模式用來離線配置,而online模式可以在線對UCD92xx配置和監控。本文涉及的在線環路調節是使用online模式軟件。圖3,4,5,6顯示的即為該軟件工具的四個重要功能模塊。
●配置:如圖3,實現對輸出電壓幅值及過壓點/欠壓點,上電/下電斜率,輸出過流點等的配置;
●設計:如圖4,由客戶選定重要功率器件及外圍元件參數,再由FusionDigitalpowerDesigner實現對數字電源環路的配置及模擬仿真;
●監控:如圖5,在線對輸出電流/電壓,輸入電壓等的實時監控;
●狀態:如圖6,記錄數字電源的各種故障,如過壓,過流,欠壓等,便于故障定位。
1.4演示環路調試的數字電源板
本文在一款基于UCD9224和UCD74120的數字電源單板上實際演示環路的調試,包括對應的實測波形。該電源的系統框圖如圖7所示,包含了四個功率級,采用交錯并聯模式輸出。系統的規格為:輸入電壓12V,輸出電壓1.0V,最大輸出電流為80A。
2、環路在線調試細則
借助于FusionDigitalpowerDesigner-online在線工具可以完成環路的配置及仿真,然后根據實測結果再微調,最終可以得到一個理想的環路配置,整個過程中無需調試硬件。
2.1錄入功率級參數
在圖3的設計界面中有EditFullpowerStageinSchematic按鈕,點擊后彈出界面8。在該窗口中,用戶要輸入實際使用的硬件參數值,包括電感(及DCR),電容,反饋電阻等。
上述輸入的這些參數用來完成整個閉環環路的模擬與仿真。因此,當錄入的參數越是與實際參數一致,則仿真得到的環路參數也越是與實際相符。
錄入完畢后即可保存退出。
2.2使用AutoTune功能
錄入參數完畢后,就可以開始進行環路的補償及配置。首先可以使用AutoTune功能,這也是最為簡單的環路配置方式。即,點擊CompensationMode中的AutoTune,此時圖9中的中間上部區域會顯示配置后的環路參數:截止頻率19.05kHz,相位余量64.32°,增益余量15.16dB。該功能使用客戶所輸入的硬件參數,以及對相位增益的要求,來自動配置環路補償。使用該功能后,FusionDigitalpowerDesigner會進行自動配置環路補償,客戶無法更改環路配置。
圖9右側區域是基于當前配置的環路參數模擬動態后得到的結果。其中動態條件是可以自行輸入的,最終的動態紋波峰峰值在右側的上部區域有顯示。
假如對這個環路參數及模擬得到的動態紋波峰峰值比較滿意,可以保留當前參數。環路調節完畢。
2.3手工優化參數配置
假如使用AutoTune得到的參數不理想或者想進一步優化,可以點擊CompensationMode中的Manual,然后通過調節LinearCompensation和Non-linearCompensation得到一個更為理想的環路配置。
1.LinearCompensation的調試方法
如圖10,顯示的是某次環路配置結果,沒有使能Non-linear功能。可以觀察到,其截止頻率為1.27K。此時測試到的動態波形(測試條件為:20A~40A~20A,斜率為2.5A/us)的峰峰值為159mV,超出了所要求的100mV指標。
還可以觀察到動態波形的恢復時間也超出了要求的范圍,這是因為過大的動態紋波峰峰值導致了EADC輸出飽和,其輸出值被鉗制在一個固定值(該值與AFE的Gain有關系),因此環路補償電路只能根據該飽和值(小于實際輸出值)進行補償,由此帶來了較長的恢復時間。超長的恢復時間的根因是動態紋波峰峰值過大。
下面將對上述不太理想的環路進行優化,措施包括調整低頻增益,第一零點,第二零點和第二極點。
在進行手動調節前,要選定調節方式。目前有三種方式可選:1)RealZeros模式;2)ComplexZeros模式;3)pID模式。其中RealZeros模式最為貼近常規模擬電源的環路調節方式,下文重要針對此種方式闡述。
1)調整低頻增益
觀察圖10中的波特圖,功率支路的雙極點位于約6KHz處,環路的兩個零點分別是4KHz(Fz1)和13.94KHz(Fz2),但是兩個零點的位置都在截止頻率的右側,因此零點對截止頻率的貢獻較小,可以嘗試增大低頻增益。
K表示低頻增益。將K值由原來的61.1dB修改為72dB后,截止頻率變為10.41KHz,有了明顯的改善,且位于兩個零點之間。增益余量和相位余量亦滿足環路穩定準則的要求。
2)調整第一零點和第二零點
第一零點為4KHz,位于雙極點的左側。即,環路增益受到到第一零點的影響而增強后,隨后會受到雙極點的影響而衰弱。因此,此時右移第一零點,將會減小截止頻率,相位余量也會被減小;反之,截止頻率和相位余量會繼續變大。例如,當將第一零點修改為5Khz后,截止頻率減小到9.29KHz,相位余量減小為89.2°。
第二零點為14KHz,位于雙極點的右側,接近截止頻率。因此,當左移該零點,原截止頻率處的環路增益得到增強,截止頻率會變大。第二零點處的相位會被提升,當截止頻率變大而接近第二零點后,相位余量也會因此變大。例如,當將第二零點修改為11KHz后,截止頻率變大到9.87KHz,相位余量增大到94.68°。
3)調整第二極點
觀察圖13中的波特圖,增益余量對應的頻率為200KHz,而第一極點的位置是119.9KHz。因此,假如想進一步增大增益余量,可以左移第一極點。此時,增益達到200KHz區域后會下降的更多,增益余量得以增大。
至此,低頻增益,零點和極點都有所調整。使用當前環路參數測試到的動態波形見圖15,可以觀察到,動態紋波的峰峰降低為90mV,已經滿足指標要求。
2、Non-linearCompensation的使用
非線性補償的原理是在環路補償環節加入非線性控制,對大信號響應做進一步的控制。即,當輸入到環路的誤差量超出一定范圍后使用更大的增益值,可以有效降低動態波形的峰峰值,且不影響常態運行時的環路標。
以圖16為例,當誤差量在Limit1和Limit2之間時,環路增益值為1.25;當超過Limit1/2但為超出Limit0/3時,增益值為1.75;當超出Limit0/3后,增益值為2.25。同時,可以觀察到,使能非線性補償后環路的截止頻率,增益余量和相位余量與未使用非線性補償前是一致的。
上文提到的Limitx中的數值針對的是EADC的輸出(為無單位的純數值)。EADC將參考電壓和輸出電壓之間的差值(Vref-Vout)轉化為數字化信號。因此,超出Limit2/3的數值表示輸出電壓低于參考電壓,也即對應于輸出電流上跳的動態響應。而低于Limit1/0的數值表示輸出電壓高于參考電壓,也即對應于輸出電流下跳的動態響應。最終,動態紋波的峰峰值降低到了74mV,較未使用非線性補償變小了了約20%。
2.4環路參數調試完畢的保存及生效
環路參數確定后,點擊WritetoHardware按鈕可以保存當前參數。此時,會彈出一個新的窗口,顯示用戶剛剛編輯的數據(Original)和實際寫入到芯片的數據(New)。二者存在的輕微差異重要是由于模擬到數字轉化的量化誤差導致的。
雖然將New所對應的數據寫入到了芯片中。但要注意的是,此時UCD9224實際使用的環路參數并不是上述數據。當只有當點擊ActivateCLABank按鈕后才會使UCD9224使用New所對應的數據。
3、軟啟動階段對應的環路調試
UCD92xx的環路補償電路對應有2套參數,分別在輸出電壓軟啟動階段和輸出電壓正常運行時使用,給應用帶來了極大的靈活性。通常,軟啟動階段的環路響應可以略慢于正常運行時的環路響應,防止在起機過程中出現過沖等問題。
圖18是軟啟動階段的環路配置,與正常運行時的環路配置相似。要注意的有如下幾點:
1.盡量保證零極點的位置與正常運行時環路的零極點一致;
2.可以通過將AFE的Gain修改為2X或將Non-linear的中間Gain改為0.75來降低環路帶寬;
上一篇:彈用小型化計算機電源
下一篇:新穎的大功率測試電源










