4. 反激变压器设计:断续模式(DCM)与连续模式(CCM)设计、气隙计算、漏感控制与吸收电路

反激变压器,说白了就是开关电源里最常用的拓扑之一。很多工程师一听到反激变压器设计就头疼,觉得公式多、参数杂。其实没那么可怕。我做了十几年电源设计,反激变压器占了至少一半的项目。今天我就把DCM和CCM这两种模式的设计思路、气隙怎么算、漏感怎么控制,以及吸收电路怎么配,一次性讲清楚。

4.1 断续模式(DCM)与连续模式(CCM)的选择

先问一个问题:你设计的电源是追求小体积,还是追求大功率?这个问题的答案,基本决定了你选DCM还是CCM。

DCM(断续模式):每个开关周期内,变压器磁芯的电流会降到零。说白了,能量完全传递完了再开始下一个周期。我个人的习惯是,功率在60W以下的小功率电源,优先考虑DCM。为什么?因为DCM模式下,次级整流二极管的关断电流为零,反向恢复损耗小,EMI也容易过。

CCM(连续模式):每个周期开始前,磁芯里还存着能量,电流不会降到零。适合大功率、大电流的场合。我记得有一次做一款150W的适配器,客户要求效率高、纹波小,我果断选了CCM。但代价是,二极管的反向恢复问题必须处理好,否则炸管是分分钟的事。

核心区别一句话总结:

  • DCM:电流从零开始,峰值高,适合小功率
  • CCM:电流连续,峰值低,适合大功率

4.2 DCM模式设计要点

DCM的设计,我习惯从最大占空比入手。一般取0.45左右,留点余量给输入电压波动。

设计步骤大致如下:

  1. 确定匝比n:n = Np / Ns。根据输入电压和输出电压反推,同时考虑MOS管的耐压。
  2. 计算初级电感量Lp:Lp决定了存储能量的大小。公式是 Lp = (Vin_min * D_max)^2 / (2 * Pin * f_sw)。
  3. 选择磁芯:根据AP法(面积乘积法)估算。我一般会留20%的余量,防止饱和。
  4. 计算匝数:Np = (Lp * I_peak) / (B_max * Ae)。B_max别超过0.3T,我习惯取0.25T,安全第一。

我的小技巧:DCM模式下,初级电流是三角波,有效值比峰值小很多。所以线径可以选细一点,但要注意趋肤效应。频率超过100kHz时,建议用多股漆包线。

4.3 CCM模式设计要点

CCM的设计比DCM稍微复杂一点,因为多了电流纹波率这个参数。纹波率Kr一般取0.3~0.5。太小了电感太大,太大了峰值电流高。

设计步骤:

  1. 确定匝比n:和DCM类似,但要注意CCM下占空比受输入电压影响更大。
  2. 计算初级电感量Lp:Lp = (Vin_min * D) / (Kr * I_avg * f_sw)。这里的I_avg是平均电流。
  3. 计算峰值电流:I_peak = I_avg * (1 + Kr/2)。这个值决定了磁芯会不会饱和。
  4. 气隙计算:CCM下磁芯容易饱和,必须加气隙。气隙长度lg = (μ0 * Np^2 * Ae) / Lp - (le / μr)。

注意:CCM模式下,如果负载突然变轻,可能会进入DCM。这叫模式跳变,控制环路设计不好就会振荡。我曾经在一个项目中吃过这个亏,后来加了假负载才解决。

4.4 气隙计算

气隙,说白了就是在磁芯中开一道缝,防止磁饱和。很多新手觉得气隙越小越好,其实不对。气隙大了,电感量下降,但抗饱和能力增强。

计算公式:

lg = (μ0 * Np^2 * Ae) / Lp - (le / μr)

其中:
μ0 = 4π × 10^-7 H/m(真空磁导率)
Np = 初级匝数
Ae = 磁芯有效截面积(m²)
Lp = 初级电感量(H)
le = 磁路有效长度(m)
μr = 磁芯相对磁导率(通常2000~3000)

我个人的经验是,气隙长度一般在0.1mm到1mm之间。太小了加工困难,太大了漏感会增大。如果你发现计算出来的气隙超过1mm,建议换大一号的磁芯。

避坑指南:我曾经遇到过一款电源,气隙磨了0.3mm,结果电感量比设计值小了20%。后来发现是磁芯材质批次不同,μr有偏差。从那以后,我每次都会先绕几圈测一下AL值,再反推气隙长度。

4.5 漏感控制

漏感,是变压器绕制工艺的照妖镜。漏感大了,尖峰电压高,MOS管容易击穿。我见过不少工程师,设计时算得头头是道,结果样机一上电就炸管,十有八九是漏感没控制好。

控制漏感的方法:

  • 三明治绕法:初级分成两半,次级夹在中间。这是最有效的方法,漏感能降低30%~50%。
  • 减少匝间距离:初级和次级尽量靠近,但要注意绝缘。
  • 使用磁芯屏蔽:在磁芯外面加铜箔屏蔽层,但会增加成本。
  • 优化骨架设计:尽量用宽而扁的骨架,减少绕组层数。

我的经验:漏感控制在初级电感量的1%~3%是比较理想的。超过5%就要小心了。我曾经做过一个项目,漏感测出来有8%,结果RCD吸收电路的电阻烫得能煎鸡蛋。后来改成三明治绕法,漏感降到了2.5%,问题解决。

4.6 吸收电路设计

漏感再小,也还是有。漏感里的能量必须找个地方释放,否则就会在MOS管关断时产生高压尖峰。吸收电路就是干这个活的。

最常用的就是RCD吸收电路

  • R(电阻):消耗漏感能量。阻值太小,损耗大;阻值太大,吸收效果差。一般取10kΩ~100kΩ,功率选1W~3W。
  • C(电容):吸收尖峰电压。容量太小,电压尖峰压不住;容量太大,启动时冲击电流大。一般取1nF~10nF,耐压选1kV以上。
  • D(二极管):必须是快恢复二极管,反向恢复时间要短。UF4007是常用选择。

设计步骤:

  1. 测量漏感Llk(用LCR表短路次级测初级)。
  2. 计算漏感能量:E = 0.5 * Llk * I_peak²。
  3. 选择吸收电容C,使得电压纹波在20V以内。
  4. 计算电阻R = V_clamp² / (f_sw * E)。V_clamp一般取漏感尖峰电压的1.2倍。

注意:RCD吸收电路不是万能的。如果漏感太大,吸收电阻会非常烫,效率也会下降。这时候应该回头优化变压器绕制工艺,而不是一味加大吸收电路。我曾经见过一个同事,吸收电阻从10kΩ换到1kΩ,结果电阻烧了,MOS管也炸了。根本原因还是漏感太大。

4.7 总结与对比

参数 DCM CCM
电流波形 三角波,从零开始 梯形波,连续
峰值电流
磁芯利用率
二极管损耗 大(反向恢复)
EMI
适用功率 <60W >60W

嗯,到这里,反激变压器的DCM和CCM设计、气隙计算、漏感控制以及吸收电路就讲完了。你想想看,其实每个环节都是环环相扣的。气隙算不准,电感量就偏;漏感没控好,吸收电路就白搭。我建议你动手做一个实际项目,哪怕功率只有10W,走一遍流程,比看十遍书都管用。

下一章,我会讲正激变压器的设计,到时候再聊聊磁复位和同步整流。咱们下期见。