生器實戰(zhàn):從12V到330V高壓倍壓電路全解析)
第一次看到科克羅夫特-沃爾頓發(fā)生器這個名字我以為是什么博物館里的核物理設(shè)備。直到自己用一塊洞洞板、十幾個電容二極管把12V直流變成接近330V的直流高壓才意識到這個誕生于1930年代的電路直到今天還在各種高壓小電流場景里活躍。這個電路經(jīng)常也被叫做“高壓倍增電路”或CW倍壓器核心就是用電容和二極管把交流電壓一級一級“墊”上去實現(xiàn)低成本的高壓直流輸出。這篇文章不打算寫成教科書。我會把原理、參數(shù)計算、搭建順序、實測數(shù)據(jù)和安全流程全部串起來講重點說那些文檔里不會寫的坑——比如為什么不能用普通工頻變壓器做輸入、為什么1N4007在30kHz下會發(fā)熱、為什么斷電后每一級電容都得單獨放電。無論你是想從頭了解倍壓整流還是手頭已經(jīng)有低壓交流源只想做一級高壓這套流程應(yīng)該都能直接參考。1. 科克羅夫特-沃爾頓發(fā)生器到底是什么一個被低估的電壓階梯1.1 核心結(jié)構(gòu)比想象中簡單科克羅夫特-沃爾頓發(fā)生器的基本結(jié)構(gòu)是由N級“電容二極管”級聯(lián)組成的整流網(wǎng)絡(luò)。每一級包含兩個二極管和兩個電容交流輸入從第一級進(jìn)入往后每經(jīng)過一級直流電壓就被抬高一段。按經(jīng)典的半波拓?fù)淇蛰d輸出約等于Vout ≈ 2 × N × Vpk其中Vpk是輸入交流電壓的峰值N是級數(shù)。也就是說如果你提供一個24V峰值的交流方波做7級倍壓理論空載就能得到約336V直流。這個方案在1932年左右被Cockcroft和Walton用在粒子加速實驗里用來產(chǎn)生幾萬伏以上的直流高壓。他們后來因為這個工作拿了諾貝爾物理學(xué)獎。今天很少有人需要做那種巨型裝置但原理完全一樣只是規(guī)模小得多。1.2 它和“變壓器升壓”的本質(zhì)差別在哪里很多人會問直接用一個高壓變壓器不是更簡單嗎這是一個很實際的對比也是理解CW電路價值的關(guān)鍵。高壓變壓器的問題是次級匝數(shù)越多繞組層間絕緣、分布電容、漏感越難處理體積和成本都會快速上升。而且變壓器輸出的是交流想要穩(wěn)定的直流高壓通常還要再加一道整流濾波。CW電路換了一種思路它不追求單個器件承受高壓而是用一堆耐壓并不高的二極管和電容逐級把電壓“接力”上去。代價是輸出電流能力很弱。CW電路本質(zhì)上是電荷泵輸出內(nèi)阻隨著級數(shù)增加會變得非常大只能用來帶微安到毫安級別的小負(fù)載。它適合的場景是靜電發(fā)生器、高壓偏置、氣體放電試驗、電離設(shè)備一類不適合當(dāng)大功率高壓電源。很多人第一次做CW失敗就是因為拿它去帶一個幾十毫安的負(fù)載電壓瞬間被拉到幾乎為零然后誤以為電路接錯了。2. 動手前先算參數(shù)級數(shù)、電容、頻率怎么配才不翻車2.1 空載電壓只是理論值帶載之后完全是另一回事空載公式 Vout 2NVpk 看起來很誘人但只對“完全不接負(fù)載”的情況成立。只要輸出端接上負(fù)載每一級電容在每個周期都要向下一級遞送電荷越靠前端的電容承擔(dān)的電荷吞吐量越大輸出電壓就會被拉低。工程上常用來估算CW帶載壓降的一個經(jīng)驗公式是ΔV ≈ [I_load / (f × C)] × [(2N3/3) (N2/2)]這里I_load是負(fù)載電流f是輸入交流頻率C是每一級的電容量N是級數(shù)。注意N的三次方這一項級數(shù)越多壓降增長速度極快。這就是為什么CW電路不能無限增加級數(shù)——空載電壓確實隨N線性漲但帶載能力會隨N的立方惡化。我自己第一次看到這個公式時沒什么感覺直到算了一組數(shù)據(jù)才明白它的分量。2.2 頻率和電容大小是決定成敗的兩個關(guān)鍵參數(shù)按照我實際使用的方案Vpk 24VN 7f 30kHzC 1uFI_load 0.5mA。先算括號里的系數(shù)2N3/3 2 × 343 / 3 ≈ 228.7N2/2 49 / 2 24.5合計約253再把電流、頻率、電容代進(jìn)去I_load / (f × C) 0.0005 / (30000 × 0.000001) ≈ 0.0167V所以壓降ΔV大約是0.0167 × 253 ≈ 4.2V。這個數(shù)值很理想帶0.5mA負(fù)載時輸出只掉幾伏。問題來了如果同樣參數(shù)把頻率從30kHz降到50Hz呢I_load / (f × C) 0.0005 / (50 × 0.000001) 10V此時ΔV變成10 × 253 2530V。這個壓降已經(jīng)遠(yuǎn)高于理論空載電壓336V意味著電路根本帶不動任何像樣的負(fù)載。這也是很多初學(xué)者用50Hz工頻變壓器做CW后一接萬用表電壓就暴跌的原因。解決方式只有兩條路要么把電容容量提到幾百微法要么把輸入頻率提上去。用幾十赫茲的工頻又想讓CW帶毫安級負(fù)載電容體積會大到不現(xiàn)實所以我最終選擇了30kHz的高頻驅(qū)動方案。2.3 反推設(shè)計參數(shù)以300V輸出為例我制作時給自己定的目標(biāo)是輸入12V直流輸出300V以上輸出電流不超過0.5mA。以下是完整參數(shù)表。參數(shù)取值說明目標(biāo)輸出電壓300V DC空載約336V帶載后仍能穩(wěn)在300V以上輸出電流≤0.5mA超過后壓降會隨著級數(shù)增加明顯變大輸入交流頻率30kHz由低壓逆變部分產(chǎn)生輸入峰值電壓 Vpk24V對應(yīng)次級交流有效值約17V級數(shù) N7理論空載2×7×24336V電容1uF/100V CBB薄膜電容不要用電解電容紋波電流會發(fā)熱二極管UF40071000V/1A快恢復(fù)二極管不能用1N4007湊合為什么用1uF而不是0.1uF同樣的頻率和負(fù)載0.1uF下壓降是1uF的10倍會到40多伏。再往上加到10uF壓降還能繼續(xù)降但電容體積和成本明顯增加對0.5mA這個級別的負(fù)載有點浪費。1uF在我試下來是比較舒服的平衡點。2.4 30kHz交流源怎么解決CW需要真正的交流輸入也就是要同時存在正半周和負(fù)半周。單純用NE555輸出一個0到12V的方波是不夠的必須想辦法得到正負(fù)交替的波形。我實際用的是低壓逆變方案NE555產(chǎn)生30kHz方波后級用兩個互補MOSFET組成推挽結(jié)構(gòu)驅(qū)動一個初級12V、次級24V左右的小型高頻變壓器。如果你手頭有信號發(fā)生器能輸出±24V或者幅度更大的方波也可以直接喂給CW部分先把倍壓邏輯驗證清楚。不過要注意信號源的輸出電流能力CW上電瞬間會有充電浪涌太弱的信號源會被拉垮。3. 從洞洞板到正式加電搭建細(xì)節(jié)與逐級驗證3.1 面包板碰都不要碰洞洞板也有間距要求我知道有些人喜歡先在面包板上驗證。但CW電路建議直接上洞洞板或PCB原因是300V級別雖然電流很小但面包板插孔間距不夠引腳靠得太近容易出現(xiàn)肉眼看不見的爬電甚至直接打火。打火之后塑料表面會碳化碳化后的痕跡反而更導(dǎo)電后面更容易重復(fù)打火。洞洞板上做這塊電路時幾個原則可以參考焊盤之間尤其是輸出級的高壓焊盤間距至少留3mm以上。輸入低壓部分和輸出高壓部分分開放中間留出明顯的隔離帶。焊接完成后用酒精把助焊劑洗干凈助焊劑殘留受潮后會變成漏電路徑。輸出端那幾個金屬焊點測試完最好用熱縮管或絕緣漆封住。這些細(xì)節(jié)看著不起眼但能減少很多“電壓不對”或者“時不時打火”的靈異問題。3.2 按級焊接別一口氣全焊完CW每一級都是兩個二極管加兩個電容7級就是14個二極管、14個電容。如果一口氣全部焊完再上電出問題后排查起來非常痛苦。我建議按輸入到輸出的順序一級一級焊每焊完一級就做一次簡單驗證。焊接順序和檢查點先焊第一級確認(rèn)二極管方向全部一致方向決定輸出正壓還是負(fù)壓。第二級焊完用萬用表直流檔量這一級的對地電壓應(yīng)該已經(jīng)翻倍。依此類推焊到第N級時每一級對地電壓應(yīng)該形成近似2Vpk、4Vpk、6Vpk……的遞增序列。每級焊完都用萬用表二極管檔掃一遍二極管方向避免虛焊或裝反。這里有一個特別重要的選型問題二極管不要用1N4007。1N4007是工頻整流管反向恢復(fù)時間很長標(biāo)稱能到幾十微秒。在30kHz下一個周期才約33微秒它還沒完全恢復(fù)關(guān)斷就進(jìn)入下一個周期實際效果相當(dāng)于把高頻交流電“吃掉”了一部分輸出效率低而且二極管本體發(fā)熱非常明顯。用UF4007這類快恢復(fù)二極管反向恢復(fù)時間在納秒級別才是高頻倍壓的正常選擇。電容方面我推薦CBB薄膜電容雙向無極性高頻特性好。盡量避免電解電容CW每一級電容上的電壓是交變的電解電容極性反接會發(fā)熱甚至爆裂而且高頻紋波電流會讓它很快老化。如果實在要用陶瓷電容注意X7R之類在直流偏壓下實際容量會明顯縮水標(biāo)稱1uF加上幾十伏電壓后可能只剩0.5uF左右這會讓帶載壓降變大。3.3 上電前的自檢清單上電這件事順序錯了很容易出事。以下是我每次都會執(zhí)行的清單輸入源用隔離供電比如電池驅(qū)動低壓逆變部分不要把示波器探頭地線隨便夾亂。萬用表二極管檔逐個確認(rèn)二極管方向別信自己剛才“應(yīng)該沒焊錯”的記憶。輸出端必須先接一個泄放電阻再接限流電阻確保斷電后電容能自己放電。第一次上電時輸入電壓從低開始加比如先用幾伏的方波信號驗證邏輯再逐步加到正常工作點。桌面保持干燥周圍不要有紙張、酒精、可燃物。只留一個人在操作另一人保持距離。上電之后先空載測一次再通過電阻負(fù)載測一次。不要一上來就把輸出直接接到萬用表電流檔或者任何短路設(shè)備上。4. 高壓環(huán)節(jié)的安全措施限流、泄放、放電一個都不能省先把最重要的話放在最前面這個電路空載電壓接近330V。330V在任何情況下都不是“安全電壓”哪怕電流很小也可能引起肌肉收縮、灼傷甚至二次傷害。下面這些安全流程是我實際使用過的但它代替不了你自己的判斷和警惕。4.1 三個必須加進(jìn)去的元器件第一是輸出限流電阻。CW本身內(nèi)阻不小但我不建議依賴它的內(nèi)阻來保護人。在輸出端串一個100kΩ到1MΩ的電阻即使輸出端不小心被短路電流也被限制在毫安級別。比如1MΩ電阻在300V下的最大短路電流是0.3mA這個量級讓人有感知但至少減少了直接傷害的概率。注意電阻功率1MΩ在300V下最大功耗約0.09W用1/4W電阻足夠如果換成100kΩ最大功耗會到0.9W需要2W以上電阻否則會燙手甚至燒斷。第二是輸出泄放電阻。在輸出端并聯(lián)一個10MΩ左右的電阻作用是斷電后讓電容自動放電。CW里面一堆電容靠人記憶去放電太危險。10MΩ配微法級別的等效電容時間常數(shù)在幾秒到幾十秒斷電后等一分鐘以上再做任何操作這是必須養(yǎng)成的習(xí)慣。第三是絕緣處理。輸出焊盤、二極管引腳、電容引腳裸露的金屬部分要盡量用熱縮管套住或者整體裝進(jìn)絕緣殼里。高壓不是只存在于兩個輸出端之間它同時存在于輸出端和低壓地之間任何能被手碰到的金屬點都要當(dāng)成帶電處理。4.2 測量方式?jīng)Q定你看到的數(shù)據(jù)是真是假測量300V直流普通萬用表直流檔是可以做到的但有幾個坑必須避開。萬用表的內(nèi)阻通常是10MΩ左右直接并聯(lián)到CW輸出端本身就是一個負(fù)載會讓輸出電壓讀數(shù)下降。如果輸出端還并著10MΩ泄放電阻讀數(shù)偏差還要更復(fù)雜。我的做法是先用電阻分壓器串一個10MΩ電阻再串一個1MΩ電阻從1MΩ兩端取電壓比例大約11比1300V就變成27V左右。分壓電阻的耐壓和功率要注意300V跨在11MΩ上功耗約8mW普通電阻沒問題。如果要用示波器看紋波普通探頭絕對不能直接接300V必須使用100:1高壓探頭或者差分探頭。普通探頭的地夾是接地的夾到CW的非地節(jié)點相當(dāng)于把高壓直接對地短路輕則打火重則燒探頭。沒有這類探頭時寧愿只看萬用表直流電壓也別去冒這個險。還有一條紀(jì)律先接線再上電斷電后才開始拆線。帶電插拔表筆的時候手部動作一旦引起肌肉收縮很容易碰到旁邊的金屬觸點。4.3 完整的上電測試和放電流程上電測試流程建議按這個順序走先不接CW確認(rèn)低壓交流源的頻率、峰值、波形是正常的。只焊2到3級用較低的輸入峰值驗證邏輯比如輸入5V、輸出約30V。確認(rèn)邏輯正確后再接完整7級。輸出端先接好限流電阻和泄放電阻再用分壓器測電壓。記錄空載讀數(shù)然后接不同阻值的負(fù)載觀察帶載壓降。測試結(jié)束先斷電等泄放電阻工作足夠長時間。用帶電阻的放電棒或者“長線10kΩ電阻”短接輸出端不要用螺絲刀直接懟。螺絲刀直接放電會產(chǎn)生火花還會在焊盤上留下氧化點。最后把每一級電容的正負(fù)極也依次短接一遍確認(rèn)全部歸零。為什么每一級都要單獨放電因為CW是級聯(lián)結(jié)構(gòu)各級電容都可能存著電荷輸出端放完電不等于所有電容都放完了。尤其是靠近輸入端的電容在斷電后可能因為各級電荷重新分配仍然保持一定電壓。只放輸出端就上手摸板子很容易被“殘留電壓”電一下。5. 實測數(shù)據(jù)復(fù)盤與故障排查順序5.1 一組有代表性的實測數(shù)據(jù)以下是我在輸入方波30kHz、Vpk24V、C1uF、N7、二極管UF4007條件下測到的數(shù)據(jù)萬用表通過11:1電阻分壓器讀取。測試狀態(tài)輸出電壓說明空載約326V理論空載336V偏差主要來自二極管正向壓降輸出端并聯(lián)10MΩ泄放電阻約324V負(fù)載電流約32uA下降很小輸出端再接1MΩ負(fù)載電阻約315V總負(fù)載約0.33mA下降不到10V接入100kΩ負(fù)載電阻約284V負(fù)載電流約2.8mA壓降明顯但還在可用范圍理論空載是336V實測326V差了10V左右。這個偏差主要來自二極管正向壓降7級電路里電流路徑要經(jīng)過一串二極管每一只都有導(dǎo)通壓降再加上變壓器輸出波形不可能像理想方波那么完美綜合下來差幾伏到十幾伏很正常。如果實測和理論差很多優(yōu)先懷疑輸入峰值沒有達(dá)到24V而不是直接懷疑CW本身。5.2 常見故障的排查順序如果輸出不正常我建議按這張表的順序查而不是把電路全部拆了重焊。故障現(xiàn)象優(yōu)先檢查處理方式輸出完全為0輸入源有沒有真正接到CW第一級二極管方向用示波器確認(rèn)輸入端波形再用萬用表二極管檔查方向輸出只有理論的一半某一級二極管接錯或虛焊某只電容容量明顯不足逐級量對地電壓找到電壓停止增長的級數(shù)帶載后電壓暴跌輸入頻率太低電容容量偏小級數(shù)過多提高輸入頻率或用更大容量電容代入壓降公式估算個別電容發(fā)熱或異響電容耐壓不夠或者紋波電流過大換更高耐壓的CBB電容排查二極管方向二極管明顯燙手用了工頻二極管或者頻率過高換UF4007或降低頻率并同步加大電容最常用的一招就是“逐級量電壓”。黑表筆接低壓側(cè)參考地紅表筆從第一級往輸出級依次碰每級電容的高壓端。正常情況下每一級對地電壓會逐級上升級差應(yīng)該接近2Vpk。如果量到某一級電壓不再上升往后也都不會正常問題就集中在這一級前后。5.3 元件損壞后的典型痕跡電容損壞往往不是瞬間燒黑而是先漏電。你會感覺電路空載電壓偏低或者帶載后壓降比預(yù)想大很多。這時候用萬用表電容檔離線量一下容量如果明顯低于標(biāo)稱值多半已經(jīng)出問題。如果是陶瓷電容直流偏壓下的容量下降也可能被誤判為損壞所以我的建議是直接選CBB薄膜電容少一個變量。二極管擊穿的典型表現(xiàn)是輸出掉到很低甚至接近零。拆下來用萬用表二極管檔量正反向都導(dǎo)通或都截止說明它已經(jīng)壞了。高壓打火還會在板子表面留下碳化黑點碳化后的絕緣材料會變成半導(dǎo)體助長爬電。遇到這種情況要用小刀把碳化區(qū)域刮干凈再補一層絕緣漆。不要覺得只要還能輸出就沒事漏電會在你沒注意的時候慢慢惡化。6. 正負(fù)高壓切換與下一步想玩的方向6.1 把二極管全部反過來輸出立刻變負(fù)高壓CW電路有個很有意思的特性把每一個二極管的極性全部反過來輸出就從正高壓變成負(fù)高壓其他參數(shù)完全不用改。這個特性在某些需求下非常實用比如需要負(fù)偏壓的測試裝置或者做靜電吸附、負(fù)離子發(fā)生器一類的東西。我一般會在洞洞板上把二極管方向畫成箭頭標(biāo)記正壓做一塊負(fù)壓做另一塊。兩塊板共用同一個低壓交流源和相同的級數(shù)參數(shù)唯一區(qū)別就是二極管安裝方向。如果你需要同時有正負(fù)高壓可以搭兩組獨立倍壓器也可以在一組正壓輸出后面再接一組“極性反轉(zhuǎn)”電路但后者多一級轉(zhuǎn)換損耗不如直接鏡像搭一組省心。6.2 高頻化、全波化與仿真先行CW的帶載壓降和紋波都和頻率直接相關(guān)所以把輸入從工頻提到幾十千赫茲是改善輸出能力最立竿見影的方法。再進(jìn)一步可以做全波CW結(jié)構(gòu)本質(zhì)上是兩組半波CW交錯并聯(lián)紋波更小帶載壓降也更低代價是電容和二極管數(shù)量翻倍。對于想做更穩(wěn)定輸出的場景這個方向值得研究。在動手焊第二版之前強烈建議先用仿真軟件跑一遍。把UF4007的模型、1uF電容、30kHz輸入都搭進(jìn)去幾分鐘就能看到空載電壓、帶載壓降和紋波也能在仿真里試試不同級數(shù)和電容值的組合。仿真不是替代安全流程但它能幫你少走彎路也能讓你直觀理解N的三次方壓降到底有多兇。6.3 這塊電路真正適合的用途CW電路最適合的就是“高電壓、小電流”場景比如靜電發(fā)生、高壓偏置、氣體放電試驗、電離設(shè)備、電暈放電實驗。它不適合當(dāng)穩(wěn)壓電源用更不適合去驅(qū)動任何需要幾十毫安以上電流的負(fù)載。我自己第一次搭完這個電路時手欠沒接泄放電阻斷電后直接拿螺絲刀碰輸出端“啪”一聲火花洞洞板上留了個小黑點。之后我給自己定了一條死規(guī)矩只要碰CW先斷電再等一分鐘再用帶電阻的放電棒短接每一級電容。后來這塊板子被我從實驗臺帶回家一直給一個小型靜電吸附夾具供電。做倍壓電路最值錢的其實不是那幾百伏電壓而是對高壓的敬畏以及一套每一步都不會省略的安全習(xí)慣。