在之前的文章中介紹了滯環(huán)電流模式控制的DCDC的實現(xiàn)和仿真建模過程:《國產(chǎn)滯環(huán)電流控制的無橋圖騰柱PFC介紹 第一部分》,而本文將介紹由滯環(huán)電流模式控制的PFC實現(xiàn)和仿真建模過程。就PFC的控制目的來說,都是控制流入電感的電流呈正弦并跟隨輸入電網(wǎng)的電壓。從實現(xiàn)的手段來看,CCM的平均電流模式,是依靠電壓電流雙閉環(huán)控制來實現(xiàn),可見圖一所示。電流內(nèi)環(huán)控制電感的平均電流,然后電壓環(huán)的輸出乘以電網(wǎng)電壓來產(chǎn)生電流內(nèi)環(huán)的跟蹤指令。關(guān)于平均電流模式PFC的更多文章請看:
1,《平均電流模式控制的CCM PFC Part1》
2,《平均電流模式控制的CCM PFC Part2》
3,《降低單相PFC的ithd的幾個點子》。
(圖一 平均電流模式PFC的控制)
下圖是使用平均電流模式控制的PFC輸入電壓和電流波形:
(圖二 平均電流模式的輸入電壓和電感電流)
而CRM PFC的控制實現(xiàn),則是讓電感電流的峰值呈正弦的包絡線,利用三角波的平均值和峰值的關(guān)系來實現(xiàn)輸入電流呈正弦。然后檢測電感電流過零電流信號(ZCD),利用這個標志位刷新開關(guān)周期。從控制模型來看,一樣是把電壓環(huán)的輸出乘以電網(wǎng)電壓得到電感電流的電流峰值設定,其控制模型可見圖三所示,下圖是CRM經(jīng)典控制IC,ST的L6562的控制原理圖。
(圖三 CRMPFC的控制實現(xiàn))
關(guān)于CRM PFC的更多文章請看:
1,《ON TIME 控制的CRM PFC 建模與仿真》
下圖是使用CRM控制的PFC輸入電壓和電流波形:
(圖四CRM PFC的輸入電壓和電感電流)
從兩種典型的PFC控制方式來看,不難發(fā)現(xiàn)如果把滯環(huán)電流控制的低端比較值設置到零,然后依靠閉環(huán)控制器去設置滯環(huán)比較器的低端比較值~高端比較值的大小,讓這個變化量呈現(xiàn)正弦變化,就可以讓電感電流從零開始增大到峰值,且峰值的包絡線跟上了正弦波形,這樣實現(xiàn)了CRM PFC的功能??梢妶D五所示,具體的展示了CRM PFC的滯環(huán)控制實現(xiàn)。
(圖五 滯環(huán)電流CRM的PFC控制原理)
再來看滯環(huán)電流控制的CCM的實現(xiàn),同理只需要讓滯環(huán)比較器的低端比較值~高端比較值同時跟隨正弦變化,就能實時的限制住流入電感電流,也就實現(xiàn)PFC的功能,可見下圖所示。
(圖六 滯環(huán)電流CCM的PFC控制原理)
在上文中介紹的滯環(huán)電流模式是可以實現(xiàn)CCM和CRM的PFC,下面我們來聊一聊具體的控制問題,我們先來看看數(shù)字控制平均電流模式所需要的幾個關(guān)鍵組件:
- 電壓環(huán):用于控制輸出電壓穩(wěn)定,低實時性。
- 電流環(huán):用于控制電感電流平均值,高實時性,通常每個開關(guān)周期控制一次。
- 軟件鎖相環(huán):用于跟隨電網(wǎng)電壓和相位,區(qū)分出圖騰柱無橋的PWM時序。
- 高速高精度ADC:用于采樣電感平均電流。
- 模擬比較器:用于限制開關(guān)周期電流,快速過流保護。
- 高精度PWM:產(chǎn)生高分辨率PWM控制開關(guān)管。
從這幾個必備的組件來看,要實現(xiàn)一個平均電流模式無橋圖騰柱PFC的控制對控制器的要求還是挺高的。所以目前行業(yè)中一般也是使用TI的C2000系列DSP比較多,因為控制算法中不僅有高實時性的閉環(huán)控制器在運行,還要實時運行鎖相環(huán)和AC功率分析這些需要較多的三角函數(shù)和復雜數(shù)學計算的功能,另外為ADC的采樣進IIR數(shù)字濾波也需要較多的計算量。算力一般的MCU,較難勝任PFC的控制。作為對比,我們來看看華大HSA8000無橋圖騰柱PFC控制器的特性:
- 使用滯環(huán)電流模式控制:無需電流內(nèi)環(huán),所以提升了系統(tǒng)的響應速度。
- ADC的精度和轉(zhuǎn)換速度要求低 :無需電流內(nèi)環(huán),所以無需采樣電感電流。僅對輸出電壓需要進行采樣,但是400V的PFC電壓通常不會需要很高的精度。
- 對電感量的偏移要求低:無電流內(nèi)環(huán),因為基于電感電流的紋波進行控制,所以電感量的參數(shù)偏移對控制影響不大。
- 環(huán)路濾波算法簡單:無需計算精確的電感平均電流。
- EMI性能更好:滯環(huán)控制的自然變頻。
- PWM分辨率要求低:PWM是由檢測電感電流的狀態(tài)機進行處理。
- 過流保護能力強:實時cycle by cycle比較器limits。
- 硬件鎖相環(huán):硬件鎖相環(huán)鎖定電網(wǎng)頻率和相位,對CPU要求大幅度降低,釋放了很多計算資源。
所以華大半導體這個無橋圖騰柱PFC控制器,巧妙的應用滯環(huán)電流控制方法和片上模擬比較器,硬件鎖相環(huán)等外設,實現(xiàn)PFC功能的同時降低了對CPU的計算性能要求,同時也降低了系統(tǒng)成本。
在之前的文章中我提到過這個控制器可以在正弦周期內(nèi)自動的切換CRM和CCM,比如設置切換點為200V(PFC輸出電壓400V),那么當輸入電壓低于200V就能實現(xiàn)ZVS。當輸入正弦電壓繼續(xù)升高,那么就自然過渡到CCM模式。這樣可以在高壓輕負載時優(yōu)化系統(tǒng)效率,讓大部分工況都落在CRM模式。當負載上升后就過渡到CCM,這樣解決了全程CRM模式在滿負載工作時電感紋波電流大,輸入差模電流大,輸出電容紋波電流大的不利影響了,可以說是把CRM和CCM的優(yōu)點合二為一,這確實是一種創(chuàng)新。特別是在多臺機器并聯(lián)工作的系統(tǒng)中,可以把50%負載放在CRM模式,這樣在并聯(lián)工作時就能優(yōu)化效率。
下圖展示了控制器實現(xiàn)這個功能的方法,可以看到在正弦波低于0.5*Vpfc處,控制器把滯環(huán)電流比較器的低端比較點設置為零了,然后通過調(diào)節(jié)低端到高端的比較值來限制電感電流。隨著電網(wǎng)電壓高于0.5*Vpfc就把低端比較點提升,讓電感電流進入連續(xù)模式。
(圖七 CRM和CCM的過渡點)
在正弦周期內(nèi)插入了部分工作區(qū)域的ZVS范圍,自然對效率有提升。但是如果把這個功能在擴展一下,把低端比較器的值直接設置為負向值。讓電流反向流過電感為高頻開關(guān)實現(xiàn)ZVS后再開啟開關(guān)管,這樣就實現(xiàn)了TCM模式,TCM模式實現(xiàn)ZVS的原理可見下圖所示。
(圖八 TCM模式實現(xiàn)ZVS的原理)
我覺得原廠應該對這種控制方法進行深挖,如果能讓PFC全程工作在TCM模式,這樣使用普通硅管也能把PFC的效率做到非常的高。我想這一點對用戶是存在非常大的吸引力的,因為這個控制器是數(shù)字內(nèi)核,所以里面的控制代碼是可以修改的,所以實現(xiàn)這一種控制方法應該是可行的。
在前幾個月我花了較多的時間在研究TCM的PFC在DSP里面的實現(xiàn)方法,能想到最簡單的實現(xiàn)是依靠預測控制加電感ZCD檢測,環(huán)路根據(jù)負載功率計算周期時間長度,然后等抓到電感ZCD后,在根據(jù)輸入/輸出電壓和COSS電荷來實時計算延遲關(guān)閉放電開關(guān)的時間長度,實現(xiàn)負向電流可控,最終實現(xiàn)TCM控制效果:(關(guān)于TCM控制的更多文章:《單相TCM PFC的原理、控制、仿真以及實現(xiàn) Part1》)
(圖九TCM控制在TI DSP中的實現(xiàn)方法)
由電流內(nèi)環(huán)控制TON的長度,在計算實現(xiàn)ZVS所需的負向電流的擴展時間tsr_ext,然后把tsr_ext寫入CPA,把tsr_ext+TON寫入CPB。當TON結(jié)束后,高端開關(guān)驅(qū)動依靠死區(qū)時間模塊互補產(chǎn)生。高端驅(qū)動TOFF開通后電感電流下降,依靠DSP里面的CMPSS里面抓電感電流的ZCD標志,然后靠ZCD標志重置TBPRD計數(shù)器,并重載周期。當PWM周期計數(shù)器的值大于CPA就開啟低端驅(qū)動TON,同時關(guān)閉TOFF。為了實現(xiàn)TCM控制,邏輯上還是比較的復雜。
(圖十TCM控制的負向電流算法)
如果使用華大半導體的HSA8000控制器就能很容易的實現(xiàn)TCM,在上文中已經(jīng)反復提及了:只需把滯環(huán)電流低端比較值設為負值,再跟隨電網(wǎng)電壓來改變高端比較器的值即可。它是通過限制負向電流來的峰值大小實現(xiàn)ZVS控制,從實現(xiàn)的方法來看華大這個IC實現(xiàn)無橋圖騰柱TCM PFC要更容易一些。加上有硬件鎖相環(huán)的支持,用起來就非常省心和方便了,這也難怪它的周邊所需的物料很少。
前面介紹了PFC控制所需要的組件,下面來介紹由滯環(huán)電流模式控制的PFC的控制原理。首先是滯環(huán)電流控制的CRM PFC框圖,可見下圖所示,這種實現(xiàn)極其簡潔。沒有了電流內(nèi)環(huán),電壓環(huán)的輸出經(jīng)過電網(wǎng)波形前饋后直接作用到電感電流,然后由PWM狀態(tài)機根據(jù)鎖相環(huán)得到的電網(wǎng)相位輸出對應的PWM。值得注意的是我增加了電網(wǎng)有效值前饋,這樣對系統(tǒng)的動態(tài)響應是有好處。
(圖十一 滯環(huán)電流模式控制的CRM PFC)
根據(jù)控制原理搭建閉環(huán)仿真模型,可見下圖所示:
(圖十二 滯環(huán)電流模式控制的 PFC功率框架)
控制邏輯部分:
模型運行:
(圖十四 滯環(huán)電流模式控制的CRM PFC仿真模型)
下圖是滯環(huán)控制的CCM PFC的控制原理,這種實現(xiàn)極其簡潔。沒有了電流內(nèi)環(huán),電壓環(huán)的輸出經(jīng)過電網(wǎng)波形前饋后直接作用到電感電流,然后PWM狀態(tài)機根據(jù)鎖相環(huán)得到的電網(wǎng)相位輸出PWM。與CRM不同是輸出了電感電流的峰值和谷值用來做控制。
(圖十五 滯環(huán)電流模式控制的CCM PFC控制原理)
控制部分仿真模型:
(圖十六 滯環(huán)電流模式控制的CCM控制)
運行:
(圖十七 滯環(huán)電流模式控制的CCM控制)
小結(jié):
本文簡單的介紹了滯環(huán)電流模式控制的CRM和CCM PFC的實現(xiàn)原理和仿真建模過程。也介紹了華大半導體的HSA8000無橋圖騰柱PFC控制器的優(yōu)點和功能實現(xiàn)的原理,希望大家在應用此類控制器的時候能得心應手,手到擒來。必須要說的是本人能力有限,如果上文中有錯誤的地方還請多多包涵,希望能把錯誤之處告訴我,共同進步,謝謝。