☰
VIPER22A非隔离BUCK电源实战:从选型到调试全解析
2026/9/28 8:50:05 网站建设 项目流程

如果你翻过电饭煲、电磁炉或者智能插座的控制板,大概率在角落里见过一颗黑乎乎的8脚芯片——VIPER22A。这颗小芯片把PWM控制器和700V功率MOSFET封装在一个DIP-8里,让一个15W级的非隔离降压电源,整个BOM只需要十几个元件。这篇文章没有任何PPT式架构图,我直接从实际打样、调试的板子讲起,把从选型、算参数、画电路到上电抓波形的完整过程拆开给你看。全文围绕一个目标:用VIPER22A搭出一路12V/1.25A、输入AC 85~265V的非隔离BUCK电路,并且稳定、不炸管、能过老化。

先说清楚适用范围。VIPER22A这类芯片最适合的是“不需要隔离”的板级辅助电源:继电器驱动、风扇供电、单片机系统电源、家电控制板内部供电,这些场合输入地和输出地本来就是同一块PCB地,隔离不仅没必要,还会白白增加变压器成本和体积。如果你做的是人可以直接摸到的外露接口、需要过安规隔离的产品,那必须走反激加光耦加Y电容,BUCK方案不适用。下面所有内容,都默认“板内自用、非隔离”这个前提。

1. 为什么是VIPER22A:这颗8脚芯片到底强在哪

1.1 一颗芯片把控制器和功率管全包了

设计一个普通的非隔离BUCK,常规思路是“PWM控制IC + 外部MOSFET + 自举电路 + 电流采样电阻”,元件一多,layout面积和故障率都上去了。VIPER22A的做法很粗暴:内部把固定60kHz的电流模式PWM控制器、700V雪崩耐压的功率MOSFET、高压启动电流源、过流保护、过热保护、VDD过压欠压保护全部集成在DIP-8或者SO-8封装里。

这意味着你的外围电路核心部分只剩三类东西:输入整流滤波、储能电感、反馈网络。电源最麻烦的“启动”问题也被它内部的高压启动电流源解决了——上电时芯片从DRAIN引脚内部拉电流给VDD电容充电,不需要额外的启动电阻,待机功耗和启动时间都好控制。

我最早用VIPER22A做电源,是被它的耐压打动。700V的MOSFET应对265V交流整流后的约375V直流母线,余量接近2倍,在非连续尖峰和雷击浪涌下不容易直接击穿。对比一些低压DC-DC芯片,这个耐压等级让输入端的“安心感”完全不一样。

1.2 非隔离BUCK与反激的取舍

反激是隔离电源的经典方案,但代价是变压器要做原副边绕组、反馈要过光耦、输出地不能和输入地直连。非隔离BUCK则把变压器换成一只电感和两个二极管,系统直接共地,反馈直接从输出电阻分压回FB引脚,省掉一大圈东西。

代价是什么?没有隔离,输出端不能出现人体可接触的金属端子;抗共模干扰能力弱一些;输入和输出之间只有一个电感和二极管的“物理缓冲”,如果后级短路,故障会直接反馈到前级。但这些问题在板内供电场景下基本都不是问题。

用VIPER22A做15W非隔离BUCK,还有一个非常现实的点:成本。一颗VIPER22A批量价格极低,加上电感、两个快恢复二极管、电解电容和几个电阻电容,全套物料成本远低于“PWM IC+MOSFET”方案,更远低于反激方案。这在小家电这类对成本极度敏感的产品里,几乎是一锤定音的优势。

2. 参数计算:从输入电压到电感、电容、续流二极管的完整推导

2.1 拓扑结构先讲清楚:VIPER22A在这个电路里怎么接

很多人第一次接触VIPER22A做BUCK,容易直接把电感放在输入端和DRAIN之间,然后发现续流二极管不知道往哪接。原因在于VIPER22A内部的功率MOSFET是低边开关,源极接地,你不能拿它当普通高边BUCK的开关用。合理的做法是“低边开关BUCK变体”,结构如下:

  • 输入整流滤波后的HV正端,先经过一个正向二极管D1,接到开关节点A;
  • 开关节点A同时连接VIPER22A的DRAIN引脚、续流二极管D2的阴极、储能电感L1的一端;
  • 电感L1的另一端接输出正极;
  • 续流二极管D2的阳极接地;
  • 输出电容并联在输出正极和地之间;
  • VIPER22A的 GND/SOURCE 引脚直接接功率地。

