[Circuit] Boost Converter

電路知識:Boost Converter
Tool:
Qucs
Example Circuits

簡介:Boost Converter 原理
Boost conventions.svg
By No machine-readable author provided. CyrilB~commonswiki assumed (based on copyright claims). - No machine-readable source provided. Own work assumed (based on copyright claims)., CC BY-SA 3.0, Link

設計概念


Continuous mode

Vo,av=Vi+1T(0tonVCdttonTVDdt0tonVswdt)ΔIL=DTViL0TonVswLdt=(1D)TViL+tonTVo+VDLdtIav=Vo,avRLR(1D)TVi2Vo,av+R2Vo,avtonT(Vo+VD)dt
Boost chronogram.svg
By No machine-readable author provided. CyrilB~commonswiki assumed (based on copyright claims). - No machine-readable source provided. Own work assumed (based on copyright claims)., CC BY-SA 3.0, Link {Vo=VC if t in Ton=DTVo=VC=ViVLVD if t in Toff=(1D)T 平均輸出電壓 Vo,av=1T0tVo(t)dt=1T(0tonVo(t)dt+tonTVo(t)dt)=1T(0tonVCdt+tonT(ViVLVD)dt)=1T(0tonVCdt+tonT(ViVD)dttonTVLdt)=1T(0tonVCdt+tonT(ViVD)dt0TVLdt+0tonVLdt)=1T(0tonVCdt+tonT(ViVD)dt+0+0ton(ViVsw)dt)=1T(0tonVCdt+tonT(ViVD)dt+0ton(ViVsw)dt)=1T(0tonVCdt+tonTVidttonTVDdt+0tonVidt0tonVswdt)=1T(0tonVCdt+0TVidttonTVDdt0tonVswdt)=Vi+1T(0tonVCdttonTVDdt0tonVswdt) VL=LdILdt ΔILon=ImaxImin=0TonVLLdt=0TonViVswLdt=0TonViLdt0TonVswLdt=DTViL0TonVswLdtΔILoff=IminImax=tonTVLLdt=tonTViVoVDLdt=(1D)TViLtonTVo+VDLdt ΔILon=ImaxImin=DTViL0TonVswLdtΔILoff=IminImax=(1D)TViLtonTVo+VDLdt 從另一方面解 Vo,av,因電感電流穩定
0=ΔILon+ΔILoff0=DTViL0TonVswLdt+(1D)TViLtonTVo+VDLdt0=TViL0TonVswLdttonTVoLdttonTVDLdt0=TViL0TonVswLdt0TVoLdt+0tonVoLdttonTVDLdt0TVoLdt=TViL0TonVswLdt+0tonVCLdttonTVDLdt1T0TVoLdt=ViL+1T(0tonVCLdt0TonVswLdttonTVDLdt)1T0TVodt=Vi+1T(0tonVCdt0TonVswdttonTVDdt)Vo,av=Vi+1T(0tonVCdt0TonVswdttonTVDdt) 因電感平均電流位於最大值與最小值的中間
又根據之前推導的 ΔILon 可得下面兩式
{Imax+Imin=2IavImaxImin=DTViL0TonVswLdt{2Imax=2Iav+DTViL0TonVswLdt2Imin=2IavDTViL+0TonVswLdt{Imax=Iav+DTVi2L0TonVsw2LdtImin=IavDTVi2L+0TonVsw2Ldt 或者根據之前推導的 ΔILoff 可得下面兩式
{Imax+Imin=2IavIminImax=(1D)TViLtonTVo+VDLdt{Imax+Imin=2IavImaxImin=(1D)TViL+tonTVo+VDLdt{2Imax=2Iav(1D)TViL+tonTVo+VDLdt2Imin=2Iav+(1D)TViLtonTVo+VDLdt{Imax=Iav(1D)TVi2L+tonTVo+VD2LdtImin=Iav+(1D)TVi2LtonTVo+VD2Ldt 保持 continuous mode 的條件,就是 IL0
Imin=Iav+(1D)TVi2LtonTVo+VD2Ldt0Iav(1D)TVi2L+tonTVo+VD2LdtVo,avR(1D)TVi2L+tonTVo+VD2LdtLR(1D)TVi2Vo,av+R2Vo,avtonT(Vo+VD)dt

Discontinuous mode

Vo,av=Vi+1T(0tonVCdt0tonVswdttonTVDdt)ΔIL=DTViL0TonVswLdt=δTViL+tonton+δTVo+VDLdt
Boost chronogram discontinuous.png
By No machine-readable author provided. CyrilB~commonswiki assumed (based on copyright claims). - No machine-readable source provided. Own work assumed (based on copyright claims)., CC BY-SA 3.0, Link {Vo=VC if t in Ton=DTVo=ViVLVD if t in δTVo=ViVD if t in others 平均輸出電壓 Vo,av=1T0tVo(t)dt=1T(0tonVo(t)dt+tonton+δTVo(t)dt+ton+δTTVo(t)dt)=1T(0tonVCdt+tonton+δT(ViVLVD)dt+ton+δTT(ViVD)dt)=1T(0tonVCdttonton+δTVLdt+tonton+δT(ViVD)dt+ton+δTT(ViVD)dt)=1T(0tonVCdttonton+δTVLdt+tonT(ViVD)dt)=1T(0tonVCdt0ton+δTVLdt+0tonVLdt+tonT(ViVD)dt)=1T(0tonVCdt0+0ton(ViVsw)dt+tonT(ViVD)dt)=1T(0tonVCdt+0tonVidt0tonVswdt+tonTVidttonTVDdt)=1T(0tonVCdt+0TVidt0tonVswdttonTVDdt)=Vi+1T(0tonVCdt0tonVswdttonTVDdt) VL=LdILdt ΔILon=ImaxImin=0TonVLLdt=0TonViVswLdt=0TonViLdt0TonVswLdt=DTViL0TonVswLdtΔILoff=IminImax=tonton+δTVLLdt=tonton+δTViVoVDLdt=δTViLtonton+δTVo+VDLdt

Simulation GitHub


參考

Boost converter

留言