
做高压电源最头疼的往往不是电路原理而是“怎么把电压安全地抬上去”。我前阵子做一台0~3000V可调直流电源一开始想的还是老办法高频变压器次级绕个几千匝再整流滤波。可真绕起来就发现问题了——次级的线要细、绝缘要厚、层间分布电容一大谐振点全乱套绕废好几个骨架之后我决定换一条更巧的路先把低压直流变成高频方波用LC串联谐振把交流电压放大几百伏再用六级倍压整流拉到3kV。整个过程绕开了高压变压器体积小、元件好找、调压也灵活。这篇文章把这台“半桥逆变 LC谐振 Cockcroft-Walton倍压”的可调高压直流电源从选型逻辑、参数计算、元件绕制到调试踩坑完整记录下来。适合想自己动手做小功率高压源的朋友参考功率等级在10W以内、输出在0.5kV到3.5kV这个范围不管是做静电吸附、电晕放电、离子风实验还是给电子管供电、电容充电测试都有参考价值。1. 为什么绕开高压变压器LC谐振倍压的方案取舍1.1 传统变压器升压方案的三个痛点如果你做过高压电源一定体会过变压器升压的麻烦。第一是绕线困难次级要出3kV匝数随便上千手工绕制的时候线稍微叠个边耐压就出问题。第二是分布电容高频变压器层间电容一大漏感、寄生振荡全来了实际工作波形跟纸上算的完全是两回事。第三是调整率变压器直接整流出来的直流电压负载一重就往下跌要稳压还得在后面加一堆东西。LC谐振倍压的路线本质上是两个“乘法器”的叠加谐振电路把电压放大Q倍倍压整流再乘上2N倍。你不用再追求单级升压多高每一级只负责一小段整体压力就分散了。1.2 谐振升压的本质用无功功率换电压LC串联谐振的升压原理不复杂。当工作频率等于谐振频率时电感和电容的阻抗互相抵消回路里只剩等效电阻r。此时电容两端的电压不是输入电压而是输入电压乘以品质因数Q而Q √(L/C) / r。这个特性可以理解成荡秋千秋千本身有固有频率你每次顺着它的节奏用很小的力推荡起来的高度远超你单次推的最大幅度。LC回路里MOS管每一次开关都等于在秋千最低点推一下回路里的电压却可以比输入高出十几倍甚至几十倍。1.3 这个方案适合做什么我把输出目标定在24V输入、空载最高3.2kV、额定电流12mA整机功率不超过5W。这个功率等级下谐振电流只有几百毫安到1AMOS管、电感、倍压电容都不需要很大体积。如果你要做更大功率比如几十瓦的静电除尘电源也可以沿用这个思路只是半桥要改成全桥谐振电感和倍压电容都要加大驱动也要换更强的芯片。2. 核心参数堆叠一颗4.7nF的谐振电容怎么定下整个设计2.1 从指标反推元器件参数确定了“0~3kV可调、1mA”这个目标之后第一步不是画原理图而是先定谐振频率和LC取值。倍压电路用的是六级CW结构整个倍压网络需要从谐振电容上取到大约250V的交流峰值后面会细算。半桥输入的直流是24V方波基波峰值大约15.3V那么谐振网络需要有源增益约15到20倍。综合考虑MOS管的开关损耗和电感体积我选了100kHz附近的开关频率然后根据谐振频率公式反推LC乘积。取L470µH、C4.7nF谐振频率 f0 1 / (2π√(LC)) ≈ 107kHz。这个组合的特性阻抗Z0 √(L/C) ≈ 316Ω在谐振点附近回路电流可控不至于让MOS管和电感陷入大电流困境。2.2 谐振电感绕制不是做变压器是做储能槽谐振电感是整个电路里最需要手工把控的元件。我用的磁芯是EE25PC40材质磨了大约0.5mm气隙这样电感值对电流不那么敏感带载时不容易饱和。绕制参数0.4mm漆包线绕32匝实测电感量大约460µH到520µH。这个范围够用因为后面可以通过调节开关频率来精确找谐振点。有一点要注意谐振电感不能当成普通电感直接买市售的功率电感大多没有考虑你在100kHz下的高频损耗铁粉芯、羰基铁粉芯在高频下损耗大磁芯容易发热。老老实实用铁氧体开气隙效率最稳。2.3 谐振电容的选型陷阱谐振电容的工作电压是谐振电压的峰值也就是至少250V到400V同时它还流过谐振回路的无功电流。普通贴片电容根本不合适我用的是一颗4.7nF的CBB电容耐压630V如果能在网上找到MKPH高频谐振电容耐压可以选1200V余量更足。这里有个容易翻车的点CBB电容的额定电流是有上限的4.7nF在100kHz下容抗约340Ω谐振电流0.5A到1A虽然不大但普通CBB的金属化端子在长时间运行后会因为自发热而劣化。所以我实际用了两颗4.7nF并联等于把耐流能力翻倍谐振电容值也变成了9.4nF。如果你后续想直接复刻记得重新算谐振频率L470µH、C9.4nF时f0≈75kHz此时SG3525的可调范围要整体往下移。我建议还是按单颗4.7nF来搭电流问题用足够好的MKPH电容解决别盲目并联。3. 半桥与SG3525让LC回路按65~113kHz节奏震荡3.1 控制芯片为什么是SG3525做变频调压最简单粗暴的方案是555加可调电阻但555的输出驱动能力弱、死区设置困难在半桥电路里直接用很容易炸MOS。SG3525的优势在于它内部有误差放大器、软启动、死区调节输出级自带图腾柱可以直接产生两路带死区的互补PWM。更关键的是SG3525可以设置一个很宽的频率范围。我把振荡器电容CT取2.2nF振荡电阻RT用2kΩ固定电阻串联1.5kΩ多圈电位器。注意SG3525的输出频率是内部振荡器频率的一半所以开关频率 fsw 1 / (2 × RT × CT)。当RT在2kΩ到3.5kΩ之间变化时开关频率约65kHz到113kHz覆盖了谐振点107kHz附近同时留出了“绕到谐振点另一侧”的调节空间。3.2 从两路方波到半桥驱动SG3525的OUT_A和OUT_B本来就互补可以直接给到IR2104的HIN和LIN。IR2104负责把上下管的驱动转换成半桥所需的悬浮驱动——上管栅极电压必须高于源极靠自举电容实现。这个搭法比用隔离变压器驱动四个管子简单而且IR2104内部也有死区和SG3525的死区叠加半桥直通的风险大大降低。MOS管我选的是IRF540NVds100V在24V母线下余量很足Qg也不大IR2104在100kHz左右推起来没有问题。驱动电阻每个管栅极串10Ω过冲能压住不少。3.3 变频调压的曲线不是线性的这个电路调压靠的是“偏离谐振点”。在谐振频率左侧频率越接近谐振点LC回路的等效阻抗越低谐振电容电压越高过了谐振点之后回路呈容性增益又掉下来。所以输出电压—频率曲线是一个单峰曲线。实际操作中多圈电位器拧到谐振点附近时电压变化非常剧烈有时候拧5度电压就从1kV跳到3kV。当初我以为是电位器接触不良后来才意识到这是高Q谐振回路的正常现象——Q越高增益曲线越尖锐可调范围越窄。要缓解这一点要么降低Q增加等效串联电阻要么用闭环反馈让系统自己去找合适的频率点。4. 六阶倍压整流从250V交流到3kV直流的乘法器设计4.1 CW倍压的分级原理Cockcroft-Walton倍压电路的基本单元是一个半波二倍压器交流正半周给第一个电容充电到Vp负半周时第一个电容上的电压和交流电源串联一起给第二个电容充电到2Vp。把这样的单元串起来每一级都站在上一级的肩膀上电压逐级累加。六级CW倍压网络的输出空载电压大约等于12 × Vp。如果谐振电容电压峰值Vp按250V算理论输出就是3kV。注意这说的是“大约”——实际因为二极管压降、分布电容、回路损耗会低一些。4.2 压降公式与电容取值倍压整流电路带载之后输出电压会下降下降量除了取决于负载电流还和倍压级数N、工作频率f、倍压电容C强相关。工程上常用这个估算公式ΔV I / (f×C) × (2N³/3 N²/2 − N/6)代入N6、f100kHz、C10nF、I1mA得到ΔV≈161V。也就是说空载3kV、带载1mA后大约还有2.84kV降幅可以接受。如果倍压电容缩水到4.7nF压降直接翻倍到340V性能差异肉眼可见。所以我推荐倍压级电容用10nF耐压3kV的高压陶瓷电容。级数越多、电容越小、频率越低压降越难看这是CW倍压的数学规律绕不开。4.3 二极管能直接上UF4007吗倍压网络里每只二极管承受的反向电压大约是2×VpVp取250V时就是500V。按两倍余量至少需要1000V耐压的二极管。UF40071kV、75ns反向恢复看起来很合适但每个倍压级有两颗串联成“1个2kV二极管”会更安心。我实际用了24颗UF4007两两串联成12组再各并联100kΩ均压电阻避免因为结电容差异导致反向电压分配不均。这里必须提醒绝对不能为了省事用1N4007。它的反向恢复时间在微秒级别100kHz下根本关不断每只管子都会发热用不了多久就烧。4.4 输出端的泄放电阻倍压电路输出端并联了一串40MΩ的泄放电阻四只10MΩ/2W高压玻璃釉电阻串联。它有两个作用一是关机后把电容上的电荷放掉避免人碰到输出端被存着的电打到二是给空载状态提供一个最小的负载防止谐振回路Q值过高、输出失控飙得太狠。电阻阻值不能太小否则带载特性变差也不能太大不然泄放太慢。40MΩ是我测试下来兼顾“安全”和“不影响带载”的折中。实际测关机放电一分钟左右能放到安全电压以下如果你赶时间最后还是要用带钩的放电棒手动短接。5. 装调和实测先看方波再找谐振点别一上来就接倍压5.1 上电前先装的三个防御设施这台电源虽然功率不大但3kV的电压一旦出问题烧表、烧板子是小事电到人就是大事。我上电前习惯先做三个准备输入端串一个1A的保险丝限制输入电流防止谐振过流炸MOS。用隔离变压器给整个板子供电示波器探头接地夹夹在功率地避免共地问题。输出端先接一根高压测试线到自制的分压器上至少两个1GΩ/1kV电阻串联用万用表电压档测量别直接用表笔怼输出。5.2 三步调试法调试顺序直接决定了你能不能在十分钟内找到问题。我的经验是三步走第一步只测半桥。不接LC谐振回路SG3525先通电用示波器看IR2104的HO和LO波形确认频率在设定范围内、死区正常、上下管没有直通。第二步接LC不接倍压。测谐振电容两端的电压波形应该能看到一个漂亮的正弦波。慢慢调多圈电位器波形幅度变化的峰值点就是实际谐振频率。注意这里电压已经是几百伏示波器探头要用100:1的千万别用10:1直接怼。第三步接倍压空载测输出。用分压器看总电压确认倍压级数和极性都正确然后接一个3MΩ/3W的电阻负载记录带载电压跟压降估算值对比。5.3 实测数据与频率响应下面这组数据是我在同一块板上、24V输入、空载状态下记录的开关频率(kHz)输出电压(kV)650.5750.9851.4952.21002.91043.31073.41122.5可以看到在107kHz附近输出最高这就是实际谐振点。离开谐振点后电压快速下降。接上1mA负载再测107kHz时输出约2.8kV降了0.6kV和前面压降公式估算的161V差异主要是因为回路等效电阻和二极管压降也贡献了一部分。6. 这四类翻车现场我替你们踩了一遍6.1 现象一倍压电容一接上去就滋滋响第一版调试时我把倍压电容装在贴片电容位置用的是普通瓷片电容一上电就听到高频啸叫很快电容表面发烫。原因很简单普通瓷片电容在高频下等效串联电阻大ESR发热加上耐压不足内部已经开始局部放电。换成3kV高压陶瓷电容之后声音消失温度也正常。很多人忽视倍压电容的ESR其实它在100kHz下的损耗直接决定了倍压电路能不能长时间稳定工作。6.2 现象二MOS管烫得能煎蛋还有一个常见毛病是MOS管过热。这个电路的工作频率覆盖谐振点两侧当频率低于谐振点时半桥工作在感性区开关管还能软开关一旦频率跑到谐振点以上回路呈容性MOS管关断时电流和电压重叠开关损耗急剧上升发热是必然的。我的处理办法是把工作区限制在谐振点左侧也就是频率从65kHz慢慢逼近107kHz调到最高输出之后就不要再继续往上拧了。如果你确实需要从谐振点右侧调压就得多加散热片或者把开关频率范围整体设计在谐振点下方。6.3 现象三空载电压高得吓人谐振回路空载时Q值最高电容电压可以到四百伏以上倍压输出也随之狂飙。前两次调试输出端明明设计的是3kV空载量出来却有4.2kV倍压电容直接打火。解决思路就是上面说的输出端并联泄放电阻用40MΩ把Q值压住。如果想进一步限制最高电压还可以在谐振电感两端并联一个几十千欧的功率电阻牺牲一点效率把谐振回路的有载品质因数降下来。我这个项目里输出并联泄放电阻已经够用就没有动谐振回路。6.4 现象四输出线自己打火最后一个问题出现在输出引线上。倍压输出端的普通导线靠近机壳时空气发生局部击穿噼啪作响。3kV的电压爬电距离按经验要留每千伏1毫米以上我最初只留了3mm显然不够后来重新布线把高压区爬电距离加到了8mm线换成了硅胶高压线打火问题消失。还有个小细节倍压电路里所有高压焊盘之间焊接后残余的助焊剂要清洗干净。助焊剂在潮湿环境下会形成漏电通道高压下很容易拉弧。我用洗板水把高压区彻底清了一遍实测输出稳定多了。做高压电路爬电距离和清洁度是比元件参数更重要的硬指标。这套电源到现在跑了两个月输出稳定调压曲线和我记录的几乎一致。如果后续要做恒压可以在输出端加分压采样回送给SG3525的误差放大器把频率拉回正确位置这就往闭环稳压的方向去了比起开环拧电位器省心得多。做这类高压电源最要紧的还是那两句话先放电再动手万用表选对量程。