简介:面向车载电子与紧凑型电源开发者的平面变压器设计入门资料,围绕低剖面、高频化磁性元件选型与工程计算展开,适合电源工程师、硬件设计人员及电子相关专业师生用于补齐理论与快速查阅公式。包内为1个PDF文件,压缩包约3.84MB,页码与章节组织相对完整,便于按需检索或打印对照。已有517人学习下载,具备一定的参考热度。内容从平面变压器的高频寄生参数小、铜箔绕组损耗低、扁平结构散热好、易集成于PCB等特点讲起,梳理铁氧体磁芯与铜箔绕组材料选择、平面绕组与EE、EFD等磁芯结构搭配、漏感抑制与绝缘隔离优化思路;并给出匝比、最大磁通密度、电流密度、功率与效率等关键计算公式及符号单位说明,最后落到车载充电器与DC/DC转换器、通信设备电源模块、便携医疗设备等应用场景,可作设计推导与参数校核的案头参考。
1. 平面变压器:为什么把绕组做成PCB铜箔,反而绕开了绕线变压器的死结
很多人第一次接触平面变压器,会以为它只是把传统绕线变压器压扁塞进PCB,图个薄。真正改变局面的不是体积,而是绕组形态一变,电流的流通路径被彻底重写。绕线变压器到了几百千赫兹以上就开始遇到趋肤效应和邻近效应,圆导线中心几乎不参与导电,交流电阻成倍上涨;平面变压器用铜箔叠层把导体摊成宽而薄的矩形,磁动势分布更均匀,损耗随之下降。更关键的是,它的寄生参数不再靠绕线工艺的经验来控制,而由线宽、层间距、层序这些可计算的几何量决定。这也是“平面变压器设计及计算公式”值得拆开讲的原因:它把变压器从一门靠经验的工艺,变成了一套可量化、可复现的几何设计问题。在车载紧凑电源这类空间紧张、频率高、温升控制吃紧的场景里,这个转变尤其重要。
2. 趋肤效应与铜箔叠层:交流电阻是怎么被压下来的
绕线变压器的损耗曲线有一个很典型的分水岭:频率低的时候铜损基本等于直流电阻乘电流平方,频率一过某个点,交流电阻系数突然抬头,温升跟着飙升。很多工程师第一次遇到这个现象会怀疑磁芯饱和,换磁芯、加气隙、改匝数,折腾一圈没有改善,最后测出来是绕组交流电阻在作怪。平面变压器的整套结构设计,本质上是围绕这条曲线做的:先让导体厚度贴近趋肤深度,再用宽铜箔把电流摊开,最后用层序安排控制邻近效应。
2.1 趋肤深度:频率一上去,导体只剩表面一层在工作
趋肤深度的定义是电流密度衰减到表面值 1/e 处的深度,工程上常用的表达式是 δ = sqrt(ρ / (π·f·μ)),其中 ρ 是导体电阻率,f 是工作频率,μ 是导体磁导率。铜在 20℃ 下 ρ 约 1.72×10⁻⁸ Ω·m,μ 约等于真空磁导率,代入后可以得到一组很直观的数:100 kHz 时 δ 约 0.21 mm,200 kHz 约 0.15 mm,500 kHz 约 0.093 mm,1 MHz 约 0.066 mm。
这组数字直接决定了一件事:频率越高,导体有效导电截面越薄。如果还用直径 0.5 mm 的圆导线绕 200 kHz 的变压器,导线中心大部分区域基本不导通,等效交流电阻可能是直流电阻的好几倍。而平面变压器常用的 1 oz 铜箔厚度只有 35 μm,2 oz 是 70 μm,在 100 kHz 到 200 kHz 区间内这个厚度已经接近甚至小于趋肤深度,单层铜箔内部的电流分布相对均匀,自趋肤效应带来的额外损耗被压得很低。
用几行代码把这组关系算清楚,比查表更可靠,因为实际项目里的频率往往不是整数值:
import math RHO_CU = 1.72e-8 # 20℃ 铜电阻率,单位 Ω·m MU0 = 4 * math.pi * 1e-7 # 真空磁导率,H/m def skin_depth(f, mu_r=1.0, rho=RHO_CU): """计算趋肤深度,输入频率 Hz,返回单位 m""" return math.sqrt(rho / (math.pi * f * MU0 * mu_r)) for f in [50e3, 100e3, 200e3, 500e3, 1e6]: d = skin_depth(f) print(f"{f/1e3:7.0f} kHz δ = {d*1e3:.3f} mm")这段代码里rho取的是常温铜电阻率,如果变压器长期工作在 100℃ 以上,电阻率要按温度系数往上修正,大约每升高 1℃ 增加 0.39%,算出来的趋肤深度会略大一些,但量级不变。真正需要关心的是f和铜箔厚度t的比值:t 远小于 δ 时,单层导体的电流分布接近均匀;t 接近或超过 δ 时,就要考虑把铜箔拆成多层并联,或者接受交流电阻上升的事实。
注意:趋肤深度只描述“自己对自己”的影响,多层绕组叠在一起时,邻近效应造成的损耗往往比自趋肤效应更大,单看 δ 会低估问题。
2.2 铜箔的宽厚比:把电流摊开,而不是挤在表面
平面变压器用铜箔替代圆导线,真正的价值在宽厚比。同样截面积下,圆导线的周长最小,铜箔可以做到几十比一的宽厚比,电流沿宽度方向分布,等效表面面积大得多。举个具体例子:载流 5 A、允许电流密度 4 A/mm²,需要 1.25 mm² 的铜截面。用直径 1.26 mm 的圆导线,200 kHz 下有效导电层只有表面一圈;用 1 oz 铜箔(35 μm),需要约 36 mm 的线宽,这个宽度在多层板上可以拆成两层 18 mm 或者四层 9 mm 并联,每层承担的电流和损耗都被摊薄。
但铜箔并不是越宽越好。多层并联时,如果各层在窗口里的位置不对称,靠近气隙或靠近磁芯中柱的层与外侧层之间磁动势不平衡,电流会往阻抗低的层集中,出现“并联了但没完全并联”的情况。常见的处理思路是让并联层在版图上对称布置,或者把并联层放在同一层铜箔上做多段并联,避免跨层不对称。另一个容易被忽视的点是铜箔的直流电阻:宽而薄的铜箔直流电阻并不低,层数不够时铜损会从交流侧转移到直流侧,频率降下来反而更热。
实际设计里可以把“需要多少铜截面”和“每层能放多少铜”分开算。先按允许温升定总截面,再按窗口宽度定每层线宽,最后看层数是否放得下。这个过程用脚本迭代比手算快得多,尤其是匝数、层数、线宽互相牵制的时候。
2.3 分布电容:平行绕组带来的新麻烦
平面绕组把导体做成大面积平行铜箔,漏感降下来了,分布电容却上去了。两层铜箔正对,中间只隔一层介质,构成一个平板电容,容量按 C = ε₀·εᵣ·A/d 估算,A 是重叠面积,d 是介质厚度。初级和次级整层重叠时,这个电容可能达到几百皮法甚至纳法级,对共模噪声路径和隔离耐压都是负担。
这里的取舍很典型:为了降低漏感,希望初级次级尽量贴近、交错叠放;为了降低分布电容,又希望两层离得远、重叠面积小。常见的折中是加静电屏蔽层,把屏蔽层接到初级或次级的静点,把共模电流引回源端;或者把绕组分成多个串联段,段与段之间错开,牺牲一点窗口利用率换电容下降。介质厚度也不是越薄越好,薄介质能减小体积、提高耦合,但耐压和电容都会往不利方向走。
分布电容还会影响驱动波形。栅极驱动变压器如果用平面结构,初次级电容太大会把开关管的 dv/dt 直接耦合到驱动侧,轻则振铃,重则误导通。选型时不能只看匝比和饱和电流,层间电容和层序同样要进设计表。
3. 磁芯与磁通密度:Bmax 公式里藏着的窗口约束
绕组解决的是铜损,磁芯解决的是铁损和饱和。平面变压器的磁芯通常选铁氧体,形状以 EE、EFD、ER 这类扁平磁芯为主,原因很直接:窗口矮而宽,正好容纳多层 PCB 绕组。但磁芯一旦选定,Ae 和 Aw 就固定了,匝数、磁通密度、窗口填充率之间立刻形成互相约束的关系,任何一边改动都会传导到另外两边。
3.1 从法拉第定律推出匝数,而不是背公式
摘要里给出的 Bmax = Φmax / Ae 是定义式,真正落地要把它和伏秒平衡连起来。绕组两端电压满足 V = N·Ae·dB/dt,把 dt 换成占空比和周期,就得到工程上常用的形式:N = Vin·D / (Ae·Bmax·f)。反激变换器是单向磁化,Bmax 里还要加上剩磁,通常要留气隙把有效磁导率降下来;正激和桥式是双向磁化,磁通在正负之间摆动,Bmax 取 ΔB 的一半。
这组关系里最容易被低估的是 Vin 的取值。很多人用额定输入电压算匝数,结果低压满载时占空比顶到上限,磁芯进入饱和,开关管瞬间过流。正确的做法是用最低输入电压、最大占空比、最高工作温度下的 Bmax 余量来算,再回过头验证最高输入电压时占空比是否还有调节空间。
def primary_turns(vin_min, duty_max, ae_mm2, bmax_t, f_hz): """ vin_min : 最低输入电压,V duty_max: 最大占空比,0~1 ae_mm2 : 磁芯有效截面积,mm² bmax_t : 允许峰值磁通密度,T(反激需另加剩磁余量) f_hz : 开关频率,Hz """ ae_m2 = ae_mm2 * 1e-6 return vin_min * duty_max / (ae_m2 * bmax_t * f_hz) n = primary_turns(36, 0.45, 120, 0.25, 200e3) print(f"理论匝数 = {n:.2f},实际取 {math.ceil(n)} 匝")代入 36 V、0.45、120 mm²、0.25 T、200 kHz,得到约 2.7 匝,向上取 3 匝。注意这里算出的是下限,实际取值还要看匝比能否用整数实现、次级匝数是否满足输出电压精度。匝数取整后 Bmax 会略低于设定值,这是安全的方向;如果取整后 Bmax 反而升高,说明取整方向错了,需要重新分配。
3.2 Ae 与 Aw:AP 法为什么先算面积积
磁芯选型常用的 AP 法,核心是把“需要传递的功率”翻译成“磁芯窗口能容纳的铜和磁芯能承受的磁通”的乘积。AP = Ae·Aw,单位是 cm⁴,公式的常见形式是 AP ≥ Pt·10⁴ / (Kf·Ku·J·Bmax·f),其中 Pt 是视在功率,Kf 是波形系数,Ku 是窗口利用率,J 是电流密度,Bmax 是工作磁通密度,f 是频率。
这个式子里每一个系数都是设计者主动做的选择,不是磁芯自带的属性。Ku 取 0.3 还是 0.5,直接决定选出来的磁芯大一号还是小一号;J 取 4 A/mm² 还是 8 A/mm²,决定温升能不能接受;Bmax 取 0.2 T 还是 0.3 T,决定铁损和饱和余量怎么分配。很多人算完 AP 选了个磁芯,绕完发现窗口塞不下,回头怪公式不准,其实是 Ku 和 J 的取值和自己的工艺能力不匹配。
平面变压器的窗口利用率和绕线变压器不是一回事。绕线变压器的 Ku 受限于圆导线排布,平面变压器的 Ku 受限于 PCB 层数、铜厚、最小线宽和爬电距离。多层板把绕组埋在内层,窗口填充率可以做得比绕线高,但层数一多,层间对准精度和介质厚度一致性又成了新约束。把 Ku 当成一个可以通过版图优化的变量,比当成常数更接近实际。
3.3 磁芯损耗与温升:Steinmetz 参数不能照抄
磁芯损耗通常用 Steinmetz 经验式描述:Pv = k·f^α·B^β,Pv 是单位体积损耗,k、α、β 由材料厂商给出。铁氧体的 α 大致在 1.3 到 1.6 之间,β 在 2.5 到 3 之间,这意味着磁通密度对损耗的影响远大于频率。Bmax 从 0.2 T 提到 0.25 T,损耗可能增加 50% 以上,而频率从 200 kHz 提到 250 kHz 只增加两成左右。
这解释了为什么平面变压器在高频下反而有优势:铜箔薄,交流铜损对频率不敏感;磁芯损耗虽然随频率上升,但可以通过降低 Bmax、增加匝数来补偿。真正的约束是窗口面积,匝数多了放不下,Bmax 就降不下来,铁损和温升一起恶化。设计时要把铜损和铁损放在同一张温升曲线上看,而不是分别算完再相加。
提示:厂商给出的 Steinmetz 参数通常对应特定频率段和特定温度,直接外推到 1 MHz 以上误差很大,必要时用实测损耗曲线插值。
4. 电流密度与热路径:J 取 4 A/mm² 还是 10 A/mm² 由什么决定
电流密度是平面变压器设计里最容易被拍脑袋决定的参数。有人按 4 A/mm² 留足余量,结果铜箔宽得放不进窗口;有人按 10 A/mm² 压体积,样机跑起来铜箔发烫、介质变色。J 本身不是原因,它只是一个结果:在给定温升、给定散热条件、给定铜厚下,单位截面积能承受多少电流。
4.1 J = I/A 里的 A 到底算哪一块铜
公式 J = I/A 看起来简单,A 的取法却决定了结果差几倍。对平面变压器,A 应该是“参与导电的铜截面”,也就是线宽乘以铜厚,再乘以并联层数。铜厚要按成品铜厚算,不是基铜厚度;1 oz 板完成铜厚约 35 μm,2 oz 约 70 μm,外层还可能镀铜加厚。线宽要按最小线宽算,因为蚀刻后线宽会收窄,收窄量跟铜厚和蚀刻工艺有关。
更关键的是电流本身。J 里的 I 应该是绕组的有效值电流,不是平均电流。反激变压器的次级电流是三角波,有效值和峰值、占空比都相关;桥式拓扑的绕组电流接近方波,有效值高。用平均电流算 J,会系统性地低估发热。把有效值、铜厚、并联层数、温升限值放在一起算,才能得到可用的线宽。
def copper_width(i_rms, copper_oz, j_allow_a_mm2): """ i_rms : 绕组有效值电流,A copper_oz : 成品铜厚,oz(1 oz ≈ 35 μm) j_allow_a_mm2: 允许电流密度,A/mm² 返回单层所需线宽,单位 mm """ t_mm = copper_oz * 0.035 return i_rms / (j_allow_a_mm2 * t_mm) for oz in [1, 2]: w = copper_width(5, oz, 4) print(f"{oz} oz 铜厚、5 A、4 A/mm² 需要线宽 {w:.1f} mm")5 A、1 oz、4 A/mm² 算出来需要约 36 mm 线宽,单层根本放不下,必须拆成多层并联。这个结果很能说明问题:平面变压器的载流能力不是靠加宽单层铜箔,而是靠层数堆出来的。层数一多,窗口高度、层间耐压、并联均流又成了新约束。
4.2 铜厚、线宽与温升的换算
IPC 类标准给出的载流曲线,本质是“线宽、铜厚、温升”三者的经验关系,不是物理定律。同样 1 mm 宽、1 oz 厚的走线,外层和内层的载流能力差很多,因为内层被介质包住,散热路径差。平面变压器的绕组埋在多层层压板里,热阻比表层走线大,按表层数据选线宽会偏乐观。
更可靠的做法是把温升目标反过来用:先定允许温升,比如 30℃,再查对应铜厚和线宽下的载流值,留 20% 到 30% 余量。如果磁芯和 PCB 一起灌封,热阻会进一步变化,灌封料的导热系数、填充空隙都会影响实际温升。样机阶段用热电偶测绕组表面温度,比仿真更直接,因为层压板的各向异性导热很难准确建模。
铜损的分布也不均匀。靠近气隙的绕组段漏磁通强,涡流损耗集中,局部可能比平均温度高十几度。设计时把这一段铜箔加宽或者分成多股,比整体加厚更有效。
4.3 漏感与交错绕组:耦合变好,电容变坏的跷跷板
漏感来自初次级之间没有完全交链的磁通,平面变压器的漏感通常比绕线变压器低,因为绕组扁平、窗口紧凑、初次级距离近。但“低”不等于“够低”,在 LLC 或者有源钳位这类拓扑里,漏感参与谐振,数值偏差直接影响效率和工作点。
调整漏感最直接的手段是绕组交错。把初次级做成“初级-次级-次级-初级”的三明治结构,磁动势分布更对称,漏感能降到不分层结构的一半以下。代价是初次级重叠面积增大,分布电容上升,共模噪声路径变强。这就是典型的跷跷板:漏感和电容不能同时最优,只能按拓扑需求分配。
如果拓扑对漏感不敏感、对共模噪声敏感,就减少交错、加屏蔽层;如果拓扑靠漏感谐振,就增加交错、接受电容上升,再用共模电感和 Y 电容去处理。把这两个参数放在同一张设计表里权衡,比单独追求某一项指标更实际。
5. 常见问题排查:匝比算对了,为什么还是发热、啸叫、炸管
平面变压器的设计公式给的是静态工作点,样机上的问题大多出在动态和工艺边界上。下面几条是调试阶段最容易反复遇到的,按“现象、原因、解决”拆开写,方便对照排查。
5.1 发热类:铜损还是铁损,先分清再动手
现象一:满载运行半小时,绕组温度明显高于磁芯,效率比计算值低几个点。原因通常是铜损被低估:线宽按平均电流算,没按有效值;并联层电流不均,靠近气隙的层承担更多电流;铜厚按基铜算,实际成品铜厚偏薄。解决方法是先测直流电阻,再测不同频率下的交流电阻,把铜损和铁损分开。如果直流电阻就偏高,问题在截面;如果交流电阻远大于直流电阻,问题在层序和并联对称性。
现象二:轻载时温升正常,重载时磁芯温度快速上升,甚至闻到异味。这多半是 Bmax 取得太满,或者最低输入电压下占空比超出设计值,磁芯进入饱和边缘。用示波器看原边电流波形,如果波形末端出现明显的上翘,说明电感量在下降。解决方法是增加匝数、降低 Bmax,或者加大气隙提高饱和余量。注意增加匝数会挤占窗口,可能要把铜箔减薄或者层数重排。
5.2 波形类:啸叫、尖峰和占空比异常
现象三:变压器发出可听噪声,负载变化时音调跟着变。平面变压器的啸叫来源和绕线变压器不太一样。绕组是层压结构,机械松动空间小,噪声更多来自磁芯的磁致伸缩和 PCB 层间振动。如果噪声频率等于开关频率,先查环路是否不稳定、占空比是否抖动;如果频率是开关频率的整数分之一,查轻载时是否进入跳周期模式。解决方向包括调整环路补偿、增加假负载、把开关频率移出可听范围。
现象四:开关管漏源电压尖峰很高,加吸收也压不下去。平面变压器漏感低,尖峰本来应该更小,但如果绕组层序不合理、初次级交叠不足,漏感可能比预期大。另一个常见原因是绕组端点引线过长,引线电感叠加在漏感上。解决方法是缩短引线、增加交错、在布局上让吸收回路紧贴开关管。测量时用短地线弹簧,普通探头的地线夹会引入额外电感,看到的尖峰可能失真。
5.3 绝缘与工艺类:层间击穿不是运气差
现象五:耐压测试时层间击穿,或者批量产品中个别失效。平面变压器的层间绝缘靠半固化片和覆铜板介质,击穿点往往在层压边缘、过孔附近或者铜箔毛刺处。原因可能是介质厚度不够、层压时树脂流失导致局部偏薄、过孔与铜箔间距不足。解决方法是增加层间介质厚度、优化层压参数、在高压侧增加爬电距离。耐压测试本身也要注意升压速率和测试时间,过快升压会产生容性浪涌电流,误判为击穿。
现象六:样机一切正常,小批量生产后效率一致性很差。这通常不是设计问题,而是工艺漂移:铜厚公差、线宽蚀刻偏差、磁芯气隙研磨精度、层间对准度,都会影响漏感和电阻。把关键尺寸写进检验项,比如线宽公差、铜厚、气隙长度、层间偏移,比反复改设计更有效。平面变压器的优势之一是参数可复现,前提是这些几何量真的被控制住。
6. 公式之外:平面变压器设计的取舍与验证方法
公式能给的是一个可行解,不是最优解。匝数、Bmax、电流密度、层数、交错方式,这几个变量互相牵制,任何一个往有利方向调,通常都会在另一个方向付出代价。把这种取舍显式地列出来,比追求某个单项指标更有意义。
| 设计变量 | 往一个方向调的好处 | 代价 |
|---|---|---|
| 匝数增加 | Bmax 下降,铁损降低,饱和余量变大 | 窗口占用增加,铜阻上升,漏感可能变大 |
| 铜箔加厚 | 直流电阻下降,载流能力提高 | 趋肤效应影响变大,蚀刻精度变差,成本上升 |
| 层数增加并联 | 交流电阻下降,热分布更均匀 | 层间电容上升,层压复杂度提高 |
| 初次级交错 | 漏感下降,耦合变好 | 分布电容上升,共模噪声路径变强 |
| Bmax 取高 | 磁芯可以选小一号,体积下降 | 铁损上升,高温下饱和风险增加 |
验证方法上,我习惯把“计算、仿真、实测”当成三道独立的关,而不是一道关的三种说法。计算负责确定量级和边界,仿真负责看场分布和热点,实测负责抓工艺偏差和动态行为。三者对不上时,先怀疑模型参数,再怀疑测量方法,最后才怀疑设计本身。比如算出来铜损 2 W、实测温升对应 5 W,先查电流波形是不是被平均了,再查探头和热电偶的布置,最后才回头改线宽。
还有一个容易被忽略的验证项是极限工况的组合,而不是单点极限。最低输入电压加满载加最高环境温度,这三个条件同时出现时,占空比、Bmax、温升都往不利方向走,单看任何一项都发现不了问题。把这组工况做成样机测试的必测项,比在实验室里逐个参数扫一遍更接近真实使用。
我自己有过一次教训:早期做一款紧凑电源的平面变压器,匝数和 Bmax 都按额定输入算得很漂亮,样机在常温满载下效率达标,温升也好看。装到整机上做高温满载老化,第一批就出现了效率骤降,拆开发现磁芯局部变色。回头复盘,最低输入电压下的占空比已经接近上限,高温下 Bmax 余量不够,磁芯进入饱和边缘。从那以后我每次定匝数,都强制用最低输入电压、最大占空比、最高工作温度这三个条件一起算,算完再留 15% 的 Bmax 余量,哪怕窗口因此紧一点,也要先把饱和这条路堵死。希望帮到你。
本文还有配套的精品资源,点击获取