做高压电源这东西做过的都知道有多纠结功率不大脾气不小。你要是做静电驻极、负离子发生器、小体积臭氧模块或者绝缘耐压测试都需要一个输入低压直流、输出几百伏到几千伏的可调高压直流电源。以前图省事直接用反激把电压拉上去变压器次级绕组动辄上千匝绕制费劲不说分布电容和漏感能把波形搞得一团糟开关管尖峰高EMI也吵得不行。我这次换了一条路用LC谐振配合倍压电路来搭变压器次级只需要输出几百伏交流峰值后面靠倍压整流把电压抬到千伏级。整套系统输出做到0到3kV连续可调电流毫安级满载效率能到八成以上。这篇文章就把整个设计思路、参数计算、器件选型和调试踩坑过程完整记录下来希望能给想自己搭高压源的朋友省点时间。1. 整体方案设计与拓扑选型1.1 项目目标与设计指标动手之前先把指标定清楚不然边做边改特别容易翻车。我这版电源的目标很明确输入24V直流输出0到3kV连续可调额定输出电流做到0.5到1mA。也就是说最大输出功率大概3W左右属于典型的“高压小电流”应用。这种规格用在负离子发生器、静电吸附、小型臭氧片驱动、电容耐压测试、粒子偏转实验上都挺合适。除了基本电压电流我还给自己定了几个硬指标满载效率不低于80%纹波尽量压到1%以内输出短路或高压打火时不能炸开关管整机体积控制在巴掌大小。这里面最难的其实是“可调”和“稳定”两个词。高压输出想可调常见做法有调变压器变比、调输入电压、调开关频率、调占空比几种具体选哪种方案我放在后面详细分析。1.2 为什么选LC谐振配合倍压这条路传统反激做高压本质上就是把能量靠变压器匝比一次性放大。想要3kV输出变压器次级就得绕几千匝层间电容、分布参数、绝缘处理全是坑。更麻烦的是反激的开关管关断尖峰跟漏感能量直接挂钩尖峰动不动就超压吸收电路稍微设计不好就炸管EMI滤波也让人头大。引入LC谐振之后情况改善了很多。谐振网络会把全桥输出的方波“整形”成正弦电流开关管可以工作在零电流或零电压切换状态损耗和尖峰都大幅下降。谐振回路还可以吃掉一部分变压器漏感对变压器的绕制工艺要求也降低了。你可以把LC谐振理解成推秋千不是每个周期用力推一下方波硬开关而是卡着秋千的节奏在合适的时机轻轻加力几次之后振幅自然就上去了整体还省力。倍压电路解决的则是变压器端的压力。如果直接让变压器输出3kV绕组匝数和绝缘都很难受但用倍压电路之后变压器次级只要输出400V左右的交流峰值通过多级二极管和电容把电压“叠”上去。这样变压器的次级绕组匝数大大减少分布电容和绕线难度都下来了整个系统的设计重点从“堆匝数”变成了“调参数”。1.3 调压方式对比与最终方案“可调”这个词看着简单实现方式却有好几种我把常见方案列出来对比一下。调压方案实现方式优点缺点变频调压PFM改变开关频率偏离谐振点电路最简单不需要额外功率级偏离谐振点后效率下降增益非线性严重移相调压PSFB保持恒频调整全桥驱动相位能维持软开关特性线性度好控制逻辑复杂需要高精度移相控制器前置Buck调压用Buck改变逆变器母线电压谐振网络始终工作在最优状态多一级变换Buck器件要额外选型三条路对比下来我最推荐第三种低压侧先放一个Buck调压电路把24V输入降到0到24V可调再用这个可调母线电压去驱动固定频率的全桥逆变器。谐振网络始终工作在谐振点附近软开关特性不会因为调压而丢失输出高压和设定电压之间基本成线性关系带宽也足够。实际样机的整体结构是这样的24V输入经过Buck调压送到全桥逆变器变成方波再经过LC串联谐振网络整形推动高频变压器升压变压器次级接四级倍压整流最后输出0到3kV可调直流高压。输出端用电阻分压采样反馈给Buck的控制器形成闭环转动电位器或者给设定电压就能调节最终高压输出。这套方案在我后面实测中稳定性很好开关管温升也不明显。2. 核心电路原理与参数计算2.1 从方波到正弦串联谐振网络的工作原理全桥逆变器输出的是正负交替的方波这个方波富含高次谐波直接推变压器会有大量开关损耗。加上LC串联谐振网络之后情况完全不同。串联谐振电路的阻抗表达式是Z R j(ωL - 1/ωC)当开关频率等于谐振频率f0 1/(2π√(LC))时电感和电容的阻抗正好互相抵消回路里只剩下等效电阻电流达到最大值而且波形被谐振网络整形得非常接近正弦。这里有个关键点串联谐振在谐振点附近具有“电流源”特性。什么意思就是说负载加重时回路Q值下降输出电压会自动回落输出电流不会剧烈上升。这对高压电源特别友好因为高压负载偶尔会出现打火、短路之类的状况普通电源短路瞬间电流飙升直接炸管串联谐振电源反而能自己限流给我们留出了保护反应的时间。很多朋友会问那并联谐振呢并联谐振在谐振点的阻抗是最大值适合做电压型软开关比如单管ZVS电路里开关管并联谐振电容配合电感实现零电压开通。但对这种需要恒流供电、短路保护要求高的场景串联谐振明显更合适。我做样机之前也在并联谐振和串联谐振之间犹豫过后来用串联谐振做完整机实测确实抗短路能力更强波形也更干净。2.2 倍压电路如何用二极管和电容把电压叠上去倍压电路的核心思想是利用二极管的单向导通性把交流电压的峰值“泵”到一串电容上然后让这些电容的电压串联叠加。最常用的是Cockcroft-Walton结构俗称CW倍压。它不需要变压器次级输出特别高的电压只要输出一个几百伏的交流峰值通过多级倍压就能得到几千伏的直流。说原理可能有点抽象我拿四级倍压来通俗解释。交流输入正半周时第一只二极管导通给第一个电容充电到接近峰值电压Vp负半周时第二个二极管把第一个电容的电压和交流电源叠加起来给第二个电容充电到2Vp左右。下一组二极管和电容再在这个基础上继续叠加每增加一级直流输出就能再提高大约2Vp。N级倍压的空载输出电压近似为2N×Vp。但倍压电路有个天然缺点带载能力没有想象中那么好。输出电流越大多级电容的充放电压降就越明显而且级数越多输出阻抗恶化得越严重。工程上有个粗略的规律——输出阻抗和级数的三次方成正比所以倍压级数不是越多越好。一般3到8级是一个比较合理的区间想提高输出电压优先考虑提高变压器次级电压和匝比而不是无限堆级数。补充一句市面上有些地方在传“NMOS管倍压电路图”核心思想是用MOS管做同步整流替代二极管能降低导通压降。但高压侧的NMOS驱动要做电平移位和隔离小电流场景下省下来的那点压降远不如电路复杂度增加带来的麻烦多我做样机时还是踏踏实实用快恢复二极管。2.3 关键参数计算实例参数计算是整个设计里最让人头大但也最值得花时间的环节。我把样机实际用的参数完整算一遍给你做个参考。设计目标输入24V输出直流高压0到3kV额定电流1mA最大输出功率3W。按这个功率倍压级数选4级比较合理。4级倍压的空载电压约为2N×Vp 8×Vp想要3kV变压器次级峰值电压Vp大约需要375V到400V。考虑到二极管压降和带载压降我把变压器次级设计到空载峰值400V。接下来算变压器匝比。全桥逆变器输出的24V方波用基波近似法算其正弦基波幅值约为4/π×24V ≈ 30.6V。如果变压器匝比取13:1次级空载峰值就是30.6×13 ≈ 398V基本满足要求。实际样机里我初级绕10匝次级绕130匝匝比正好1:13。谐振参数的选择主要看开关频率和阻抗匹配。开关频率我选80kHz这个频率高于音频范围不会产生刺耳的啸叫而且对PC40这类功率铁氧体来说80kHz附近的磁芯损耗处于比较理想的区间。谐振频率定after80kHz那L和C的乘积就固定了。谐振网络的特性阻抗Z0 √(L/C)。从负载角度看3kV、1mA的输出相当于一个3MΩ的纯电阻负载折算到变压器初级除以匝比平方13² 169等效电阻约为17.8kΩ。为了让串联谐振在带载时还有足够的电压增益我把特性阻抗取在3kΩ附近。再结合f0 80kHz联立解得谐振电感L ≈ 6mH谐振电容C ≈ 680pF。这里要提醒一下倍压整流负载并不是纯电阻实际工作时会有电容性成分所以上面这个计算只能作为起点。样机调好之后我用这个L和C组合实测波形和谐振点匹配得都不错。如果你按这个参数复现大概率能有个不错的开局如果手头磁芯和电容参数略有偏差可以微调C来把谐振点扳回80kHz附近。倍压级间电容我选用100nF的CBB电容这个值在80kHz下容抗比较低足够给0.5mA到1mA的负载提供稳定的电荷。输出端再并联一个10MΩ的高压电阻既能当泄放电阻保证安全又能给轻载状态提供一点固定负载让输出电压稳定不下来回飘。3. 关键器件选型与硬件实现3.1 开关管、驱动电路与死区设置全桥逆变器的四只开关管工作在24V低压侧所以耐压要求不高但电流能力要考虑够。我选了IRF320555V耐压、110A的电流裕量对这个3W级别的电源来说绰绰有余。关键是它的栅极电荷Qg不算大驱动起来比较轻松。如果手头没有IRF3205IRF540N这类低压大电流MOS也能用。驱动部分我用的是自举式半桥驱动芯片两片凑成一个全桥。IR2104这种便宜好买的芯片就够自带死区时间设置引脚对DIY来说非常友好。用SOT23-8的国产替代品也行我实测稳定性差别不大。自举电容我用1uF的MLCC并联一个100nF陶瓷电容保证高频下自举电压够稳定。死区时间是个特别容易踩的坑。全桥逆变器上下管如果同时导通24V电源直接经MOS对地短路瞬间电流能把管子击穿。IR2104的外置电阻可以设置死区但不同批次芯片的死区离散性挺大。我建议PCB预留一个可调电阻或者焊盘位置调试时先用示波器看全桥中点波形把死区调到200ns以上再逐步减小来观察温升变化最终固定在400ns左右这个值既能保证不直通又不会因为死区过长导致谐振电流断续。3.2 高频变压器绕制与绝缘处理变压器是这套系统里绕制工艺要求最高的部件。我选EE25磁芯配合PC40材质有效截面积40mm²左右80kHz下导磁状态良好。初级10匝、次级130匝次级匝数多必须用多槽骨架或者分层绕制把层间电压差降下来。我用的是一字排开的三槽骨架次级分为三层绕每层之间垫一层聚酰亚胺高温胶带。初次级之间的绝缘一定要舍得堆料。我垫了三层聚酰亚胺胶带并且把次级的起始端和结束端用飞线引出避免高压沿着PCB走线爬电。绕完之后我灌了两遍绝缘漆等干透再装机这样能有效防止高压下电晕放电。这里多说一句你要是想用一个现成的行输出变压器或者高压包来替代自制变压器也不是不行但那种磁芯的谐振频率特性和漏感很难控制跟LC谐振参数匹配起来会很麻烦还是自己绕更容易出效果。3.3 倍压整流器件选型与PCB布局倍压电路的二极管和电容选择直接决定整机能不能稳定长期工作。先算电压应力四级倍压里二极管承受的最大反向电压约为2Vp也就是800V左右。我一开始贪便宜用了1N4007结果80kHz下恢复时间太长二极管发烫严重后来换成UF4007恢复时间75ns这才正常。你可以再稳妥一点用MUR160或者2CL73这种恢复速度更快、耐压余量更大的管子虽然价格贵一点但省心。倍压电容的高频特性同样重要。电解电容在80kHz下ESR偏大发热严重寿命也堪忧。CBB电容聚丙烯薄膜电容是高压倍压滤波的标配100nF、耐压1000V的规格在这个电路里刚刚好。如果输出纹波还嫌大可以在最后一级输出端并联一个较小的薄膜电容专门吸收高频纹波。PCB布局上高压区域要留足爬电距离。次级到倍压整流这一段我开了隔离槽把高压裸铜焊盘之间的间距做到3mm以上。分压采样电阻也全部放在高压区末端采样点的PCB走线尽量短防止把高压毛刺耦合到低压控制部分。低压控制地、驱动地、功率地最后单点汇接地环路问题就能压住大半。3.4 谐振电感和谐振电容的选取谐振电感6mH听起来数值很大但实际绕起来并不夸张。我用EE22磁芯开一个零点几毫米的气隙防止饱和0.2mm漆包线绕大概300匝左右实测电感量在5.8到6.2mH之间就能用。开气隙很重要没有气隙的磁芯在直流偏置下很容易饱和一旦饱和电感量骤降谐振点飘走波形就会变得很糟糕。谐振电容680pF要选高压高频型的我用了耐压1000V的CBB电容。别看谐振电容两端的稳态电压不算特别高但开机冲击和负载突变时会有电压尖峰耐压余量留得太小容易击穿。谐振电容在80kHz下的容抗约3000ΩLC回路的无功电流很小电容发热可以忽略但为了避免烙铁焊接时烫伤电容薄膜焊接速度要快最好用镊子夹住引脚帮助散热。4. 搭建调试与波形实测4.1 上电前的检查清单与安全准备高压电源调试最怕“上电就炸”所以我的习惯是先列一份检查清单逐项确认再通电。第一步检查主回路有没有明显短路用万用表蜂鸣档量24V输入的两个端子如果不通说明保险丝还没烧基本电源线没问题。第二步检查全桥四路驱动信号用示波器看MOS管栅极有没有正常的方波死区时间合不合适这一步不接功率母线只给控制电非常安全。第三步接功率电之前把输出端的倍压部分先摘掉直接在变压器次级上接一个假负载电阻我用了100kΩ的功率电阻确认次级电压和波形正常后再装回倍压电路。第四步是给24V输入端串一个限流电阻或者可调限流电源从几十毫安开始慢慢加一旦电流异常就能瞬间断开这个习惯帮我避免了好几次炸管。最后提醒一下人身安全高压输出端必须有泄放电阻常驻断电后也要等待至少一分钟再碰电路。即便有泄放电阻我手边还是常备了一根带长绝缘柄的放电棒测试完先主动对地放电万无一失。4.2 关键节点波形怎么看波形测量是调试的核心。主要看三个节点全桥中点对地波形、谐振电感两端波形、倍压电路输入端的交流波形。全桥中点波形应该是幅值约为母线电压的方波上升沿和下降沿应该有平滑的斜坡而不是过冲很大的尖峰。如果波形上有明显的高频振铃多半是死区时间不够或者PCB走线寄生电感太大。谐振电感两端的波形应该是接近正弦的交流如果出现削顶、不对称说明磁芯饱和或者谐振参数偏了。变压器次级波形最能反映整体工作状态。空载时次级的交流峰值应该接近设计值400V左右波形干净没有毛刺带上倍压电路后因为倍压输入电容的充放电次级波形会略微变形但只要没有剧烈塌陷和振铃就算正常。我用高压差分探头测次级波形普通示波器探头直接怼上去探头耐压不够不说还可能因为地环路引入大量噪声看起来全是假毛刺白白浪费时间。4.3 闭环稳压与实测数据开环状态下输出电压跟母线电压成正比但要实现“可调而且稳”必须加反馈闭环。输出端我用了一支10MΩ高压电阻加一支10kΩ电阻串联分压分压比大约1000:1分压后的电压送到运放和设定电压比较误差信号再通过光耦反馈给Buck电路的控制端。光耦隔离这一步不能省否则高压侧故障直接串进低压控制电路整套系统都有可能烧掉。闭环之后的实测数据我整理了一下在输入24V、开关频率80kHz、四级倍压的条件下数据大概是这样设定电压kV实测空载电压kV满载电流mA满载电压kV输入功率W估算效率1.01.020.50.960.9约85%2.02.030.81.882.2约83%3.03.041.02.793.6约80%从数据能看出来空载电压和设定值一致性很好带载之后电压会掉一些尤其是3kV档位掉得最明显这是CW倍压电路输出阻抗随电压升高而变大的正常现象。如果你对负载调整率要求更高可以把倍压级数从4级减到3级然后通过略微提高变压器次级电压来补偿代价是变压器的绝缘要求会高一点。纹波方面在2kV、1mA负载下用高压差分探头测得纹波大约在15V左右对大部分应用已经够用想进一步降低纹波可以加大最后一级的滤波电容。5. 常见故障与深坑排查5.1 故障速查表调试过程中遇到的各种问题我整理成一张速查表方便你对照排查。故障现象可能原因排查方向与解决办法完全没有输出驱动信号缺失、保险丝烧断、变压器初级断路先查低压侧驱动波形再查主回路通断输出电压明显偏低谐振频率偏移、倍压电容失效、变压器匝比不足用示波器测谐振点微调谐振电容MOS管发热严重死区不足、驱动电压不够、进入了硬开关状态加大死区时间检查自举电容和驱动波形磁芯啸叫刺耳磁芯饱和、开关频率过低、气隙不够开气隙、降低伏秒积、检查直流偏置输出纹波大倍压电容容量不足、级数过多、缺少末级滤波加大倍压电容增加一级低通滤波带载电压塌陷快倍压输出阻抗过大、变压器内阻偏高减少倍压级数、增大变压器线径、提高匝比高压打火拉弧爬电距离不足、绝缘处理不到位清理助焊剂、增加间距、补充绝缘漆5.2 三个印象深刻的翻车现场第一个坑是倍压二极管选型翻车。我最初方案里用了最常见的1N4007想着“1kV耐压总够了吧”结果开机不到两分钟二极管热得能闻到味儿。原因很简单1N4007是工频整流管反向恢复时间高达微秒级到了80kHz工作频率根本来不及关断开关损耗全变成了热量。换UF4007之后问题立刻消失。这个案例说明高压电源里耐压只是选型的一部分开关速度同样致命。第二个坑是倍压级数堆太多。我为了追求3kV以上电压把倍压级数从4级加到6级空载电压确实上去了结果一带负载电压直接垮掉从3.5kV掉到1.8kV。这就是前面说的CW倍压输出阻抗随级数三次方增长的典型表现。后来我改回4级倍压并把变压器次级电压略微调高带载表现立刻好了很多。第三个坑是全桥直通炸管。有次改版PCB时我手误把死区设得太小上电瞬间一声闷响两只MOS烧穿。事后用示波器量栅极波形才发现上下管的导通区间有重叠。修好之后我养成了两个习惯每次改版先单独给驱动电路上电测波形确认死区安全功率级串限流电阻上电就算直通也只是限流电阻冒烟不会炸管烧板。5.3 高压安全操作几条铁律关于高压调试的安全我给自己定了几条硬规矩希望你也能遵守。一是永远默认电容带电。断电之后高压电容可能存着大量电荷必须用放电棒对地短接并且保持几秒钟再移开。二是坚持单手操作。另一只手插在口袋里不要碰任何金属部分这样万一触电电流不会经过心脏形成致命回路。三是隔离变压器供电。调试时用1:1隔离变压器给24V电源供电避免示波器地线夹子把市电地引入电路。四是高压区工作时戴护目镜虽然难看但万一电容炸裂能保护眼睛。6. 还能怎么玩扩展方向6.1 数控可调与恒流方案我这版电源用的是电位器手动调压如果你想做成数控的改动并不复杂。在低压侧Buck的控制端用单片机输出PWM经过RC滤波变成模拟电压作为设定信号再用ADC采集分压电阻的反馈值就能实现按键或上位机设定电压。因为闭环反馈回路本身已经存在只需要把原来电位器的位置替换成MCU控制的电压源就行。如果要做恒流限流可以在输出回路里串联一个小阻值采样电阻采到的电流信号和电压信号一起送进控制环路做CV/CC双环控制。串联谐振拓扑本身恒流特性好加电流环之后这个电源可以直接当高压恒流源用给电容充电或者做老练测试会更顺手。6.2 不同负载场景的参数调整不同应用对电源的要求差异很大我不建议拿着这套参数直接套所有场景。做负离子发生器输出电流通常只要几十微安倍压电容可以缩小到10nF到47nF输出纹波也能接受做臭氧发生器负载呈现明显的容性开关频率需要根据臭氧管的等效电容重新算谐振点做静电植绒或驻极处理电流可能到几毫安那就要加大倍压电容、降低级数、增加变压器线径和磁芯尺寸。我自己做这个项目的初衷是给实验室搭一个通用的高压测试平台所以把调压范围、纹波和安全性放在了首位。你要是侧重其他应用场景看准负载特性再调整倍压级数和谐振参数思路是完全一样的。最后再啰嗦一句高压无小事参数可以慢慢调安全一定要放在最前面。
