做高压电源,最头疼的往往不是电路原理,而是“怎么把电压安全地抬上去”。我前阵子做一台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、额定电流1~2mA,整机功率不超过5W。这个功率等级下,谐振电流只有几百毫安到1A,MOS管、电感、倍压电容都不需要很大体积。如果你要做更大功率,比如几十瓦的静电除尘电源,也可以沿用这个思路,只是半桥要改成全桥,谐振电感和倍压电容都要加大,驱动也要换更强的芯片。
2. 核心参数堆叠:一颗4.7nF的谐振电容怎么定下整个设计
2.1 从指标反推元器件参数
确定了“0~3kV可调、1mA”这个目标之后,第一步不是画原理图,而是先定谐振频率和LC取值。
倍压电路用的是六级CW结构,整个倍压网络需要从谐振电容上取到大约250V的交流峰值(后面会细算)。半桥输入的直流是24V,方波基波峰值大约15.3V,那么谐振网络需要有源增益约15到20倍。综合考虑MOS管的开关损耗和电感体积,我选了100kHz附近的开关频率,然后根据谐振频率公式反推LC乘积。
取L=470µH、C=4.7nF,谐振频率 f0 = 1 / (2π√(LC)) ≈ 107kHz。这个组合的特性阻抗Z0 = √(L/C) ≈ 316Ω,在谐振点附近,回路电流可控,不至于让MOS管和电感陷入大电流困境。
2.2 谐振电感绕制:不是做变压器,是做储能槽
谐振电感是整个电路里最需要手工把控的元件。我用的磁芯是EE25,PC40材质,磨了大约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。如果你后续想直接复刻,记得重新算谐振频率:L=470µH、C=9.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管我选的是IRF540N,Vds=100V,在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)
代入N=6、f=100kHz、C=10nF、I=1mA,得到ΔV≈161V。也就是说,空载3kV、带载1mA后大约还有2.84kV,降幅可以接受。如果倍压电容缩水到4.7nF,压降直接翻倍到340V,性能差异肉眼可见。
所以我推荐倍压级电容用10nF,耐压3kV的高压陶瓷电容。级数越多、电容越小、频率越低,压降越难看,这是CW倍压的数学规律,绕不开。
4.3 二极管能直接上UF4007吗?
倍压网络里每只二极管承受的反向电压大约是2×Vp,Vp取250V时就是500V。按两倍余量,至少需要1000V耐压的二极管。UF4007(1kV、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) |
|---|---|
| 65 | 0.5 |
| 75 | 0.9 |
| 85 | 1.4 |
| 95 | 2.2 |
| 100 | 2.9 |
| 104 | 3.3 |
| 107 | 3.4 |
| 112 | 2.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的误差放大器,把频率拉回正确位置,这就往闭环稳压的方向去了,比起开环拧电位器省心得多。做这类高压电源,最要紧的还是那两句话:先放电再动手,万用表选对量程。