请教 DCDC 的CCM模式和DCM模式临界电流计算公式是怎么计算的
DCDC 的两个状态:CCM 和DCM模式的切换是根据电感上的电流来进行切换吗? 计算临界电流的公式是怎么推导得到的呢
Hi,
是的,通常来说DCM的条件是电感电流下降到0。以非同步Buck为例,下管是一个整流二极管,电流只能从GND-SW-L-VOUT单向流动。当电流下降到0的时候,二极管不允许电流反向通过,所以就进入了Discontinuous模式,也就是DCM。
从公式上来说,电感电流是类似于“三角波”不断变化的,有峰值和谷值,二者平均值是输出电流。当谷值为0时,也就是Iout等于电流纹波的一半大小时,就是CCM和DCM的临界状态了。你可以列出电流纹波,并且令输出电流等于电流纹波一半,用这个关系去推导,应该比较容易了。
谢谢!
那就是跟芯片的额定输出电流是没有关系的吗
我从资料上看到的一个计算临界电流公式是
这个是怎么推导出来的呢 有具体的推导过程吗
公式是这个
这是计算Buck电路临界电流的公式。
CCM与DCM的临界电流值等于电流纹波大小的一半,Vout/L是上管关断时电感电流下降的斜率,(1-D)/Fs是上管关断的时间,两者相乘等于电感电流纹波大小。输出电流等于这个临界值时,电感电流纹波的谷值正好是0。
与芯片的输出电流能力没有直接关系,主要是与电感电流纹波有关系。也就是说与占空比,电感值,输出电压有关。
Hi
电路计算是工作CCM模式,轻载才DCM,不再计算考虑内。
电感大小可以确定你的DCM和CCM模式,工作在CCM模式下的BUCK型DC-DC时,需要你确定你的CCM模式电流的大小,如你要求负载在10mA到200mA需要在CCM模式,那么你的电感上的纹波电流峰峰值Ip-p = 20mA,Io = (Ip_max-Ip_min)/2 = 10mA,Ip_max =0mA。并通过L = 5*(Vin-Vo)*Vo*T/(Vin*Imax);得到你在CCM模式下的L值,如果你小于这个值的话,当你负载在Imin = 10mA的时候切换到DCM模式,同时你的输出电压将不为恒压模式。
所谓的临界点就是指电感电流的谷值为0, 所以你可以参考上述公式进行估算