工作过程也不复杂。VIPER22A内部MOSFET导通时,开关节点A被拉到地,HV通过D1给电感L1储能,负载由输出电容供电;内部MOSFET关断时,电感电流不能突变,电流从地经续流二极管D2流向开关节点A,再流过L1给负载和输出电容供电。从宏观看,负载得到的就是被“斩”后的平均电压,D1和D2配合完成了高低边开关的换流。

这种结构的缺点是D1在正常工作时始终串联在主功率回路里,会有约0.7V的压降损耗。对12V/1.25A的输出来说大约是0.9W,占整机损耗的比例不低,但好处是电路简单、控制可靠、不需要浮动驱动。拿15W级的成本敏感应用来衡量,这个代价完全值得。

2.2 关键参数:占空比与电感量计算

功率级设计的第一步是确定输入电压范围。AC 85~265V输入,经整流桥整流后直流母线电压约为:

  • 最低输入:85V × 1.2 ≈ 102V,考虑到电解电容的纹波,最低母线按90~100V估算;
  • 最高输入:265V × 1.414 ≈ 375V,按375V算。

目标输出12V,负载电流1.25A,开关频率为芯片固定的60kHz。BUCK在连续导通模式(CCM)下的稳态占空比近似为:

D ≈ Vout / Vin_min

取Vin_min = 100V,D = 12 / 100 = 0.12;取Vin_max = 375V,D = 12 / 375 ≈ 0.032。

电感量按“纹波电流控制在输出电流的20%~30%”来选。我习惯按最大输入电压、最小占空比这个最恶劣工况计算,取ΔI = 0.3 × 1.25 ≈ 0.375A:

L = (Vin_max - Vout) × D / (f × ΔI) = (375 - 12) × 0.032 / (60000 × 0.375) ≈ 0.516mH

再校核最小输入电压:

Vin_min = 100V,D = 0.12,L = (100 - 12) × 0.12 / (60000 × 0.375) ≈ 0.470mH

两个极端工况算下来都要大于约470~520μH,实际取标准值820μH。取大一点有两个好处:纹波电流降到约0.24A,峰值电流只有1.37A左右,能稳稳避开VIPER22A内部约1.5A的峰值电流限制;同时电感铜损略有增加,但铁损明显下降,整体效率反而更好。取电感时一定要关注饱和电流,我按2A以上选型,保证在过流和瞬态时不掉感。

2.3 输出电容和续流二极管的计算

输出电容的作用是吸收电感纹波电流、降低输出纹波电压。CCM下纹波电压估算公式为:

ΔVout ≈ ΔI / (8 × f × Cout)

如果目标纹波控制在50mV以内,则:

Cout ≈ 0.24 / (8 × 60000 × 0.05) ≈ 10μF

这只是理论下限,实际受电解电容ESR的影响更大。ESR造成的纹波约为ΔI × ESR,普通电解电容ESR在几百毫欧,纹波会明显超标。我直接选低ESR的100μF/16V电解电容并联一个0.1μF陶瓷电容,实测纹波在50~80mV左右,足够喂普通电路。

两个二极管的选型是整个电路最容易出问题的地方。D1是主功率通路二极管,D2是续流二极管,两者承受的反向电压都接近最大输入母线电压375V,正常工作时平均电流接近1.25A,峰值电流约1.37A。这里必须用快恢复或超快恢复二极管,典型选US1M(1000V/1A,反向恢复时间约75ns)或MUR160(600V/1A)。反向恢复时间长的二极管在硬开关状态下会产生巨大的开关损耗和电压尖峰,轻则发热,重则炸管。有人图便宜用1N4007做续流,上电带载半小时就冒烟,就是这个原因。

2.4 芯片自供电与启动细节

VIPER22A的VDD在启动时由芯片内部高压电流源从DRAIN取电给外部电容充电,VDD达到启动阈值后芯片开始振荡,然后就需要外部持续供能。对于非隔离BUCK,我用的是在储能电感L1上加一个辅助绕组,经一个小二极管D4和电容C4整流后给VDD供电。

