ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

C-W倍压整流电路实战:二极管电容把12V交流升到200V直流

C-W倍压整流电路实战:二极管电容把12V交流升到200V直流 一直想找个办法用手里普通的低压变压器做几百伏直流而不是绕一个笨重的高压绕组或者买成品高压模块。后来我把Cockcroft-Walton Voltage MultiplierC-W倍压整流电路从理论到实物完整做了一遍用十几个二极管和电容就把12V交流提到了200V以上直流而且结构极其简单。这个电路从1932年粒子加速器实验一路用到现在在静电发生器、电子管供电、高压测试、X射线设备里都还能看到它的身影。这篇就把我的设计过程、计算公式、器件选型和踩坑记录全部写出来给想做高压小电流电源的朋友一个可直接抄作业的参考。1. 从诺贝尔奖到桌面电源C-W倍压器到底在做什么1.1 一句话原理二极管“接力赛”和电容“水库”C-W倍压器的本质是一连串的二极管和电容组成“电荷泵”把交流峰值电压通过电容存储、逐级叠加、最终串联抬升。它不需要变压器升压也不用电感储能靠的是交流电源在正负半周时交替给不同电容充电然后把电容电压串起来对外输出。理解这个电路最生活化的方式是把它看成一队人在山脚用水桶接力运水每个电容就是一级蓄水池每个二极管就是单向阀门。交流电压每次翻转水流就被“阀门”引导到更高的一个蓄水池一级一级往上送最后出口处得到的是很多级蓄水池叠加起来的总水位。空载时每一级贡献约等于两倍输入峰值电压n级串起来就是2nVp。这个“2”的来源很关键也是很多新手第一眼看不懂的地方。以单级为例交流输入负半周时第一个电容通过二极管被充到接近峰值电压Vp当输入翻转到正半周时输入电压和第一个电容电压会串联相加通过第二个二极管给第二个电容充电到2Vp。每一级都比前一级多叠一个Vp于是第n级输出就接近2nVp。这就是C-W电路能把低压抬升到数百甚至数千伏的核心逻辑。1.2 波形图解心法半个周期充电半个周期抬压很多教材直接丢出原理图新手看得一头雾水。我第一次动手前也花了很长时间看波形最后画出来就全明白了。以两级C-W为例输入交流峰值为Vp那么第一个负半周D1导通C1充电到约Vp第一个正半周输入电压与C1电压同向串联D2导通C2充电到约2Vp第二个负半周输入电压处于负峰值C2与输入电压反向串联但通过D3给C3充电同时D1给C1补充电荷第二个正半周C3与输入电压串联D4导通C4充电到C3电压加上Vp约等于2Vp的两级叠加。往复几个周期后空载输出稳定在约4Vp二级倍压每一级都往上叠2Vp。实际电路中第一级电容会被持续补充电荷后面每一级则依靠前面电容“喂”电荷所以级数越多后面级充电越慢、内阻越大这也是带载能力随级数急剧下降的根源。我建议所有想真正搞懂C-W的人都先搭一个两级版本用示波器同时观察输入波形、第一级电容电压、输出端电压。你会看到前几个周期每个电容逐级“爬”上去最后稳定。这个爬升过程就是倍压器建立电压的过程理解了它后面所有公式和选型都顺理成章。1.3 直接用它做高压还是绕开它我对比过的三条路线做高压小电流直流源绕不开的方案通常是三条高频变压器升压、Boost升压、C-W倍压整流。我自己都搭过说下真实感受高频变压器升压反激功率大、稳压方便但需要一个开关管、一个控制芯片和绕制变压器复杂度最高。如果目标是几十瓦级高压电源我会选它。Boost升压电路只用一颗电感开关管结构简单适合低压到中压比如5V到100V。但要做到上千伏占空比和器件应力都很不友好一般不推荐。C-W倍压器纯二极管和电容没有磁性元件没有控制环路。优点是结构极其简单、成本低、适合小电流高电压微安到几毫安级别缺点非常明显带载能力弱、电压调整率差、级数多了内阻急剧增加。它最适合“高电压、小电流、不要求动态响应”的场景比如静电偏置、电子管帘栅供电、高压测试器具、负离子发生器。实操中我最常用的是“变压器/逆变器升高压再让C-W去倍增”的组合。比如用一个12V转200V的小变压器再加3级C-W就能得到约1.2kV直流或者输入就用市电通过隔离变压器获得低压再倍压这样既安全又能灵活调节。直接用220V市电整流再倍压也能做但调试和测试时电压基数太高每级翻倍很快危险系数直线上升新手阶段我不建议直接上。2. 动手前先把这三个公式吃透2.1 空载输出电压2nVp从哪里来C-W倍压器最核心也最好用的公式就是空载输出电压V_out(open) 2 × n × Vp其中n是级数Vp是输入交流正弦波的峰值电压。比如一个12V RMS的变压器Vp约等于12 × 1.414 ≈ 17V6级倍压后空载就是 2 × 6 × 17 ≈ 204V。实际测试中空载电压通常会略低于理论值。第一个原因是二极管正向压降每一级至少经过一个二极管硅二极管按0.7V算高压输出端要经过多个二极管总压降会累积第二个原因是电容漏电流特别是电解电容漏电较大级数多时后端电容可能来不及充到满值。所以公式给出的更像是一个“上限”工程上按0.8到0.9倍估算更稳妥。我习惯在设计初期用这个公式反推级数。比如目标输出500V输入峰值17V那么 n 500 / (2×17) ≈ 14.7取15级。但这里有个陷阱级数一旦上去带载压降会按n的三次方增长空载能到500V带一点点负载可能就跌到200V。所以空载公式只能作为第一步真正决定能带多少负载的是下面第二个公式。2.2 带载压降为什么级数越高越“虚”C-W倍压器让无数新手栽跟头的地方就在这里。空载时电压感人一接负载立刻被打回原形。原因也很好理解负载电流必须由各级电容逐级补充电流一路向上传递时每一级的电压都会有跌落而且越靠近高压端跌落越大。带载后的压降近似可以用下面这个公式估算ΔV ≈ I_load / (f × C) × (2n³/3 n²/2 - n/6)其中I_load是负载电流f是输入交流频率C是每级电容量n是级数。这里最扎心的就是n的三次方项。级数从4级增加到8级这一项会膨胀到接近原来的8倍。也就是说想靠盲目增加级数来获得更高电压代价是带载能力断崖式下跌电容体积和成本也在跟着涨。实际工程里超过8级到10级之后这种方案多数情况下就不再经济了。我在做一个6级倍压器时按照这个公式算过输入12V RMSVp≈17V负载目标2mA频率50Hz打算用470uF电容那么压降约为0.002 / (50×470e-6) × (14418-1) ≈ 13.7V纹波约1.8V输出平均值大约能保持在190V左右。如果同样参数但负载加到5mA压降会飙到34V输出跌到约170V调整率明显变差。所以设计时一定要把负载电流先定死再去反推电容和级数。2.3 纹波和最小输出给负载留足余量C-W输出电压不是平直的直流而是带脉动的波形因为每一级电容都在周期性地充电和放电。纹波的近似公式是V_ripple ≈ I_load / (f × C) × [n(n1)/2]可以看出纹波随级数平方增长同样受频率和电容牵制。输出端实际电压会在平均值附近波动最高约等于 2nVp - ΔV最低约等于 2nVp - ΔV - V_ripple。如果你给后级电路供电一定要以最低电压来校验电路能否正常工作而不是看空载或者平均值。对于纯粹给高压测试仪或者电子管供电的场景纹波通常可以容忍但如果要给精密模拟电路供电就要在C-W输出后级加一级RC滤波或者一级稳压电路。我习惯在输出端并联一个几百千欧到几兆欧的泄放电阻既当负载稳定输出电压又兼做安全放电通路一举两得。这样后面调试碰触时也能避免被储存在电容里的电荷打一下。3. 一个可复现的设计实例从12V AC到200V DC3.1 设计目标和参数计算为了让这篇文章可以直接落地我设计了一个具体目标用一个12V AC变压器50Hz搭一套C-W倍压器空载约200V DC带载2mA时压降尽量控制在15V以内。已知输入RMS为12V峰值Vp ≈ 17V。要达到空载200V需要 200/(2×17) ≈ 5.88 级取整数6级。6级空载理论电压约204V符合预期。下一步用带载压降公式反推电容。设负载2mA频率50Hz目标压降≤15V代入压降公式ΔV I/(fC) × (2n³/3 n²/2 - n/6)其中 n6括号内 2×216/3 36/2 - 6/6 14418-1 161。于是得到15 0.002/(50×C) × 161解出 C ≈ 0.000429F也就是至少约470uF。所以每级电容选470uF耐压要足够见下文这样压降约13.7V纹波约1.8V输出最低约188V基本符合目标。这里有个现实问题470uF在50Hz工频下体积不小而且6个电容加上二极管整个电路会有一点规模。如果想压缩体积最有效的办法不是减小电容而是提高工作频率。把频率从50Hz提高到1kHz同样的压降和纹波电容容量可以缩小到原来的二十分之一也就是约22uF就够了。所以工业上真正常见的C-W倍压器都是跑在高频段而不是直接吃工频。3.2 器件选型电容耐压、二极管恢复时间、PCB走线器件选型是整个项目里最容易被低估的环节。先说电容耐压。在C-W拓扑中每个电容稳态时承受的电压大约在1到2倍Vp之间而且考虑启动瞬间和负载变化时可能出现更高的瞬态电压。工程上我至少选2倍Vp再加20%以上的裕量。以本设计Vp17V计算2倍Vp是34V再加裕量至少选50V耐压留足余量选63V或100V更踏实。如果你要做的是更高倍压这个耐压选择原则同样适用不能只盯着空载电压算因为各电容并不是平均分担总电压的。再说二极管。C-W中每只二极管关断时承受的反向电压大约是2Vp本设计约34V选100V耐压的二极管就足够了。但如果你要提高频率方案就必须关注反向恢复时间。工频50Hz下普通1N4007完全没有问题可一旦频率来到几十kHz普通整流管的反向恢复时间太长会产生很大的开关损耗甚至烧毁。我在高频实验中用的是UF4007快恢复或者1N4148这种开关二极管效果明显不同。二极管还有一个容易被忽略的参数就是峰值浪涌电流。启动瞬间所有电容都处于最低电压状态充电电流会很大所以选型时要看一下正向浪涌电流参数。1N4007能抗几十安培的浪涌多数场合足够但如果你用小封装的1N4148做较大电流设计就要评估一下。PCB走线和高压间距是另一个大坑。输出端电压达到200V时两块焊盘间距如果小于1mm在潮湿环境中可能直接拉弧。经验上200V到500V的压差PCB走线间距至少保持1mm以上耐压每增加100V间距再加0.5到1mm比较稳妥。更高压时我习惯在输出级串联一个电阻或者把高压节点做成悬浮焊点同时把电路板表面清洗干净避免助焊剂残留导致漏电。3.3 组装与测试顺序先低压验证每一级我组装这类倍压器从来没有一上来就直接上满压测试过。正确顺序是先低压验证每一级是否工作正常。第一步用可调变压器或一个更低电压的电源比如先用5V RMS给电路供电测每一级电容两端电压是否呈现“2倍递增”的规律。第一级如果只有5V左右第二级应为10V左右第三级应为15V左右以此类推。这里不需要太精确因为万用表输入阻抗和负载效应会造成读数偏低但趋势要一致。若有某一级电压明显偏低很可能是该级二极管极性接反或电容失效。第二步确认每级都正常后再逐步把输入电压调到额定值。每次调高后观察电流和输出是否稳定同时用手背记住是手背而不是手指靠近电容和二极管检查有没有异常发热。不要直接摸器件表面200V的电容即使断电后也存着电。第三步带上实际负载验证。用假负载电阻模拟真实工况测带载输出电压看是否与理论计算相符。注意假负载电阻的功率200V下如果接一个10k电阻电流就有20mA功耗是4W普通小电阻根本撑不住。我经常用多个50k/2W电阻并联来分摊功率这样既安全又能调出所需负载电流。如果条件允许用示波器看输出时一定要用高压探头或者至少把示波器置于1x探头配合衰减器。没有高压探头的前提下直接把输出接示波器轻则烧探头重则把示波器输入端打坏。我见过不止一个人在这个环节翻车别问我怎么知道的。3.4 高频改进把50Hz换成1kHz性能提升有多大工频C-W倍压器验证成功后我顺手做了一组高频改进实验。方法很简单用一个555电路产生约1kHz的方波经过一个推挽MOSFET驱动小变压器变压器次级输出约12V RMS的高频交流再送入同样的6级C-W倍压器。实验结果非常直观。高频方案使用22uF电容就能达到工频方案470uF电容的同等带载效果电路体积缩小到原来的三分之一左右。如果把频率提高到20kHz电容只需要1uF到2.2uF而且可以用小型薄膜电容整体寿命和稳定性比工频电解电容方案好很多。这背后的原因就是压降和纹波公式里的频率项频率每提升10倍同容值电容下的压降就降到原来的十分之一。所以C-W倍压器的第二条设计黄金法则就是尽量让它工作在更高的频率上而不是一味加大电容。如果你遇到一个成品设备里用了C-W倍压器却体积很小不用怀疑它前面一定有一个几十kHz甚至更高的开关电源在驱动。4. 常见问题与排查技巧实录4.1 空载电压正常一加载就严重跌落这是C-W倍压器被吐槽最多的问题实质是内阻过大。我见过有人做10级倍压器空载接近700V接一个1mA负载直接掉到200V吓得以为电路短路。其实公式已经告诉我们压降和级数的三次方成正比级数越多内阻涨得越离谱。排查思路是这样的如果负载电流是设计目标的一部分第一优先是加大电容尤其加大后级电容第二是提高输入频率第三是减少级数通过提高每级电压来换总电压。比如你原本12V变成17V峰值6级到204V如果你用一个24V变压器峰值约34V只要3级就能到204V带载内阻会低得多。这也是为什么我后来做高压实验时倾向于先升压再倍压而不是一味增加级数。如果已经做了实物且压降不符合预期先用公式反推计算内阻再实测各级电容电压。通常会发现靠近输出端的几级电容充电不足这时在这些电容旁边并联一个更大的电容例如每个后端电容翻倍往往能立竿见影。4.2 二极管发烫、电容鼓包的真实原因二极管发烫最常见原因有两个一是频率太高但用了普通慢恢复二极管开关损耗过大二是启动瞬间浪涌电流反复冲击二极管实际平均功耗超过额定值。第一种情况换快恢复二极管即可第二种情况要提高二极管电流规格或者在输入回路串联一个几欧姆的限流电阻降低启动浪涌代价是满载时输出电压会略微下降但安全性提升明显。电容鼓包相对更危险。C-W电路中电容不是简单的纯直流每个电容上都有较大的纹波电流电解电容自身会发热。如果耐压选得不够或者纹波电流超过电容规格就会出现鼓包、漏液。我第一批实验电容用的是耐压50V的普通电解理论计算最高34V看似安全但在某些瞬态下电容电压可能冲到接近50V连续工作几小时后开始鼓包。后来我全部换成100V耐压的电容再也没出过类似问题。4.3 输出纹波大肉眼可见闪烁如果你用这个电源给电子管供电发现屏极电压明显波动或者给静电装置供电时吸附力不稳定大概率是输出纹波超出了预期。除了前面说的加大电容、提高频率之外还有一个便宜好用的办法在输出端并联一个更大的滤波电容或者加一级RC滤波。RC滤波的原理很简单串联一个几k到几十k的电阻并联一个几uF到几十uF的电容。但要注意这个串联电阻会带来压降所以只能用于负载电流很小的场景。我在给驻极体麦克风偏压供电时就采用了一个2.2M电阻并联0.47uF电容的RC滤波输出纹波被压到几乎看不到工作非常稳定。如果你的负载电流较大那就不要用RC滤波了考虑用线性稳压器或者DC-DC模块做后级稳压。C-W输出端直接怼稳压器时要注意稳压器输入电压必须高于所需输出电压且稳压器本身要能承受较高的输入压差功耗。4.4 高压放电安全必须有的放电电阻和操作规程任何做C-W倍压器的人都必须把这句话刻在脑子里断电之后电容照样能打人。C-W的输出端电容耐压高、容量大存储的电量比普通电源电容危险得多。200V、470uF的电容存储的能量大约是9.4焦耳看似不大但足以造成肌肉痉挛和二次伤害级数和电容再大一点危险程度成倍上升。我的做法是在输出端长期并联一个泄放电阻阻值按“时间常数≈1秒”来取。比如输出端等效电容约100uF取10k到100k的泄放电阻能在几秒内把电压降到安全范围。实际电路里我常用470k到1M的电阻虽然放电时间会长一点但正常工作时的漏电流很小不影响输出。调试时还有一个习惯每次断电后先用电压表确认输出端电压低于30V再动手碰触如果电压表损坏或没带就用一支带绝缘柄的螺丝刀把输出端对地短接放电。不要直接用手或普通镊子去碰那一下的刺痛感绝对会让你的手瞬间缩回来如果是在高处或狭小空间工作后果可能更严重。4.5 常见问题速查表为了平时查阅方便我把这些年在C-W倍压器上遇到的典型问题整理成了一张表直接对着症状找原因可以少走很多弯路。症状根本原因处理办法空载电压低二极管极性接反、电容漏电逐级测量各级电压定位故障带上负载电压暴跌级数过多导致内阻大或电容过小加大电容、提高频率、减少级数二极管异常发热频率过高且用慢管、或浪涌过大换快恢复管、输入串联限流电阻电容鼓包耐压不足或纹波电流过大换更高耐压电容、减小纹波输出纹波明显电容容量不足、频率过低增大电容、提高输入频率、加滤波火花放电走线间距不够、空气潮湿加宽间距、开槽、涂三防漆断电后仍然电人电容存储电荷未泄放并联泄放电阻、断电后先放电再碰触明明按图接的却不工作公共地电位处理错误检查每一级参考地确认电压叠加方向4.6 一个实操小技巧用示波器观察各级递进关系最后分享一个非常推荐的调试技巧。在没有高压探头的情况下你依然可以安全地观察C-W倍压器逐级电压建立的过程用差分探头或者两个通道做减法测量测每一级电容两端的电压波形。如果只有普通探头在低压验证阶段比如输入5V时直接用探头测各级是相对安全的能看到每一级电压峰值逐级递增的波形。我在调试6级倍压器时用示波器观察了每一级电容对地的电压波形效果非常直观第一级是一个整流后的脉动直流第二级开始变成明显抬升的直流波形越往后直流电平越高。你会看到每条波形在高位都有周期性跌落这就是负载抽取电荷的过程。看到这个波形你对C-W电路的一切疑惑都会瞬间消失。根据我个人经验C-W倍压器是个“看着简单、做起来有讲究”的电路。它最大的价值不在于输出多高的电压而在于让你真正理解电容储电、二极管导向、电荷逐级泵送这些最底层的模拟电路规律。如果你也想上手建议先按文中的6级工频方案搭一套再用555改成高频方案对比一下测试数据两种模式的差异会给你留下非常深刻的印象。后续你还可以把匝数比更高的变压器加在前面配合级数更少的C-W做一个几百伏甚至更高的小型高压源整个过程会非常有趣。
返回列表