多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

全桥半桥推挽拓扑选型指南:原理、对比与实战避坑

全桥半桥推挽拓扑选型指南:原理、对比与实战避坑 1. 三种拓扑的底层逻辑先搞懂电流到底怎么走很多刚入行的朋友拿到一个电源项目第一反应就是打开选型手册翻参数看哪个拓扑效率高、功率大就选哪个。这个思路不能说错但很容易掉进一个陷阱你选的那个拓扑可能根本不适合你手头的输入输出条件。我见过太多人拿着推挽的方案去做高压输入或者用半桥去硬扛千瓦级功率最后调试调到怀疑人生。要避免这种问题得先把三种拓扑的电流路径搞清楚。别急着看公式先想象电流从输入电源正极出发经过开关管、变压器原边绕组再回到负极这条路上有几个开关管在控制它、变压器绕组是全部参与还是部分参与、磁芯的磁通是怎么变化的。这三个问题的答案直接决定了每种拓扑的适用边界。1.1 全桥四个管子搭成的“H”形通道全桥拓扑的原边有四个开关管接成桥式结构变压器原边绕组跨接在两个桥臂的中点之间。你可以把它想象成一个“H”形的电流通道变压器就是中间那根横杠。工作的时候对角线上的一对管子同时导通比如Q1和Q4一组Q2和Q3一组两组交替导通。当Q1、Q4导通时电流从输入正极经过Q1流过变压器原边再经过Q4回到负极当Q2、Q3导通时电流反向流过原边。这样变压器原边就得到了一个交变的方波电压幅值等于输入电压。这里有个关键点全桥的变压器原边电压幅值就是输入电压Vin没有倍压也没有分压。这意味着在同样的输入电压下全桥能传递的功率是半桥的两倍。为什么因为半桥的原边电压只有Vin/2。这个结论很重要后面选型的时候会反复用到。全桥的四个管子承受的电压应力都是Vin不算高。但代价是管子数量多驱动电路复杂尤其是上管的驱动需要隔离或者自举。另外全桥存在直通风险如果同一桥臂的上下管同时导通输入就直接短路了瞬间炸管。所以全桥的驱动必须保证死区时间足够这一点在调试的时候要特别小心。1.2 半桥两个管子加两个电容的分压结构半桥拓扑可以看成是全桥砍掉一半。原边只有两个开关管上下串联变压器原边一端接在两个管子的中点另一端接在两个串联电容的中点。这两个电容容量相同把输入电压分成两半所以变压器原边看到的电压幅值是Vin/2。半桥的管子数量少驱动简单下管可以直接驱动上管用自举或者隔离驱动都行。但它的缺点也很明显原边电压只有Vin/2同样的功率下原边电流是全桥的两倍导通损耗更大。而且那两个分压电容在动态过程中会有电压不平衡的问题需要额外的均压措施。半桥还有一个特点变压器原边是单极性励磁还是双极性励磁答案是双极性。因为两个管子交替导通原边电流方向是交变的磁芯工作在双向磁化状态磁通可以从-Bm到Bm变化利用率高。这一点和推挽类似但和单管正激不同。半桥在中小功率场合非常常见尤其是几百瓦到一两千瓦的范围内。LLC谐振变换器很多都用半桥结构因为半桥的激励源是方波通过谐振网络后变成正弦波实现软开关。如果你要做LLC半桥是最常见的原边结构。1.3 推挽两个管子交替拉电流的“双人拉锯”推挽拓扑的原边也是两个管子但它们不是串联而是分别接在变压器原边绕组的两端中间抽头接输入正极。两个管子交替导通电流从输入正极经过中心抽头分别流向两个半绕组再经过各自的管子回到负极。推挽的变压器原边在任意时刻只有一个半绕组在工作另一个半绕组承受两倍的输入电压。所以推挽的管子电压应力是2Vin这是它最显著的缺点。在高压输入场合2Vin的应力会让管子选型变得很困难成本急剧上升。但推挽也有它的优势两个管子都是下管驱动不需要隔离非常简单。而且变压器原边电压幅值是Vin和全桥一样比半桥高。所以在低压输入、中小功率场合推挽很有竞争力比如车载逆变器、低压DC-DC等。推挽的磁芯利用率也是双向的磁通从-Bm到Bm变化。但推挽有一个特有的问题偏磁。如果两个管子的导通时间不对称或者变压器两个半绕组的参数不一致磁芯会逐渐偏向一个方向最终饱和。所以推挽的变压器设计要留足够的裕量或者加隔直电容。1.4 三种拓扑的核心参数对比把上面的分析整理成表格方便你快速对照参数全桥半桥推挽开关管数量422原边电压幅值VinVin/2Vin管子电压应力VinVin2Vin驱动复杂度高上管需隔离中上管需自举/隔离低全下管磁芯利用率双向双向双向偏磁风险低中电容均压高适用功率范围1kW-数十kW200W-3kW100W-2kW典型应用大功率通信电源、焊机LLC谐振、PC电源车载逆变、低压DC-DC这张表不是绝对的实际选型还要看具体工况。但有了这个底子你至少不会犯方向性错误。2. 选型时最容易踩的三个坑知道了原理不代表就能选对。我在实际项目里见过太多因为选型失误导致返工的例子下面这三个坑是最常见的每一个都值得你花时间琢磨。2.1 只看功率不看输入电压高压输入选推挽就是自找麻烦推挽的管子电压应力是2Vin这个“2”在低压场合无所谓比如12V输入2Vin才24V随便一个30V的管子都能扛。但如果是400V输入2Vin就是800V你得选1000V以上的管子导通电阻大、价格贵、驱动也麻烦。我见过一个项目输入是380V直流工程师为了驱动简单选了推挽结果管子只能用1200V的IGBT开关损耗大得离谱效率怎么调都上不去。后来改成半桥管子应力降到380V用600V的MOSFET就够了效率直接提升了5个百分点。所以选型的第一条铁律输入电压超过200V优先考虑半桥或全桥别碰推挽。推挽的舞台在低压侧比如12V、24V、48V这些场合它的优势才能发挥出来。2.2 忽略死区时间全桥半桥直通炸管的根本原因全桥和半桥都有桥臂直通的风险。什么叫直通就是同一桥臂的上下两个管子同时导通输入电源通过这两个管子直接短路电流瞬间飙升到几百安培管子秒炸。直通的原因通常是死区时间不够。死区时间是在上下管切换时插入的一段“两个管子都关断”的时间保证一个管子完全关断后另一个才开通。这个时间 typically 在100ns到500ns之间取决于管子的关断速度和驱动电路的延迟。我调试过一个半桥LLC一开始死区设了50ns结果轻载的时候偶尔炸管。后来用示波器看驱动波形发现上管的关断有拖尾实际关断时间超过了100ns。把死区加到200ns后问题消失。所以死区时间不能拍脑袋定一定要用示波器实测驱动波形确认关断延迟后再留足够的裕量。注意死区时间也不是越大越好。死区太大体二极管导通时间变长反向恢复损耗增加效率会下降。一般建议死区时间略大于管子关断时间加上驱动延迟留20%到50%的裕量即可。2.3 推挽偏磁变压器饱和的隐形杀手推挽的偏磁问题比半桥和全桥更严重因为它的两个半绕组是分开的参数不一致的概率更高。偏磁的后果是磁芯单向饱和电感量骤降原边电流失控管子过流炸毁。偏磁的根源是伏秒不平衡。如果Q1导通时的伏秒积大于Q2导通时的伏秒积磁芯的磁通就会往一个方向累积几个周期后就会饱和。造成伏秒不平衡的原因很多两个管子的导通压降不同、驱动脉宽不对称、变压器两个半绕组的漏感或电阻不同、甚至PCB布局不对称都会导致。解决偏磁的办法有几个一是加隔直电容把直流分量隔掉二是用电流模式控制强制两个半周期的电流峰值相等三是变压器设计时留足够的磁通裕量比如按Bmax的三分之一来设计这样即使有偏磁也不容易饱和。我在一个24V输入、500W输出的推挽项目里变压器磁芯用的是EE42按Bmax的三分之一设计实际跑起来磁通摆幅只有±0.1T偏磁完全不是问题。但如果你按Bmax的80%设计稍微有点偏磁就饱和了。所以推挽变压器的设计裕量要比半桥和全桥大得多。3. 从应用场景反推拓扑选择原理和坑都讲完了现在进入实战环节。我按几个典型的应用场景说说每种场景下应该怎么选以及为什么这么选。3.1 低压输入大电流输出推挽和全桥的较量假设你要做一个12V输入、48V输出、500W的DC-DC变换器。输入电压低输出功率中等这时候推挽和全桥都是候选。推挽的优势是驱动简单两个下管不需要隔离驱动而且原边电压幅值是Vin比半桥高。但推挽的管子应力是2Vin24V选30V的管子就行成本很低。变压器原边是中心抽头结构绕制稍微麻烦一点但也不是大问题。全桥的优势是管子应力只有Vin12V可以用更低的导通电阻效率更高。但全桥需要四个管子驱动电路复杂上管需要隔离驱动成本增加。而且全桥的原边电压也是Vin和推挽一样。在这个场景下如果成本敏感、功率密度要求不高推挽是更划算的选择。如果追求效率、功率密度全桥更好。我个人的经验是500W以下优先推挽500W以上考虑全桥。当然这不是绝对的还要看具体的散热条件和空间限制。3.2 高压输入中小功率半桥几乎是唯一解假设输入是400V直流输出是12V、100W用于辅助电源或者工业控制。这个场景下推挽因为2Vin800V的应力直接出局全桥虽然管子应力只有400V但四个管子的驱动太复杂对于100W的功率来说性价比太低。半桥就成了最合适的选择。两个管子应力400V用600V的MOSFET绰绰有余。上管用自举驱动或者小变压器隔离驱动都行电路简洁。原边电压幅值是Vin/2200V变压器匝比设计也方便。这个场景下半桥几乎是标准答案。很多工业电源的辅助供电、通信电源的待机电路都是半桥结构。如果你要做LLC谐振半桥更是首选因为LLC的谐振网络需要方波激励半桥正好提供。3.3 大功率场合全桥的天下当功率超过3kW半桥的原边电流会变得很大导通损耗和变压器铜损都难以接受。这时候全桥的优势就体现出来了原边电压幅值是Vin同样的功率下原边电流只有半桥的一半损耗大幅降低。比如一个5kW的通信电源输入400V如果半桥原边电流峰值可能超过30A变压器和管子的导通损耗都很可观。换成全桥原边电流峰值降到15A左右损耗直接减半。虽然管子数量多了两个但效率的提升足以抵消成本的增加。全桥在大功率场合还有一个优势可以实现移相控制利用漏感和管子结电容实现零电压开关ZVS进一步降低开关损耗。移相全桥是大功率电源的经典拓扑效率可以做到95%以上。3.4 场景选型速查表把上面的分析整理一下场景输入电压功率范围推荐拓扑理由车载逆变12V/24V100W-1kW推挽驱动简单管子应力低工业辅助电源400V50W-200W半桥管子少驱动简单LLC谐振400V200W-3kW半桥方波激励软开关通信电源400V1kW-10kW全桥原边电流小效率高焊机电源三相380V5kW-50kW全桥大功率移相ZVS低压DC-DC48V200W-2kW推挽/全桥看成本和效率要求这张表可以帮你快速缩小选择范围但最终决定还要看具体的效率目标、成本预算、散热条件和开发周期。4. 变压器和电感选型的连带影响拓扑选完了不代表万事大吉。变压器和电感的设计跟拓扑强相关选错了拓扑变压器可能根本绕不出来或者绕出来了性能不达标。4.1 推挽变压器的中心抽头绕制工艺的挑战推挽变压器原边是中心抽头结构两个半绕组必须紧密耦合否则漏感差异会导致偏磁。绕制的时候通常采用双线并绕或者三明治绕法保证两个半绕组的参数一致。双线并绕是把两股线同时绕在骨架上然后一头一尾连接作为中心抽头。这种绕法耦合最好但绕制麻烦而且两股线之间的电压差是2Vin绝缘要做好。三明治绕法是把原边分成两半副边夹在中间耦合稍差但绝缘容易处理。我在一个48V输入的推挽项目里一开始用普通绕法两个半绕组的漏感差了20%结果偏磁严重管子发热厉害。后来改成双线并绕漏感差异降到5%以内偏磁问题基本消失。所以推挽变压器的绕制工艺比半桥和全桥要求高得多这是选型时容易忽略的隐性成本。4.2 半桥的分压电容容量和均压电阻的计算半桥的两个分压电容不是随便选的。容量太小动态响应时电压波动大容量太大体积和成本上去了。一般来说分压电容的容量要保证在最大负载突变时电压波动不超过10%。计算方法是假设输出功率P效率η输入电压Vin开关频率fs分压电容C。在半个周期内电容要提供足够的电荷维持电压稳定。粗略估算可以用公式C ≥ P / (η × Vin² × fs × ΔV)其中ΔV是允许的电压波动。均压电阻的作用是保证两个电容的电压相等。电阻值不能太小否则功耗大也不能太大否则均压效果差。一般取100kΩ到500kΩ之间具体看电容的漏电流和电压等级。4.3 全桥的隔直电容必要性和选型全桥虽然偏磁风险比推挽低但也不是完全没有。如果四个管子的导通压降不一致或者驱动脉宽有偏差变压器原边也会有直流分量。加一个隔直电容可以彻底解决这个问题。隔直电容的容量要足够大保证在最大原边电流下电容上的电压降不超过输入电压的5%。计算方法是C ≥ Ipk × D / (fs × ΔV)其中Ipk是原边电流峰值D是占空比ΔV是允许的电压降。隔直电容的耐压要大于输入电压电流有效值要大于原边电流有效值。一般用薄膜电容或者CBB电容电解电容的ESR太大不适合高频场合。4.4 电感选型不只是感值那么简单无论是半桥LLC的谐振电感还是Buck输出的滤波电感选型的时候都不能只看感值。饱和电流、温升电流、直流电阻、磁芯材料每一个参数都会影响最终的性能。饱和电流是电感开始饱和的电流值必须大于电路的最大峰值电流否则电感量骤降电路失控。温升电流是电感温度上升到额定值时的电流通常比饱和电流小选型时要同时满足这两个条件。直流电阻影响导通损耗越小越好但线径粗了体积大。磁芯材料方面铁氧体适合高频铁粉芯适合大电流合金粉芯兼顾两者但价格贵。具体选哪种要看开关频率和电流大小。提示电感选型时实际工作电流不要超过饱和电流的70%留30%的裕量。这样即使有瞬态过流电感也不会饱和。5. 驱动电路的设计细节拓扑选好了变压器和电感也定了接下来就是驱动电路。驱动电路是电源的“神经末梢”设计不好再好的拓扑也发挥不出来。5.1 全桥的上管驱动隔离还是自举全桥有四个管子其中两个是上管源极电位在开关过程中浮动不能直接用低边驱动。上管驱动有两种方案隔离驱动和自举驱动。隔离驱动用脉冲变压器或者光耦隔离器把驱动信号传到上管。脉冲变压器的延迟小、抗干扰强但体积大、不能传直流。光耦隔离器体积小、能传直流但延迟大、共模抑制比差。一般高频场合用脉冲变压器低频或者需要传直流的场合用光耦。自举驱动用一个二极管和一个电容在下管导通时给电容充电下管关断时电容给上管驱动供电。自举电路简单、成本低但占空比不能太大否则电容来不及充电。一般占空比不超过95%的场合可以用自举。5.2 半桥的自举电容容量和耐压的计算半桥的上管驱动通常用自举自举电容的容量要保证在一个开关周期内电压下降不超过驱动电压的10%。计算方法是C ≥ Qg / ΔV其中Qg是上管的栅极电荷ΔV是允许的电压降。自举电容的耐压要大于驱动电压加上输入电压因为上管导通时自举电容的负极电位等于输入电压。比如驱动电压12V输入电压400V自举电容的耐压要大于412V一般选630V的陶瓷电容或者薄膜电容。自举二极管要选快恢复二极管反向恢复时间小于50ns否则在高频下损耗大。耐压要大于输入电压电流要大于自举电容的充电电流。5.3 推挽的驱动简单但不代表可以随便推挽的两个管子都是下管驱动最简单直接用低边驱动芯片就行。但简单不代表可以随便推挽的驱动有两个地方要注意死区时间和驱动电阻。死区时间要保证两个管子不会同时导通否则输入短路。推挽的死区时间一般设在100ns到300ns之间具体看管子的关断速度。驱动电阻影响开关速度电阻小开关快但EMI大电阻大开关慢但损耗大。一般取2Ω到10Ω之间根据实际情况调整。推挽还有一个特殊问题两个管子的驱动信号必须严格对称否则会导致偏磁。驱动芯片的延迟、PCB走线的长度、管子的参数差异都会影响对称性。所以推挽的驱动电路要尽量对称布局两个管子的驱动走线长度要一致。5.4 驱动电路的常见问题与排查驱动电路出问题通常表现为管子发热、效率低、甚至炸管。排查的时候先用示波器看驱动波形确认上升沿、下降沿、死区时间、幅值都正常。如果驱动波形有振荡可能是驱动电阻太小或者走线电感太大增大驱动电阻或者在栅极串联磁珠可以解决。如果死区时间不够调整驱动芯片的死区设置或者加RC延迟。如果上管驱动电压不足检查自举电容和二极管。我调试过一个全桥上管驱动电压只有8V而驱动芯片输出是12V差了4V。后来发现是自举二极管的反向恢复时间太长在高频下电荷泵能力不足。换成快恢复二极管后驱动电压恢复到11.5V管子发热明显改善。6. 实测波形告诉你真相理论分析再透彻最终还是要看实测波形。下面我分享几个典型波形帮你判断电路工作是否正常。6.1 全桥原边电压波形方波是否干净全桥原边电压应该是干净的方波幅值等于输入电压占空比接近50%。如果波形有尖峰或者振荡说明漏感太大或者驱动有问题。如果占空比不对称说明驱动脉宽不一致会导致偏磁。实测的时候用差分探头测原边电压注意探头的带宽要足够否则会漏掉高频细节。如果波形上升沿有振铃可以在原边并联RC吸收电路或者调整驱动电阻。6.2 半桥中点电压波形分压电容是否平衡半桥的中点电压应该在Vin/2附近波动波动幅度取决于分压电容的容量和负载电流。如果中点电压偏离Vin/2太多说明两个分压电容的容量不一致或者均压电阻有问题。实测的时候用普通探头测中点电压注意探头的地要接输入负极。如果中点电压有低频漂移说明均压电阻太小或者电容漏电流太大。如果中点电压有高频振荡说明驱动或者布局有问题。6.3 推挽原边电流波形有没有偏磁的迹象推挽的原边电流波形应该是正负对称的三角波或者梯形波。如果正负半周的幅值或者形状不对称说明有偏磁。偏磁严重的时候电流波形会明显偏向一侧甚至出现阶梯状的饱和波形。实测的时候用电流探头或者采样电阻测原边电流。如果发现偏磁先检查驱动信号的对称性再检查变压器的两个半绕组是否一致。如果都没问题加隔直电容或者改用电流模式控制。6.4 开关管电压波形应力是否超标开关管的电压波形能直接反映应力是否超标。全桥和半桥的管子电压应力是Vin推挽是2Vin。如果实测电压超过这个值说明有尖峰需要加吸收电路或者调整布局。尖峰的来源通常是漏感和管子的结电容谐振。吸收电路可以用RC或者RCD参数要根据尖峰频率来算。一般来说RC吸收的电容取100pF到1nF电阻取10Ω到100Ω具体值用示波器调。7. 几个真实项目的选型复盘最后分享几个我实际做过的项目说说当时的选型思路和踩过的坑希望能给你一些参考。7.1 24V输入500W推挽逆变器偏磁问题的解决过程这个项目是做车载逆变器输入24V输出220V交流功率500W。前级升压用推挽后级逆变用全桥。选推挽的原因是输入电压低管子应力2Vin48V用60V的MOSFET就行驱动也简单。调试的时候发现推挽的管子发热严重效率只有85%。用示波器看原边电流发现正负半周明显不对称偏磁严重。排查后发现两个问题一是驱动信号的死区时间不一致导致两个管子的导通时间差了200ns二是变压器的两个半绕组漏感差了15%。解决方法是调整驱动芯片的死区设置保证两个管子的导通时间一致变压器改成双线并绕漏感差异降到5%以内。改完后效率提升到92%管子温度降了30度。7.2 400V输入200W半桥LLC死区时间的优化这个项目是做工业辅助电源输入400V输出12V功率200W。选半桥LLC是因为效率要求高LLC能实现软开关。半桥的结构简单两个管子上管用自举驱动。调试的时候发现轻载效率低只有88%。用示波器看开关管波形发现轻载时死区时间不够管子没有完全实现ZVS体二极管导通时间长反向恢复损耗大。把死区时间从100ns加到250ns后轻载效率提升到93%。7.3 400V输入3kW全桥移相ZVS的实现条件这个项目是做通信电源输入400V输出48V功率3kW。选全桥移相是因为功率大需要ZVS来降低开关损耗。全桥的四个管子上管用脉冲变压器隔离驱动。调试的时候发现重载时ZVS效果很好但轻载时ZVS丢失管子发热严重。原因是轻载时原边电流小不足以在死区时间内抽走管子的结电容电荷。解决方法是增大漏感或者加辅助电感延长ZVS的负载范围。最终在20%负载以上都能实现ZVS满载效率96%。7.4 选型复盘的几点体会这几个项目做下来我最大的体会是拓扑选型没有绝对的好坏只有适不适合。推挽在低压场合很好用但高压场合就是灾难半桥在中小功率很简洁但大功率下原边电流太大全桥性能最好但成本和复杂度也最高。另外理论计算只是起点实测才是终点。很多问题在仿真里看不出来一上电就暴露了。所以选型的时候要留足够的裕量调试的时候要耐心看波形不要放过任何一个异常。最后驱动电路和变压器设计往往比拓扑本身更影响性能。同样的拓扑驱动做得好效率可以差5个百分点变压器绕得好偏磁可以完全避免。所以不要只盯着拓扑选型配套电路的设计同样重要。
返回列表