Boost电路
Boost 电路是升压电路,是直流转直流,不考虑纹波电压的话,Vi 和 Vo 都是恒定的,Vo 大于 Vi
工作过程
1.在开关导通的时候,电感 L 接地,二极管截止,Vi 对电感 L 进行充电,电感两端电压是 Vi。
2.在开关变为不导通的时候,因为之前电感 L 已经被充电了,有电流流过,电流向右,电感两端电流不能突变,所以会感应出电压,让右侧的二极管导通。输出电压 Vo 恒定,二极管导通压降为 Vd,所以电感右端电压为 Vo+Vd,电感左端电压是电源输入Vi。这是升压 boost 电路, 所以 Vo+Vd>Vi,电感此时放电,给负载供电,以及给输出滤波电容充电。并且,此时电感的两端电压是右边电压 Vo+Vd 减去左边电压 Vi,即:Vo+Vd-Vi
输入滤波电容
假设输入电源默认来自远方,是没法提供快速变化的电流的。所以才有输入滤波电容存在的必要,如果输入电源总能快速响应 Boost 的电流的需求,那还要滤波电容干什么?需要输入滤波电容来提供瞬态的电流需求
输出滤波电容
输出滤波电容的电流有毛刺,我们想要降低毛刺,可以多并联几个 100nF 的小电容
所以boost 后面有大电容也有小电容。大电容决定了整体纹波的大小(去掉毛刺剩下的),小电容是为了降低毛刺的。
Buck电路
Buck 是直流转直流的降压电路
Buck 的拓扑结构
异步Buck
同步 buck 就是将里面的二极管换成MOS管
工作过程
上图中 MOS 管就是一个开关,只要这个速度够快(开关频率够高),控制好导通与关断时间(电感充放电时间),配合输出滤波电容,就可以得到基本稳定的 Vo 了,也就是输出电压
1.开关导通时,二极管不导通,我们看电感,电感左边是 Vi,右边是 Vo,因为是降压,所以左边大于右边,那么电感两端电压是 Vi-Vo,为恒定值。如果把电感电流向右定义为正,那么电感电流是线性增大的,因为 L*di/dt=Vi-Vo,那么 di/dt=(Vi-Vo)/L=常数
2.开关断开时,电感要续流,会产生反向电动势,让二极管导通,二极管导通电压是 Vd。因为二极管阳极接地,所以阴极电压是-Vd,也就是电感左边的电压就是-Vd,右边的电压是 Vo 不变,因此电感两端电压是-Vd-Vo。此时电感电流是线性减小的,因为 L*di/dt=-Vd-Vo,di/dt=-(Vo+Vd)/L=常数,并且是负值,所以是线性减小的
DCDC 分压反馈电阻取值
可以使用反馈电阻计算器
一般选择反馈电阻值之和在100KΩ左右