
双有源桥Dual Active Bridge简称DAB这个拓扑我在做储能变流器和车载充电机项目的那几年里几乎每隔一段时间就要重新翻出来算一遍。原因很简单它几乎是目前中高功率段唯一能把隔离双向软开关高频化这四个需求同时兜住的方案。但真正把它调通、调稳、调出效率和看懂它的原理图完全是两码事。我见过太多板子空载波形漂亮得像教科书一上满载就出现移相角震荡、电流偏磁、ZVS丢失效率从97%掉到92%然后一群人围着示波器怀疑人生。这篇内容我打算把DAB从为什么选它到怎么把它调稳完整走一遍。适合已经做过基础DC-DC、想往隔离双向方向深入的电源工程师也适合正在选型储能PCS、V2G充电机、直流微网接口的硬件负责人。我会把移相控制的数学逻辑、软开关的边界条件、高频变压器和漏感的耦合设计、以及实测中最容易翻车的几个点都摊开讲。不堆公式吓人但关键的地方该算的还是要算因为DAB这个拓扑不算清楚就调不出来。1. 为什么中高功率双向场景最后都绕不开DAB1.1 从能不能双向到双向时效率还高不高很多刚接触双向DC-DC的人第一反应是拿一个单向Boost/Buck加个反并联二极管或者干脆用两套单向变换器背靠背。这个思路在小功率、低压差场景下确实能用但一旦功率上到几千瓦、电压比拉到2倍以上问题就集中爆发了。反并联方案在反向工作时就是Buck正向是Boost两套控制逻辑、两套采样、两套保护体积和成本直接翻倍而且反向工作时高压侧到低压侧的软开关基本无从谈起。DAB的核心价值在于它用两个全桥把变压器夹在中间通过控制两个桥之间方波电压的移相角来同时决定功率的大小和方向。移相角为正功率从A流向B移相角为负功率从B流向A。同一套硬件、同一套控制环路方向只是符号问题。这一点在储能场景里太关键了——电池充放电切换是毫秒级的事你不可能让硬件去换一套电路。我当年做的一个50kW储能PCS项目最初评估过双Buck/Boost加隔离的方案算下来磁性元件和开关管数量比DAB多了将近40%而且反向效率曲线明显塌陷。最后换成DAB硬件成本反而降了因为变压器只有一个两个桥的器件规格可以对称设计。1.2 高频化带来的体积红利与开关损耗的博弈DAB之所以能高频高效本质是把能量传输的中介从大电感换成了变压器漏感或者外加的串联电感。传输功率的公式可以简化理解为P (n·V1·V2) / (2·fs·L) · φ · (1 - |φ|/π)其中n是变压器变比V1、V2是两侧电压fs是开关频率L是等效串联电感漏感外加电感φ是移相角以弧度计范围-π/2到π/2。这个公式里fs在分母上——频率越高同样的L和φ能传的功率越小反过来说要传同样的功率频率越高所需的L就越小变压器和电感就能做得越小。这就是高频化的直接红利。但代价是开关损耗随频率线性上升。所以DAB能不能高频高效关键就看能不能在提高fs的同时让开关管工作在软开关状态把开通损耗和关断损耗压下去。这也是为什么DAB的讨论永远绕不开ZVS零电压开通和ZCS零电流关断。1.3 DAB、LLC、双有源桥的边界在哪里经常有人把DAB和LLC搞混因为它们都用了变压器和漏感。区别在于LLC是单向的靠频率调制和负载变化实现软开关适合做DCX直流变压器或者单向充电DAB是双向的靠移相控制天生适合需要能量双向流动的场景。还有一个容易混淆的是高频隔离型DCX那类拓扑追求的是固定变比、最高效率、单向或准双向控制极简。DAB的控制自由度更高但代价是环路设计和软开关边界更复杂。选型的时候先问自己三个问题需不需要双向需不需要调压功率和电压比在什么范围三个都是DAB基本就是首选。2. 移相控制到底在控制什么单移相、双移相与三移相2.1 单移相SPS最基础也最容易丢ZVS的方案单移相是最经典的DAB控制方式两个全桥各自输出50%占空比的方波桥内上下管互补桥间通过移相角φ调节功率。它的优点是控制简单、数学清晰缺点是当电压比偏离1、或者轻载时回流功率大ZVS范围急剧缩小。我实测过一个24V到400V的DAB样机变比设计在额定点附近时满载ZVS很稳但一旦负载降到20%以下低压侧开关管的ZVS就丢了开通损耗立刻上来效率掉3到5个点。这不是设计错误而是SPS的固有特性——轻载时电感电流峰值不够无法在死区时间内把桥臂中点电压拉到另一条母线。所以SPS适合什么场景电压比接近1、负载相对稳定、对轻载效率要求不极端的场合。储能里的电池侧电压变化范围大纯SPS往往不够用。2.2 双移相DPS与三移相TPS用自由度换软开关范围双移相在SPS的基础上给其中一个桥通常是高压侧增加一个桥内移相角让方波变成三电平波形。这样做的好处是在同样的传输功率下电感电流的峰值和有效值可以降低回流功率减小ZVS范围向轻载扩展。三移相则给两个桥都加桥内移相自由度更多理论上可以在全负载范围内优化电流应力和软开关。但代价是控制维度上升调制策略复杂实时计算量大。我在实际项目里DPS用得最多因为它在复杂度和收益之间平衡得最好TPS一般只在效率指标卡得极死、或者电压比变化特别宽的场合才上。下面这张表是我在几个项目里总结的对比供选型参考调制方式控制自由度轻载ZVS电流应力实现复杂度典型适用场景SPS1桥间移相差高低电压比接近1、负载稳定DPS2桥间单桥内中中中宽电压比、储能充放电TPS3桥间双桥内好低高极高效率要求、宽范围2.3 移相角与功率方向符号背后的物理意义很多人第一次看DAB波形会懵为什么移相角一变功率方向就反了其实看电感两端电压差就明白了。变压器漏感上的电流取决于两侧桥中点电压的差值对时间的积分。当左侧方波超前右侧电感电流在半个周期内的正向积分大于负向积分能量从左往右送反之亦然。这里有个实操细节移相角的死区和方向切换的平滑性。在储能充放电切换的瞬间如果移相角从正跳到负电感电流会有一个突变过程如果环路响应跟不上母线电压会出现明显跌落或过冲。我的做法是在切换点附近加一个斜率限制让移相角以受控速率过零同时电流环带宽要足够高通常我设在开关频率的1/10到1/20之间。3. 软开关不是自动的ZVS边界条件与死区时间的精确设计3.1 ZVS成立的两个硬条件DAB要实现ZVS本质是要求开关管开通前其体二极管已经导通桥臂中点电压被钳位到对应母线。这需要两个条件同时满足第一电感电流在死区时间内足够大能在死区时间内把桥臂寄生电容充放电完成。这个电流的大小取决于负载和移相角轻载时电流小充放电时间不够ZVS就丢了。第二死区时间要匹配。死区太短寄生电容没充完就开通硬开关死区太长体二极管导通时间过长反向恢复和导通损耗增加甚至引起桥臂直通风险。我一般这样算死区先测出开关管的输出电容Coss和桥臂总寄生电容Cpar然后根据最恶劣工况下的最小电感电流Imin用 t_dead ≥ 2·Cpar·Vbus / Imin 估算下限再留20%到30%裕量。实测时用示波器看桥臂中点电压和驱动信号的时序确保开通前Vds已经降到接近零。3.2 轻载ZVS丢失的典型波形与补救思路轻载丢ZVS的波形很有特征桥臂中点电压在死区结束时还没降到零驱动一给Vds直接从几百伏往下掉同时ds电流尖峰明显。这时候效率会掉EMI会变差。补救思路有几条我按实际有效性排序加辅助电感或调整漏感增大等效串联电感让同样的移相角下电流峰值更高但要注意这会改变功率传输能力需要重新设计变比和频率。改用DPS/TPS调制通过桥内移相在轻载时维持足够的电感电流。调整死区时间针对轻载工况单独优化死区有些项目我会做死区随负载自适应。降低开关频率轻载时降频增大电流峰值但会牺牲体积优势一般作为兜底手段。注意加辅助电感不是越大越好。电感大了满载时电流应力上升导通损耗增加而且变压器的漏感与外加电感的耦合会改变谐振点可能引入新的震荡。3.3 死区时间与寄生参数的实测标定方法理论算完只是起点真正靠谱的死区要靠实测标定。我的流程是在额定输入输出、额定负载下用电流探头看桥臂电流用高压差分探头看中点电压。逐步增大死区观察Vds在开通前是否已经降到零同时记录效率。找到效率最高、且Vds过零有足够裕量的死区点。在轻载、满载、高低压端分别验证取一个折中值或者做分段死区。这里有个坑不同批次的MOSFETCoss离散性可能到±20%死区如果卡得太死量产时会出现部分板子丢ZVS。所以我在设计阶段会留足裕量宁可牺牲一点点效率也要保证一致性。4. 高频变压器与漏感DAB最容易被低估的设计环节4.1 漏感既是传输元件又是谐振元件在DAB里漏感不是寄生参数而是功能元件。传输功率靠它软开关也靠它。这就带来一个矛盾漏感太小传功率需要更大的移相角回流功率大漏感太大同样移相角下电流应力高而且谐振频率下移可能和开关频率耦合出问题。我一般把漏感设计成外加电感变压器自身漏感的组合外加电感用独立磁芯方便调整。变压器本身则尽量做小漏感把可控性留给外加电感。这样调试时换电感就行不用重绕变压器。4.2 变比、匝数比与电压匹配的工程取舍DAB的效率对电压匹配非常敏感。当两侧电压折算到同一侧后不相等时电感电流会出现直流偏置趋势回流功率增加ZVS范围缩小。理想情况下额定工况下 n·V1 ≈ V2。但储能场景里电池电压是变化的比如从300V到450V而母线可能稳定在700V。这时候变比只能取一个折中点比如按中间电压设计然后靠调制策略去补偿两端。我的经验是变比按几何平均值设计即 n sqrt(V2_min·V2_max)/V1这样两端偏离都不至于太极端。4.3 磁芯材料与绕制工艺对高频损耗的影响高频下变压器的损耗主要是磁芯损耗和绕组交流电阻损耗。磁芯我一般选铁氧体如PC95、3C95或者纳米晶前者成本低、高频损耗可控后者适合更高频率和更高功率密度。绕组用利兹线或者铜箔看频率和电流波形。100kHz以下利兹线性价比高100kHz以上铜箔的交流电阻可能更优但绕制工艺复杂。绕制上有个细节原副边交错绕制可以减小漏感但DAB里我们反而需要一定的漏感所以有时候会故意分开绕。这个故意要算清楚不能拍脑袋。我通常先按目标漏感反推绕制结构再打样实测迭代一到两轮。5. 实测中最容易翻车的五个点5.1 电流偏磁与变压器饱和DAB的变压器如果出现偏磁轻则效率下降重则饱和炸管。偏磁的来源主要有两个一是两个桥的驱动死区不对称导致伏秒不平衡二是采样和控制延迟导致移相角实际值与指令值有偏差。我的做法是驱动电路用对称的死区生成尽量用同一颗驱动芯片的两个通道控制上加入伏秒平衡补偿通过检测电感电流的直流分量微调移相角或占空比。实测时用电流探头看变压器原边电流如果正负半周不对称就要查驱动和采样链路。5.2 母线电压震荡与环路带宽的匹配DAB的输入输出都是电压源特性两侧都有大电容。如果电压环带宽设得太高和LC滤波器的谐振点耦合会出现低频震荡。我一般把电压环带宽设在开关频率的1/100到1/50电流内环设在1/10到1/20。调试时先用开环扫频看伯德图再闭环验证阶跃响应。5.3 轻载效率塌陷的排查链路轻载效率掉先看是不是ZVS丢了再看回流功率是不是大了最后看驱动和磁芯损耗。排查顺序我一般这样走示波器看桥臂中点电压和驱动时序确认ZVS是否成立。看电感电流波形确认回流功率占比。测变压器温升和开关管温升定位损耗来源。如果ZVS丢了按第3节的补救思路调整如果回流大考虑换调制方式。5.4 死区与驱动时序的示波器验证驱动时序是DAB调试的基本功。我要求每个项目必须做三件事测上下管驱动的死区是否对称、测桥臂中点电压的上升下降沿是否干净、测移相角实际值与指令值的偏差。这三件事做完大部分时序问题都能定位。5.5 高频下的EMI与共模干扰高频化让EMI问题更突出尤其是共模干扰。变压器的原副边寄生电容是共模电流的主要通路。我的做法是变压器加静电屏蔽层并可靠接地桥臂散热器接机壳地输入输出加共模电感。实测时用近场探头扫一遍找到辐射热点再针对性处理。6. 从样机到量产参数标定与一致性控制6.1 关键参数的批量一致性要求DAB量产最怕的是参数离散。漏感、Coss、驱动延迟、采样精度任何一个离散大了都会导致部分板子效率不达标或者丢ZVS。我在量产阶段会做三件事漏感控制在±5%以内Coss按批次抽检驱动延迟用同一批次的驱动芯片并做温度补偿。6.2 效率、温升与EMI的联合优化效率、温升、EMI这三者经常互相打架。提高频率体积小但损耗和EMI上升加大死区ZVS稳但导通损耗增加。我的经验是先定死区保证ZVS再调频率平衡体积和损耗最后用屏蔽和滤波压EMI。不要指望一次全优迭代两到三轮是常态。6.3 保护策略过流、过压与移相角限幅DAB的保护要快因为电感电流上升很快。我的做法是硬件过流比较器直接封驱动软件过流做二级保护并记录故障波形移相角做限幅防止指令异常导致功率失控母线过压时快速切移相角方向或封波。这些保护逻辑要在样机阶段就用故障注入验证过。7. 几个我踩过的坑和对应的解法第一个坑是死区时间照搬数据手册。数据手册给的死区是典型值实际电路里驱动电阻、走线电感、MOSFET批次都会影响。我现在的做法是每块板子都实测标定不抄手册。第二个坑是漏感只算不测。变压器打样回来的漏感和仿真值差20%是常事。我现在的流程是打样后先测漏感再决定外加电感的值而不是反过来。第三个坑是轻载效率不管。很多项目验收只看满载效率结果客户实际使用中大部分时间在轻载效率塌陷导致温升超标。我现在设计阶段就把轻载效率纳入指标用DPS或降频去兜。第四个坑是环路带宽拍脑袋。DAB的环路和LC滤波器耦合很敏感我现在的做法是先用扫频仪测开环伯德图再定带宽不靠经验值硬套。第五个坑是EMI最后才管。高频DAB的EMI如果等到样机后期才处理往往要改板。我现在在原理图阶段就把共模电感、屏蔽层、Y电容位置预留好调试时按需增减。8. 写在最后的一点个人体会DAB这个拓扑原理图看起来简单两个全桥加一个变压器但真正决定成败的是那些看不见的参数漏感、死区、寄生电容、驱动延迟、环路带宽。我做了这么多年最大的体会是——DAB不是设计出来的是调出来的。理论计算给你一个起点但最终的性能要靠实测标定和迭代。如果你正准备上手DAB我的建议是先做一个低压小功率的样机把移相控制、ZVS、死区这些基础打牢再往高压大功率走。不要一上来就做几千瓦的板子那样出了问题你连从哪查都不知道。另外示波器、电流探头、高压差分探头这三样工具是刚需没有它们DAB调试基本靠猜。最后分享一个我常用的小技巧在调试初期先用开环固定移相角测不同负载下的效率和波形把ZVS边界摸清楚再上闭环。这样你能清楚知道每个工况下拓扑的真实行为而不是被环路的动态掩盖了问题。这个习惯帮我省下了大量返工时间。