辅助绕组的电压换算很简单:主电感两端在开关导通时的电压约为Vin - Vout,关断时约为Vout(续流阶段)。按匝比关系,辅助绕组电压约等于Vout × N辅助 / N主。我用EE16磁芯,主绕组约80匝,辅助绕组绕5匝,VDD空载电压大约在15V左右,处于VIPER22A的VDD正常工作范围内。辅助绕组的方向必须和主绕组一致,方向接反了VDD电压起不来,芯片会一直打嗝重启。

这里有个容易被忽略的点:VDD电容C4不能太小。启动瞬间芯片内部启动电流源给C4充电,如果C4太小,VDD容易在开关还没完全进入稳态时就掉到欠压阈值以下。我取47μF/25V电解电容,留出足够裕量。

3. 完整电路图逐块拆解(附接线原理简图)

3.1 整体电路连接

下面这个接线简图是我实际打样验证过的版本。交流输入先整流,母线正端过D1进开关节点A,VIPER22A的DRAIN接节点A,续流二极管D2跨接在节点A和地之间,电感L1从节点A接到输出正极。辅助绕组反馈和输出电压反馈汇合到芯片的VDD和FB引脚。

AC L ──┐ ├── [整流桥] ──┬── C1(22µF/400V) ── D1(US1M) ──┬── 节点A ── L1(820µH) ──┬── VOUT(12V) AC N ──┘ │ │ │ GND ────────────────────────────┤ ├── C7(100µF/16V) ── GND ├── 续流D2(US1M) ── GND │ │ └── Rload └── DRAIN(5~8) L1辅助绕组 ── D4(FR107) ── C4(47µF/25V) ── VDD(引脚1) FB引脚(2) ←── 反馈网络(见3.3) 引脚4接GND,引脚3接4.7nF电容到GND

3.2 芯片引脚说明与实际接线

VIPER22A的DIP-8引脚定义如下:

引脚号名称功能说明
1VDD芯片内部供电,接电容到地
2FB反馈输入,控制PWM占空比
3CMT内部比较器配置端,接电容到地
4GND信号地兼功率MOSFET源极
5~8DRAIN内部功率MOSFET漏极,兼高压启动取电端

在实际layout中,引脚5~8在IC内部是同一块金属,PCB上最好也把它们连成一片并扩大铺铜,这样既能散热又能降低寄生电感。引脚4是源极,必须就近接到功率地,不要和信号地分开走太远。有的参考设计会把引脚3直接悬空,我按稳妥做法接一只4.7nF电容到地,避免内部比较器偏置受干扰。

3.3 反馈网络:从简易齐纳到TL431可调版本

输出反馈直接决定这个电源的稳压精度。最简方案是一只稳压二极管串联一个电阻,从输出正端接到FB引脚:输出超过齐纳击穿电压后,FB电流增大,芯片降低占空比,输出电压被“钳”在约10.9V(9.1V齐纳+FB引脚内部压降)附近。这种方案的精度在±5%左右,对继电器、风扇这类负载完全够用。

如果负载对电压要求更严格,我建议用TL431加一只NPN三极管替代齐纳。TL431的参考端从输出分压电阻取电压,当输出电压超过设定值时,TL431阴极拉低,驱动NPN三极管基极,三极管集电极接FB引脚到地,形成一个线性误差放大器。输出电压的设定精度可以做到±1%以内,代价只是多了两颗电阻和两三毛钱。

3.4 RC吸收电路要不要加

非隔离BUCK的开关节点A在MOSFET关断瞬间会有漏感尖峰和振铃,频率在几兆到几十兆赫兹不等。如果不加处理,辐射干扰会让旁边的MCU工作异常,也可能让D1/D2反向恢复产生额外损耗。我习惯在每个二极管两端各并联一个RC吸收:电阻10Ω、电容470pF,损耗很小,但能把振铃幅度明显压下去。

吸收电阻的功率按1/4W起步选,电容用C0G材质,耐压按600V以上。吸收电路不是越大越好,RC时间常数太大会增加开关损耗,让效率下降一两个点。以60kHz频率、470pF电容计算,等效损耗功率并不大,实际跑了半小时温升可以接受。

4. 元件选型里最容易被忽视的几个坑

4.1 电感绝不是“电感量对就行”

