Buck,Boost,Buck-boost从0推导Buck(降压电路)通过输入电压Ui12V如何得到Uo3.3V我们一般可以通过LDO或是DCDC开关电源来实现本文以DCDC开关电源来实现。通过开关电源我们可以得到均值为3.3V的输出电压。占空比D3.3V/12V0.275,即上升沿占整个周期的0.275时我们就可以得到均值为3.3V的电压。此时得到电路图此时由于不断开关电源会导致我们所得到的电压不稳定产生浪涌电压所以我们就需要添加一个滤波电容。得到电路由于整个回路功率P是恒定的PUI,在刚开始上电时电压趋向于0所以会导致出现无穷大的浪涌电流那如何使电流(浪涌)变小呐考虑到加限流电阻会增大整个回路的功耗所以我们加入电感得到电路此时当开关闭合时电路正常工作但是开关断开后电感开始放电电路没有放电回路所以我们需要添加放电回路考虑到添加电阻会导致功耗增加上下电都会增加功耗所以我们需要一个上电时不导通放电时导通的元器件即二极管得到电路接着在输入端加入滤波电容后我们得到完整的BUCK电路元器件参数选型(以TPS5430DDA为例)拓扑图BUCK电路中占空比的推导DTon/(TonToff)Vo/Vin前置知识电感电流的三种模式①CCM电感工作于连续模式电流峰值不为0②BCM电感工作于临界连续模式③DCM电感工作于断续模式2周期Ttontoff3占空比D:高电平在一个周期所占的时间4VL*(di/dt) Von*TonVoff*Toff;5伏秒积平衡开关导通和开关关闭流过的电流相等由4知电流di(V*dt)/L;所以有[IonVon*Ton/L]①[IinVin*Tin/L]②由伏秒积平衡得VonTonVinTin;③VonVin-Vout④ Voff0.7Vo⑤求解可得Ton/(TonToff)Vo/Vin;即占空比DVo/Vin.BUCK电路中的一些概念平均电流I峰峰值pp∆I电流变化量IAC1/2∆I(平均电流到pp的电流)平均电流IDC;IACIpp-IL;DC-DC电感纹波率r公式取值r一般取值为0.3-0.5r∆I/IL∆I/Io2IAC/IL;r取值范围当IACIL时r最大DCM时r2IAC/IL2;所以r0-2。DC-DC BUCK 电路中电感值计算①dtTonT*DD/f②VVon;③dIIL*r;LVon*(D/f)/(IL*r)D*Von/(frIL)6、①输入的滤波电容10-47μf100nf②开关电源芯片内部有MOS,内部无MOS;③自举电容100nf④BUCK电路电感二极管⑤输出滤波电容10-47μf100nf⑥反馈回路电阻。BOOST(升压电路)、拓扑图已知电源Vin5V⇒Vout12V,如何去设计考虑到电感电流不能突变所以可以通过给电感充电使得VoutVin此时在上电时整个回路正常但电路无放电回路所以需要引入放电回路第一次上电上电刚开始即电容无电时放电可行第二次上电电容也会放电考虑加二极管开关闭合不想让电流左导通开关打开让电流右导通放电回路正常得到BOOST电路拓扑图元器件参数选型(以MT3608为例)开关频率1.2MHZ固定输入电压2V-24V原理图VoutVref*(1R3/R4),Vref0.6V5V*R4/(R3R4)⇒0.12(R3R4)R2;