采用IR2110,低端封鎖,只高端輸出,驅(qū)動(dòng)BUCK的開關(guān)管,啥也不說,先上電路圖(單擊圖可放大):
圖1
PWM輸入來自單片機(jī)(PIC16F877A),由于該電路是用來測試MPPT算法,因此單片機(jī)的輸出占空比從0.1至0.9,步進(jìn)0.01,設(shè)置為0.5秒步進(jìn)一次。
單片機(jī)的輸出波形如下(10KHz,這是在某占空比情況下的截圖)
圖2
經(jīng)過2110之后,BUCK電路無輸入電壓情況下,Vgs的波形很好,如下圖,分別是低占空比和高占空比下的Vgs波形:
圖3
圖4
然后,BUCK電路前端Vin加入20V電壓(因?yàn)楣夥姵匕逡彩?0V左右的開路輸出,采用恒壓電源模擬電池板的開路電壓),輸出電壓能夠隨著占空比的變化而變化,在低占空比下Vgs波形如下:
IR2110供電15V,下面這個(gè)柵源電壓也大概15V,沒什么問題。
圖5 但是,隨著占空比的提高,在Vin=20V的前提下,Vgs不僅幅值上逐漸降低,波形也失真,Vgs的局部和整體波形圖如下兩圖:
圖6
圖7
總而言之,就是BUCK電路不加輸入時(shí),Vgs正常;加輸入電壓時(shí),在小占空比情況下Vgs正常,在大占空比情況下Vgs明顯降低并失真!
我做了以下改進(jìn)措施,但是在大占空比情況下,Vgs波形幾乎沒有改善1、PWM頻率現(xiàn)在是10KHz,我改為5KHz、20Khz和40KHz,基本無效;
2、自舉電容C3按照理論計(jì)算為330NF左右,我嘗試換470NF、680NF、1UF、2.2UF、3.3UF、4.7UF、10UF,獨(dú)石電容、貼片電容、鉭電容都試過,也基本無效。如圖6的Vgs隔一段時(shí)間就丟一個(gè)周期,我懷疑是自舉電容的電荷太少,無法“舉起來”,但是換大電容也不行,我就納了悶了。
求大家的解決方案或改進(jìn)方案,有什么想法可以提出來,我可以按照大家的想法做測試后再上圖。