使用场景
这是我们常见BUCK电路的拓扑图:
同步BUCK通常会用两个NMOS管来代替Q与D(Q1代替Q,Q2代替D),如下图:
1.Q1断开,Q2闭合时,由电感L为负载供电,Q2电流方向为GND→SW;
2.Q2断开后,由于有体二极管D2,电流方向依旧为GND→SW,D2正向导通;
3.Q1闭合,Q1快速导通,而D2不会立即截至,会有一个反向电流Ir(由于二极管的反向恢复特性);因为电路中会有一个寄生电感L1,所以SW处的电压为Vsw=L1*di/dt,即在SW处会产生一个很大的过冲;
4.同时,由于Q2有一定的寄生电容,寄生电容以寄生电感一起构成LC震荡电路,由于二极管反向恢复特性形成的能量会在电路中震荡,缓慢衰减,进而造成振铃;
这里的过冲和振铃形成的最根本原因是:二极管的反向恢复特性;
在很多使用两个MOS管相互配合使用的电路中都会出现以上问题,eg:BUCK,BOOST,BUCK-BOOST,D类功放输出端等等;
在这些电路中,我们都需要使用snubber电路来处理常出现的过冲和振铃问题;
吸收原理
1.针对过冲
Q=CV,减小电荷量Q与增大电容量C,都能有效减小过冲;
所以,snubber电路中的电容可以有效减小SW处的过冲;
2.针对振铃
snubber电路中的电阻将振铃的能力以热能的形式消耗掉;
电路计算
在设计snubber电路时,我们一般要先预留出snubber电路中的电阻和电容的位置不贴,等回板会通过测量振铃的频率再来计算电阻与电容的值来调试,最终选择出合适的阻值与容值;
但是预留的位置大小无法再改变,因此在设计电路图阶段就需要估算出snubber电路中电阻的功率,以便选择合适的封装;
电阻功率
一般情况下,Vin与fsw都已知,而Csnub一般按1nf来计算;(Csnub如果太大,电容存储能量为1/2CV²,且每次循环消耗,会对效率有影响。)
按上式可以计算出电阻的功率,根据计算结果来选择合适的封装,注意要留出一定余量;