本發(fā)明涉及開關(guān)電源技術(shù)領(lǐng)域,特別是涉及一種開關(guān)電源高精度峰值電流控制方法、電路、控制電路及調(diào)整電路。
背景技術(shù):
目前開關(guān)電源的應(yīng)用日益廣泛,不論是ac-dc/dc-dc電源,對電源主控芯片精度的要求也越來越高。開關(guān)電源通常包括一個開關(guān)器件和開關(guān)控制電路,配合電感、電容、開關(guān)管、采樣電阻等,根據(jù)不同的應(yīng)用情況,選擇不同的元件按照不同的連接關(guān)系搭建外圍拓?fù)浣Y(jié)構(gòu),其基本控制原理相同或類似,都是將輸出量或輸入量反饋到開關(guān)控制電路中,根據(jù)輸出量或輸入量的變化調(diào)節(jié)開關(guān)器件的占空比。所述輸出量和輸入量,是指系統(tǒng)工作時的輸入電壓、輸入電流、輸出電壓、輸出電流等參數(shù)。
常見的一種控制方式是對電感和開關(guān)器件的電流進行采樣,反饋到控制環(huán)路中,調(diào)節(jié)開關(guān)器件的占空比。實現(xiàn)這種調(diào)節(jié)方式的控制電路通常包括功率管電流采樣電路、功率管驅(qū)動電路、比較電路等,比較電路將功率管電流采樣電路采集到的電流信號與一個設(shè)定的電流值進行比較,得到比較結(jié)果,驅(qū)動電路根據(jù)比較電路的比較結(jié)果輸出不同占空比的方波驅(qū)動功率管工作。
在理想狀態(tài)下,電感電流流過導(dǎo)通的功率管后,經(jīng)采樣電阻將反映功率管電流的電壓傳輸?shù)街骺仉娐酚糜诮邮展β使茈娏鞑蓸有盘柕膇cs端口,當(dāng)ics端口檢測電壓等于閾值電壓vset以后,馬上控制功率管關(guān)斷,電感峰值電流由如下公式?jīng)Q定
iset=vset/rcs=(vin/lp)×ton
實際工作中,當(dāng)ics端口檢測電壓等于閾值電壓vset以后,內(nèi)部控制信號關(guān)斷功率管存在延遲時間,該延遲時間由多種因素造成,例如用于驅(qū)動功率管開關(guān)的驅(qū)動電路延遲和信號傳輸過程中寄生因素造成的延遲等;因而實際電感峰值電流由下式?jīng)Q定:
ipeak=(vin/lp)×(ton+td)=(vin/lp)×ton+(vin/lp)×td=iset+δi
其中:
vset:芯片內(nèi)部設(shè)定的用于控制電感峰值電流的閾值電壓;
iset:設(shè)定的電感峰值電流值;
vin:電感輸入電壓;
lp:電感感值;
ton:功率管開始導(dǎo)通到ics端口電壓達到vset電壓所對應(yīng)的時間;
td:ics端口電壓達到vset以后,從發(fā)出控制信號到關(guān)斷功率管的延遲時間;
ipeak:實際的電感峰值電流值;
δi:因延遲時間td引起的電流誤差值。
從公式可以看出,實際的電感峰值電流隨著lp、vin、td的變化而變化,現(xiàn)有技術(shù)一般采用兩種方式來補償上述的變化:一種是采用在閾值電壓vset上疊加一個隨著ton時間變化的固定斜率的斜坡電壓,實際應(yīng)用時lp、vin的變化范圍很大,這種固定斜率的補償方式,在不同的lp、vin的情況下不能相應(yīng)的做出改變,難以實現(xiàn)最優(yōu)補償和精確控制;一種是利用一個芯片引腳外接一個電阻到vin,通過采樣不同的vin電壓值來補償vset電壓值,此方案增加了芯片引腳從而增加了成本,且當(dāng)vin電壓值屬于高壓時,需要高壓器件來進行采樣,進一步增加電路成本?,F(xiàn)有技術(shù)不能根據(jù)lp、vin、td的變化做出自適應(yīng)的調(diào)整,而延遲時間td由開關(guān)器件本身、開關(guān)控制電路決定,且vin不同時會有一定范圍的波動,因而δi也無法準(zhǔn)確進行控制,也就不能準(zhǔn)確的對ipeak進行控制。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明提出一種開關(guān)電源高精度峰值電流控制方法,所述方法包括:
s1、檢測開關(guān)電源本周期流過電感線圈的電流ics,并記錄電流峰值icsmax;
s2、將本周期的電流峰值icsmax與預(yù)設(shè)值ith進行比較,并根據(jù)第一比較結(jié)果調(diào)整下一周期電感閾值電流iset的值;
s3、根據(jù)本周期的電流ics與本周期的電感閾值電流iset的第二比較結(jié)果輸出控制信號。
其中,所述本周期的電感閾值電流iset值是上一周期調(diào)整后的iset值;
所述預(yù)設(shè)值ith包括第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2,所述第一預(yù)設(shè)值ith1大于電感閾值電流iset,所述第二預(yù)設(shè)值ith2大于等于電感閾值電流iset,且第一預(yù)設(shè)值ith1大于第二預(yù)設(shè)值ith2。
其中,將本周期的采樣電流峰值icsmax分別與第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2進行比較,根據(jù)第一比較結(jié)果,調(diào)整下一周期的電感閾值電流iset值,具體為:
如果本周期的電流峰值icsmax大于等于第一預(yù)設(shè)值ith1,則調(diào)低下一周期電感閾值電流iset值;
如果本周期的電流峰值icsmax小于等于第二預(yù)設(shè)值ith2,則調(diào)高下一周期電感閾值電流iset值。
本發(fā)明還提供了一種開關(guān)電源高精度峰值電流檢測控制電路,所述檢測控制電路包括采樣電路(20)、比較設(shè)定電路(30)、預(yù)設(shè)值電路(40)、比較電路(a);
所述采樣電路(20)用于檢測電流ics并采樣電流ics的峰值icsmax;
所述預(yù)設(shè)值電路(40)用于提供預(yù)設(shè)值ith;
所述比較設(shè)定電路(30)用于將本周期的采樣電流峰值icsmax與預(yù)設(shè)值ith進行比較,根據(jù)第一比較結(jié)果,設(shè)定下一周期的電感閾值電流iset值;
所述比較電路(a)用于將本周期的采樣電流ics與本周期的電感閾值電流iset值進行比較,并根據(jù)第二比較結(jié)果輸出控制信號。
其中,所述本周期的電感閾值電流iset值是上一周期調(diào)整后的iset值;
所述預(yù)設(shè)值ith包括第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2,其中,第一預(yù)設(shè)值ith1大于電感閾值電流iset,第二預(yù)設(shè)值ith2大于等于電感閾值電流iset,且第一預(yù)設(shè)值ith1大于第二預(yù)設(shè)值ith2。
其中,所述比較設(shè)定電路(30)將本周期的采樣電流峰值icsmax與預(yù)設(shè)值ith進行比較,根據(jù)第一比較結(jié)果,調(diào)整下一周期的電感閾值電流iset值,具體為:
如果本周期的電流峰值icsmax大于等于第一預(yù)設(shè)值ith1,則調(diào)低下一周期電感閾值電流iset值;
如果本周期的電流峰值icsmax小于等于第二預(yù)設(shè)值ith2,則調(diào)高下一周期電感閾值電流iset值。
其中,所述檢測控制電路為控制芯片。
本發(fā)明還提供了一種開關(guān)電源高精度峰值電流電路,所述電路包括電感線圈(l)、功率管(m)、采樣電阻(r)、檢測控制電路(10);所述檢測控制電路(10)包括采樣電路(20)、比較設(shè)定電路(30)、預(yù)設(shè)值電路(40)、比較電路(a);
所述采樣電路(20)用于檢測電感線圈電流ics并采樣電流ics的峰值icsmax;
所述預(yù)設(shè)值電路(40)用于提供預(yù)設(shè)值ith;
所述比較設(shè)定電路(30)用于將本周期的采樣電流峰值icsmax與預(yù)設(shè)值ith進行比較,根據(jù)第一比較結(jié)果,設(shè)定下一周期的電感閾值電流iset值;
所述比較電路(a)用于將本周期的電感線圈電流ics與本周期的電感閾值電流iset值進行比較,并根據(jù)第二比較結(jié)果輸出控制信號控制功率管的導(dǎo)通或關(guān)斷;
所述電感線圈(l)、功率管(m)、采樣電阻(r)依次連接,采樣電阻(r)接地,檢測控制電路(10)的輸入端連接在功率管(m)的輸出端,檢測控制電路(10)的輸出端連接在功率管(m)的控制端。
其中,所述本周期的電感閾值電流iset值是上一周期調(diào)整后的iset值;
所述預(yù)設(shè)值ith包括第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2,其中,第一預(yù)設(shè)值ith1大于電感閾值電流iset,第二預(yù)設(shè)值ith2大于等于電感閾值電流iset,且第一預(yù)設(shè)值ith1大于第二預(yù)設(shè)值ith2;
如果本周期的電流峰值icsmax大于等于第一預(yù)設(shè)值ith1,則調(diào)低下一周期電感閾值電流iset值,從而降低下一周期的電流峰值icsmax;
如果本周期的電流峰值icsmax小于等于第二預(yù)設(shè)值ith2,則調(diào)高下一周期電感閾值電流iset值,從而增大下一周期的電流峰值icsmax。
本發(fā)明一種開關(guān)電源高精度峰值電流閾值調(diào)整電路,所述電流閾值調(diào)整電路包括采樣電路(20)、比較設(shè)定電路(30)、預(yù)設(shè)值電路(40);
所述采樣電路(20)用于檢測電流ics并采樣電流ics的峰值icsmax;
所述預(yù)設(shè)值電路(40)用于提供預(yù)設(shè)值ith;
所述比較設(shè)定電路(30)用于將電流峰值icsmax與預(yù)設(shè)值ith進行比較,并根據(jù)第一比較結(jié)果調(diào)整下一周期電感閾值電流iset的值。
本發(fā)明實現(xiàn)了對開關(guān)電源峰值電流的高精度控制,提高了電源精度。
附圖說明
圖1為本發(fā)明的一種開關(guān)電源高精度峰值電流電路;
圖2為本發(fā)明的一種開關(guān)電源高精度峰值電流電路中的比較設(shè)定電路30的結(jié)構(gòu)示意圖;
圖3為本發(fā)明的一種開關(guān)電源高精度峰值電流檢測控制電路;
圖4為本發(fā)明的一種開關(guān)電源高精度峰值電流調(diào)整電路;
圖5為本發(fā)明的一種開關(guān)電源高精度峰值電流控制方法。
具體實施方式
下面結(jié)合附圖對本發(fā)明做詳細(xì)說明。
如圖1所示,本發(fā)明的一種開關(guān)電源高精度峰值電流電路,包括:電感線圈(l)、功率管(m)、采樣電阻(r)和檢測控制電路(10)。所述電感線圈(l)、功率管(m)、采樣電阻(r)依次連接,采樣電阻(r)接地,檢測控制電路(10)的輸入端連接在功率管(m)的輸出端,檢測控制電路(10)的輸出端連接在功率管(m)的控制端。所述電感線圈(l)為原邊電感線圈。
所述檢測控制電路(10)包括采樣電路(20)、比較設(shè)定電路(30)、預(yù)設(shè)值電路(40)和比較電路(a)。采樣電路(20)連接在比較電路(a)的第二輸入端和功率管(m)的輸出端,比較設(shè)定電路(30)連接采樣電路(20)、預(yù)設(shè)值電路(40)和比較電路(a)的第一輸入端。比較電路(a)的輸出端連接至功率管(m)的控制端。優(yōu)選地,所述檢測控制電路為控制芯片。
所述采樣電路(20)用于檢測電流ics并采樣電流ics的峰值icsmax;
所述預(yù)設(shè)值電路(40)用于提供預(yù)設(shè)值ith;
所述比較設(shè)定電路(30)用于將本周期的采樣電流峰值icsmax與預(yù)設(shè)值ith進行比較,根據(jù)第一比較結(jié)果,設(shè)定下一周期的電感閾值電流iset值;
所述預(yù)設(shè)值ith包括第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2,所述第一預(yù)設(shè)值ith1大于電感閾值電流iset,所述第二預(yù)設(shè)值ith2大于等于電感閾值電流iset,且第一預(yù)設(shè)值ith1大于第二預(yù)設(shè)值ith2。
所述比較電路(a)用于將本周期的采樣電流ics與本周期的電感閾值電流iset值進行比較,并根據(jù)第二比較結(jié)果輸出控制信號pwm。所述本周期的電感閾值電流iset值是上一周期調(diào)整后的iset值。所述上一周期調(diào)整后的iset值是指比較設(shè)定電路(30)將上上一周期的采樣電流峰值icsmax分別與第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2進行比較,根據(jù)第一比較結(jié)果,調(diào)整得到上一周期的電感閾值電流iset值。
根據(jù)第二比較結(jié)果輸出控制信號pwm具體為:當(dāng)采樣電流ics大于等于電感閾值電流iset時,比較電路(a)輸出控制信號pwm控制功率管開關(guān);驅(qū)動管m根據(jù)控制信號pwm控制流過驅(qū)動管m的電流大小。
在工作時候,功率管(m)上的電壓降和采樣電阻上的電壓降遠小于電感l(wèi)上的電壓降,可認(rèn)為電感上的電壓等于輸入電壓vin,檢測控制電路(10)檢測采樣電阻(r)上的電壓vcs,因采樣電阻(r)一定,電壓vcs與流過電感l(wèi)的電流ics相對應(yīng),檢測電壓vcs相當(dāng)于檢測流過電感l(wèi)的電流ics;當(dāng)采樣電流ics大于等于電感閾值電流iset時,比較電路(a)輸出控制信號pwm控制功率管關(guān)斷;采樣電路(20)采樣本周期的電流峰值icsmax,比較設(shè)定電路(30)逐周期調(diào)整電感閾值電流iset的值,將電流峰值icsmax分別與第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2進行比較,并根據(jù)第一比較結(jié)果調(diào)整下一周期電感閾值電流iset的值。所述第一預(yù)設(shè)值ith1大于第二預(yù)設(shè)值ith2。
在本發(fā)明的一個實施例中,將本周期的采樣電流峰值icsmax分別與第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2進行比較,根據(jù)第一比較結(jié)果,設(shè)定下一周期的電感閾值電流iset值,具體為:如果本周期的電流峰值icsmax大于等于第一預(yù)設(shè)值ith1,則調(diào)低下一周期電感閾值電流iset值。在下一周期,采樣電路(20)采樣電流ics的值,并將下一周期的電流峰值icsmax傳遞給比較設(shè)定電路(30),比較電路(a)將下一周期的電流ics值與本周期調(diào)低過的下一周期電感閾值電流iset進行比較,根據(jù)第二比較結(jié)果輸出控制信號pwm控制功率管(m)的關(guān)斷。因下一周期電感閾值電流iset調(diào)低,電流ics值達到下一周期電感閾值電流iset的時間縮短,從而在下一周期提前關(guān)斷功率管(m),降低下一周期電流峰值icsmax的值。
如果本周期的電流峰值icsmax小于等于第二預(yù)設(shè)值ith2,調(diào)高下一周期電感閾值電流iset值;在下一周期,采樣電路(20)采樣電流ics的值,并將下一周期電流峰值icsmax傳遞給比較設(shè)定電路(30),比較電路(a)將下一周期的電流ics值與本周期調(diào)整過的下一周期電感閾值電流iset進行比較,根據(jù)第二比較結(jié)果輸出控制信號pwm控制功率管(m)的關(guān)斷。因下一周期電感閾值電流iset調(diào)高,電流ics值達到下一周期電感閾值電流iset的時間增加,從而在下一周期延遲關(guān)斷功率管(m),提高下一周期電流峰值icsmax的值。
比較設(shè)定電路(30)根據(jù)下一周期的電流峰值icsmax分別與第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2進行比較,根據(jù)比較結(jié)果,設(shè)定下下一周期的電感閾值電流iset值。
在下下一周期,重復(fù)其前一周期的過程。
上述的逐周期的調(diào)整電感閾值電流iset值,使電流峰值icsmax值限制在第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2之間,控制了電流峰值icsmax的波動范圍,提高電流ics的精度。
圖2為本發(fā)明的一種開關(guān)電源高精度峰值電流電路中的比較設(shè)定電路(30)的結(jié)構(gòu)示意圖,如圖2所示,所述比較設(shè)定電路(30)包括第一比較電路(p1)、第二比較電路(p2)和設(shè)定調(diào)整電路(31)。第一比較電路(p1)和第二比較電路(p2)的輸入端分別與采樣電路(20)和預(yù)設(shè)值電路(40)連接。第一比較電路(p1)的兩個輸入端分別連接預(yù)設(shè)值電路(40)的第一預(yù)設(shè)值ith1輸出端和采樣電流峰值icsmax,第二比較電路(p2)的兩個輸入端分別連接預(yù)設(shè)值電路(40)的第二預(yù)設(shè)值ith2輸出端和采樣電流峰值icsmax,第一比較電路(p1)、第二比較電路(p2)的輸出端連接設(shè)定調(diào)整電路(31),設(shè)定調(diào)整電路(31)用于根據(jù)第一比較電路(p1)、第二比較電路(p2)的輸出對電感閾值電流iset進行調(diào)整。所述第一比較電路(p1)用于將電流峰值icsmax與第一預(yù)設(shè)值ith1進行比較,第二比較電路(p2)用于將電流峰值icsmax和第二預(yù)設(shè)值ith2進行比較,所述設(shè)定調(diào)整電路(31)用于根據(jù)第一比較結(jié)果調(diào)整下一周期電感閾值電流iset的值;所述第一預(yù)設(shè)值ith1大于第二預(yù)設(shè)值ith2。
如圖3所示,本發(fā)明的一種開關(guān)電源高精度峰值電流檢測控制電路,所述檢測控制電路包括采樣電路(20)、比較設(shè)定電路(30)、比較電路(a)、預(yù)設(shè)值電路(40);
采樣電路(20)連接在比較電路(a)的第二輸入端和功率管(m)的輸出端,比較設(shè)定電路(30連接采樣電路(20)、預(yù)設(shè)值電路(40)和比較電路(a)的第一輸入端。比較電路(a)的輸出端連接至功率管(m)的控制端。
所述采樣電路(20)用于檢測電流ics并采樣電流ics的峰值icsmax;
所述預(yù)設(shè)值電路(40)用于提供預(yù)設(shè)值ith;
所述比較設(shè)定電路(30)用于將本周期的采樣電流峰值icsmax與預(yù)設(shè)值ith進行比較,根據(jù)第一比較結(jié)果,設(shè)定下一周期的電感閾值電流iset值;
所述比較電路(a)用于將本周期的采樣電流ics與本周期的電感閾值電流iset值進行比較,并根據(jù)第二比較結(jié)果輸出控制信號pwm。
所述本周期的電感閾值電流iset值是上一周期調(diào)整后的iset值;
所述預(yù)設(shè)值ith包括第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2,其中,第一預(yù)設(shè)值ith1大于電感閾值電流iset,第二預(yù)設(shè)值ith2大于等于電感閾值電流iset,且第一預(yù)設(shè)值ith1大于第二預(yù)設(shè)值ith2。
所述比較設(shè)定電路(30)包括第一比較電路(p1)、第二比較電路(p2)和調(diào)整電路31。第一比較電路(p1)和第二比較電路(p2)的輸入端分別與采樣電路(20)、預(yù)設(shè)值電路(40)連接。第一比較電路(p1)的兩個輸入端分別連接預(yù)設(shè)值電路(40)的第一預(yù)設(shè)值ith1輸出端和采樣電流峰值icsmax,第二比較電路(p2)的兩個輸入端分別連接預(yù)設(shè)值電路(40)的第二預(yù)設(shè)值ith2輸出端和采樣電流峰值icsmax,第一比較電路(p1)、第二比較電路(p2)的輸出端連接調(diào)整電路31,調(diào)整電路31用于根據(jù)第一比較電路(p1)、第二比較電路(p2)的輸出對電感閾值電流iset進行調(diào)整。
在本發(fā)明的一個實施例中,將本周期的采樣電流峰值icsmax分別與第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2進行比較,根據(jù)第一比較結(jié)果,設(shè)定下一周期的電感閾值電流iset值,具體為:如果本周期的電流峰值icsmax大于等于第一預(yù)設(shè)值ith1,則調(diào)低下一周期電感閾值電流iset值;在下一周期,采樣電路(20)采樣電流ics的值,并將下一周期的電流峰值icsmax傳遞給比較設(shè)定電路(30),比較電路(a)將下一周期的電流ics值與本周期調(diào)低過的下一周期電感閾值電流iset進行比較,根據(jù)第二比較結(jié)果輸出控制信號pwm控制功率管(m)的關(guān)斷。因下一周期電感閾值電流iset調(diào)低,電流ics值達到下一周期電感閾值電流iset的時間縮短,從而在下一周期提前關(guān)斷功率管(m),降低下一周期電流峰值icsmax的值。
如果本周期的電流峰值icsmax小于等于第二預(yù)設(shè)值ith2,調(diào)高下一周期電感閾值電流iset值;在下一周期,采樣電路(20)采樣電流ics的值,并將下一周期電流峰值icsmax傳遞給比較設(shè)定電路(30),比較電路(a)將下一周期的電流ics值與調(diào)整過的下一周期電感閾值電流iset進行比較,根據(jù)第二比較結(jié)果輸出控制信號pwm控制功率管(m)的關(guān)斷。因下一周期電感閾值電流iset調(diào)高,電流ics值達到下一周期電感閾值電流iset的時間增加,從而在下一周期延遲關(guān)斷功率管(m),提高下一周期電流峰值icsmax的值。
所述比較電路(a)將本周期的采樣電流ics與本周期的電感閾值電流iset值進行比較,并根據(jù)第二比較結(jié)果輸出控制信號,具體為:所述本周期的電感閾值電流iset值是上一周期調(diào)整后的iset值;所述上一周期調(diào)整后的iset值是指比較設(shè)定電路(30)將上上一周期的采樣電流峰值icsmax分別與第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2進行比較,根據(jù)第一比較結(jié)果,調(diào)整得到上一周期的電感閾值電流iset值。
優(yōu)選地,所述檢測控制電路為控制芯片。
圖4是本發(fā)明的一種開關(guān)電源高精度峰值電流閾值調(diào)整電路,所述電流閾值調(diào)整電路包括采樣電路(20)、比較設(shè)定電路(30)、預(yù)設(shè)值電路(40);所述采樣電路(20)與比較設(shè)定電路(30)相連;
所述采樣電路(20)用于檢測電流ics并采樣電流ics的峰值icsmax;
所述預(yù)設(shè)值電路(40)用于提供預(yù)設(shè)值ith;
所述比較設(shè)定電路(30)用于將電流峰值icsmax與預(yù)設(shè)值ith進行比較,并根據(jù)第一比較結(jié)果調(diào)整下一周期電感閾值電流iset的值。
所述預(yù)設(shè)值ith包括第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2,其中,第一預(yù)設(shè)值ith1大于電感閾值電流iset,第二預(yù)設(shè)值ith2大于等于電感閾值電流iset,且第一預(yù)設(shè)值ith1大于第二預(yù)設(shè)值ith2。
所述比較設(shè)定電路(30)包括第一比較電路(p1)、第二比較電路(p2)和設(shè)定調(diào)整電路(31);所述第一比較電路(p1)用于將電流峰值icsmax與第一預(yù)設(shè)值ith1進行比較,第二比較電路(p2)用于將電流峰值icsmax和第二預(yù)設(shè)值ith2進行比較,所述設(shè)定調(diào)整電路(31)用于根據(jù)第一比較結(jié)果調(diào)整下一周期電感閾值電流iset的值;所述第一預(yù)設(shè)值ith1大于第二預(yù)設(shè)值ith2。
圖5所示為本發(fā)明的一種開關(guān)電源高精度峰值電流控制方法,包括:
s1、檢測開關(guān)電源本周期流過電感線圈的電流ics,并記錄電流峰值icsmax;
s2、將本周期的電流峰值icsmax與預(yù)設(shè)值ith進行比較,并根據(jù)第一比較結(jié)果調(diào)整下一周期電感閾值電流iset的值;
s3、根據(jù)本周期的電流ics與本周期的電感閾值電流iset的第二比較結(jié)果輸出控制信號。
所述本周期的電感閾值電流iset值是上一周期調(diào)整后的iset值,對于開關(guān)電源啟動后的第一個電感閾值電流iset值可采用設(shè)定值;
所述預(yù)設(shè)值ith包括第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2,所述第一預(yù)設(shè)值ith1大于電感閾值電流iset,所述第二預(yù)設(shè)值ith2大于等于電感閾值電流iset,且第一預(yù)設(shè)值ith1大于第二預(yù)設(shè)值ith2。
在本發(fā)明的一個實施例中,將本周期的采樣電流峰值icsmax分別與第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2進行比較,根據(jù)第一比較結(jié)果,設(shè)定下一周期的電感閾值電流iset值,具體為:如果本周期的電流峰值icsmax大于等于第一預(yù)設(shè)值ith1,根據(jù)第一比較結(jié)果,則調(diào)低下一周期電感閾值電流iset值,同時根據(jù)本周期的電流ics與本周期的電感閾值電流iset的第二比較結(jié)果輸出控制信號;在下一周期,采樣電流ics的值,并記錄下一周期的電流峰值icsmax,將下一周期的電流ics值與本周期調(diào)低過的下一周期電感閾值電流iset進行比較,根據(jù)第二比較結(jié)果輸出控制信號pwm。因下一周期電感閾值電流iset調(diào)低,電流ics值達到下一周期電感閾值電流iset的時間縮短,從而在下一周期提前關(guān)斷功率管(m),降低下一周期電流峰值icsmax的值。
如果本周期的電流峰值icsmax小于等于第二預(yù)設(shè)值ith2,根據(jù)第一比較結(jié)果,調(diào)高下一周期電感閾值電流iset值,同時根據(jù)本周期的電流ics與本周期的電感閾值電流iset的第二比較結(jié)果輸出控制信號;在下一周期,采樣電流ics的值,并記錄下一周期電流峰值icsmax,將下一周期的電流ics值與本周期調(diào)整過的下一周期電感閾值電流iset進行比較,根據(jù)第二比較結(jié)果輸出控制信號pwm。因下一周期電感閾值電流iset調(diào)高,電流ics值達到下一周期電感閾值電流iset的時間增加,從而在下一周期延遲關(guān)斷功率管(m),提高下一周期電流峰值icsmax的值。通過逐周期對電感閾值電流iset的調(diào)整,使電流峰值icsmax動態(tài)的固定在第一預(yù)設(shè)值ith1和第二預(yù)設(shè)值ith2之間。優(yōu)選地,檢測電流ics通過檢測電壓vcs來進行。
雖然通過實施例描述了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。