这个电路里最关键的磁性元件在主回路中承受接近1.4A的平均电流。很多人一开始直接用几块钱的工字电感或者色环电感,一上电就听见啸叫、芯片发热,甚至过流保护。原因很简单,工字电感的磁芯没有气隙,直流偏置电流一大磁通就饱和了,电感量急剧下降,额定电流瞬间变成尖峰电流,VIPER22A的过流保护被反复触发。

我最终用的是EE16磁芯,主绕组用0.35mm漆包线绕80匝,磨出约0.2mm气隙,电感量稳定在820μH左右,饱和电流在3A以上。铁硅铝磁环也是好选择,但要注意磁环的AL值和饱和特性,不同颜色的磁环代表不同磁导率,不能混用。如果实在不想绕电感,直接买成品贴片功率电感,一定要看电感规格表里的“饱和电流Isat”这一栏,不要只看封装大小。

4.2 输入电容的纹波电流能力

输入电解电容C1承担的是把整流后的脉动电压平滑成母线电压。很多人按经验随手放一个22μF/400V电解电容,结果电容烫手、寿命缩短。原因不是容量不够,而是纹波电流超出了电容允许范围。BUCK是脉冲取电,输入电容的纹波电流大约等于负载电流,12V/1.25A输出对应约1.25A的脉冲电流,普通小体积电解电容根本扛不住。

选型时看两个参数:额定纹波电流和ESR。我给这个15W方案用22μF/400V、尺寸10×16mm的电解电容,额定纹波电流在600mA以上,实测温升在允许范围内。可以并联一只0.1μF的C0G陶瓷电容吸收高频开关噪声,但别指望小陶瓷电容代替电解电容的储能作用。

4.3 D1和D2千万不能互换

D1是从输入端向开关节点A馈电的二极管,D2是续流二极管,两者平均电流接近,承受反压也接近,但瞬时工况不完全一样。D2在MOSFET关断时导通续流,承受的是电感电流从峰值下降的过程;D1在MOSFET导通时导通,在MOSFET关断时必须快速截止,否则母线的能量会往回倒灌。

实际维修中我见过把D1和D2用成不同品牌、不同恢复时间的二极管,结果其中一个特别烫。这个电路对此很敏感,D1关断速度慢会直接增加开关管的开通电流应力。最省心的做法是两个位置都用同一型号的快恢复管,比如US1M,保证参数一致。

4.4 散热设计不要只盯着IC

DIP-8封装的VIPER22A热阻不低,15W连续输出时芯片自身功耗大概在1.5~2W,如果不做散热,芯片温度会逼近保护阈值。DIP-8的DRAIN引脚(5~8)在内部和散热焊盘打通,PCB上把这几个引脚的铜箔加大、加多过孔,能明显降低热阻。另外D1和D2也会各自消耗约0.5~1W的功耗,PCB布局时尽量让这几个热源分散,不要把三个发热元件挤在一起。

我打样时把DRAIN焊盘下的铜箔扩展成一块约200mm²的铺铜区域,并在铺铜上打了十几个0.5mm过孔连接到背面地,实测满载半小时后芯片表面温度约75℃,还在可接受范围。

5. 上电调试与故障排查:我踩过的三个典型问题

5.1 调试前的安全准备

调这类直接整流市电的电源,最基础的安全措施不能省。强烈建议在交流输入端串联一个220V/100W的白炽灯泡,再做一只隔离变压器或者至少用漏电保护插座。第一次上电时,先把输入电压调到AC 85V左右,空载测试,确认无误后再逐步升压和加负载。所有带电测试结束后,一定要给输入电解电容放电再摸电路板,400V电解电容剩余电荷足够电伤人。

高压电源调试有个土办法很管用:手背朝上,只许碰绝缘外壳和调压器旋钮,测试前先想清楚右手该放的姿势。干这行越久越明白,安全措施不是用来装样子的,而是用来兜底的。

5.2 典型问题一:输出反复重启,像打嗝一样

这是VIPER22A BUCK最常见的故障现象。一旦出现,优先检查VDD的电压波形。如果VDD电压在启动阈值和欠压阈值之间反复震荡,说明自供电电路没有正常供能。常见原因三个:辅助绕组相位接反、VDD电容容量太小、辅助绕组到VDD的整流二极管D4损坏。

