如果我们想把12V电压转换成5V电压,应该怎样做呢?
最开始的想法是12V电压用电阻分压得到5V。这样的12V转5V,很大的功耗都消耗到了R1上面,非常浪费,效率太低,另外如果RL发生变化,R1不变的情况下,12V转5V的效果就达不到,负载调整率消失。如果R1和RL均不变,VIN发生变化,输出5V也不能达到,线性调整率也消失。
所以想到另外一个办法,一段时间给电容充电,但如果初态的时候,电容容值为0,则开关给电容充电的时候,会产生非常大的尖峰电流,会损坏元器件。
所以想到串一个电感解决尖峰电流的问题,因为电感的电流不能突变,当初态的时候,电容容值为0,Vin通过电感给电容充电。电感电流从0开始慢慢增大。当开关切断的时候,电感电流没有,说明di/dt 的值非常大。所以电感上的电压非常大,其表达式为VL=L*di/dt。同样损坏元器件。
这时候又想到一个办法,增加二极管,即续流二极管,给电感续流。当K1闭合的时候,Vin通过电感给电容和负载提供电流,同时续流二极管不流电流。当K1断开的时候,电流从GND通过续流二极管流到电感,再流到电容和负载。这样电感上的电流没有突变,di/dt的值较小。开关采用一定频率驱动,周而复始的运送能量到Vout。这个就是我们平常看到的buck。
我们还可以把续流二极管改成N型开关功率管。通过功率管的充放电,在两个功率管的中间,也就是平常说的SW点,形成周期性的方波信号,再经过电感和电容形成的二阶低通滤波器,LC组成的二阶滤波器的穿越频率远小于开关频率,所以LC将周期性的方波信号转换为直流信号,这就是buck转换器稳压的本质。