buck电路即降压电路。buck电路一般由电源,二极管,电感,电容和负载组成。以12V转为5V的降压电路为例。
当开关闭合时,电路通电,这时候二极管是截止的,电流直接流向电感,同时给电容充电和后面的负载供电。因为电感上的电流不能突变,所以会阻碍电流的变化,产生与电源相反的电压。电感上的电流慢慢增加,根据欧姆定律,可以得出负载端的电压因为电流的升高而升高。
此时的输出波形是这样的。升高到5V左右,则需要断开开关。
此时电感为了阻碍电流的消失,感应出相反的电压。正负极发生了改变,这个时候的电感就是电路中的电源给负载供电,通过二极管形成回路。
当电感中的电流慢慢减少,负载端的电压也下降了。对应的波形是这样的。
不等电压降为0,开关就又闭合进行新一轮的充电。输出的电压波形就是这样不断波动的。
这个数值差不多就是5V,我们是怎么得到这个数值的,那就是控制开关闭合的时间,也就是占空比。它的计算公式简化就等于输出电压值除以输入电压值。想要输出5V的电压就需要十二分之五的时间闭合开关,十二分之七的时间断开开关。而因为这个开关周期的时间很短,通常以微妙作为单位,所以就需要晶体管来替代开关。它能有每秒上万次的开关频率,效率极高。