我会先把示波器探头夹在VDD电容两端,看它是不是锯齿波。如果锯齿波周期几毫秒到几十毫秒,基本就是辅助供电问题。把辅助绕组两条引出线对调,通常就能解决。还有一种不那么明显的原因:输出端短路导致辅助绕组无输出,VDD失去能量,芯片打嗝。这时先断开负载测试。

5.3 典型问题二:空载和轻载时输出正常,一加负载就掉电压

负重后输出电压撑不住,基本都是电感饱和或者D1/D2选型不当造成的。先把电流探头接到输入母线,看加负载瞬间的电流波形。如果电流出现极陡的尖峰,那就是电感饱和了,换成饱和电流更大的电感,或者增加匝数和气隙。

如果电流波形正常但输出电压仍然垮,重点查D1的反向恢复时间。普通硅整流管在60kHz下恢复太慢,相当于在MOSFET导通瞬间把输入端短接了一下,能量全消耗在管子上,电压自然被拉塌。换用US1M这类快恢复管基本立竿见影。

5.4 典型问题三:输出纹波大,MCU偶尔复位

输出纹波包含两部分:低频的母线纹波和高频开关纹波。低频纹波需要加大输入电容或者输出电容;高频开关纹波则和反馈网络的带宽、输出电容ESR直接相关。我遇到过一次MCU复位,最后发现是输出端到FB引脚的反馈线太长,靠近电感,感应了开关噪声,导致FB误动作。

解决办法也很简单:反馈线尽量短,远离电感和DRAIN引脚;FB引脚对地再接一只100nF电容,把高频噪声滤掉。同时输出电容从普通电解换成低ESR型号,纹波肉眼可见地降下来。

5.5 调试成功的判断标准

当你看到输出稳定在12V,开关节点A的方波波形整齐,VDD电压维持在15V左右,带满载之后还能保持稳定,且没有刺耳的啸叫,这板子基本就算调通了。我习惯在老化测试时把示波器挂在输出端,记录一整晚的电压波动和纹波,如果数据都在设计范围内,才敢说这个电源可以交付。

6. 性能测试结果与效率优化方向

6.1 实测数据参考

我做的这版VIPER22A非隔离BUCK,在AC 220V输入下的实测数据如下:

负载电流输入功率输出功率效率芯片表面温度
0.5A6.8W6W88%55℃
1.0A14.3W12W84%68℃
1.25A18.2W15W82%76℃

满载效率82%左右,对非隔离低边BUCK来说是正常水平,因为D1的压降损耗始终在那里。如果想压榨效率,可以从三个方向入手:把D1换成超快恢复的低压降型号,或者用两颗并联降低导通压降;把输出续流二极管D2换成肖特基,但要注意肖特基的耐压和漏电流;还可以适当加大电感量降低纹波电流、减少磁芯损耗。

6.2 波形观察与进一步优化

用示波器看开关节点A的波形,能看到开关关断瞬间有一个电压过冲加振铃,这是电路中漏感和寄生电容谐振的正常现象。只要过冲幅度不超过母线电压的1.3倍,且振铃在几个周期内衰减完毕,就可以接受。如果振铃幅度过大,除了RC吸收电路,还可以在DRAIN引脚和地之间加一个RCD钳位电路,进一步限制尖峰电压。

纹波实测在50~80mV之间,对继电器和风扇负载完全没有问题。如果后级接的是高精度ADC,可以在这个输出后面再加一级LC滤波,截止频率设到几十千赫兹,纹波能压到10mV以下。

6.3 最后再分享几个小技巧

把最终版本PCB控制在20mm×35mm的双面板内,单面摆件,几乎没有任何调试死角。经验有几点:功率地尽量单点汇聚,不要形成地环;C1靠近整流桥出口,C4靠近VDD引脚;D1和D2的焊盘稍微画大一点,方便后期换不同型号的管子做对比测试。这个电路的可玩性很高,改反馈电阻就能调电压,换电感就能调纹波,改输入电容就能覆盖更宽的输入范围。如果你也在做类似的非隔离电源,记住最核心的一条:先把D1、D2和电感这三个决定成败的元件选对,再去调反馈和吸收,不然容易走弯路。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询