我最早对稳压二极管产生印象,是刚参加工作那会儿修一块老掉牙的仪表电源板。明明写着“12V转5V”,板子上的输出却只有4.3V,查了半天,最后发现就是一颗稳压二极管搭配限流电阻的方案,电阻取值不对,带不动负载。从那以后我就明白了,稳压二极管这元件,看着简单,一个阴极一个阳极,反向击穿就能稳压,可一旦放到实际电路里,电流、功耗、温度、动态电阻,每一个参数都能让你翻车。
这篇文章就围绕一个核心主题展开:把稳压二极管放到“实战”里,逐一把五种最常见的应用电路拆开讲清楚。从选型计算、电路结构、参数推导到调试经验,全程用我实际走过的项目经历来说话。适合正在做电源设计、接口保护、ADC采样电路这些方向的朋友参考,也适合刚入门想搞懂“稳压二极管到底怎么用”的硬件爱好者。
1. 先搞清楚稳压管的“脾气”——反向击穿才叫稳压
很多初学者容易把稳压二极管和普通二极管混为一谈。普通二极管的核心特性是正向导通、反向截止,你把它反着接到电路里,超过反向耐压就会烧掉。稳压二极管恰恰相反,它专门工作在反向击穿区,反向电压达到标称值时,电压不再明显上升,电流却可以持续流过,这就是稳压效应的来源。
1.1 普通二极管是单向闸门,稳压管是“电流不管,电压恒定”
可以这样理解:普通二极管就像一个单向闸门,正向开门,反向锁死,你要强行反着推超过耐压值,门就彻底坏了。而稳压二极管是一个带排气阀的容器,反向电压不足时,它像普通二极管一样截止,漏电流只有微安级别;一旦反向电压到达标称值,比如5.1V,它就像排气阀打开,电流可以成百倍地增长,但容器内部的压力——也就是端电压——被死死按在5.1V附近。
稳压二极管在电路图中的符号,是在普通二极管符号的阴极(横杠)上多了一个像“Z”的折弯,很多人管它叫“Zener”,这也是齐纳二极管的由来。封装上面,直插常见的是DO-35、DO-41,贴片常见的是SOD-123、SMA、SMB等。
1.2 五个必须记牢的参数:Vz、Izt、Ptot、Izm、动态电阻Rz
选型的时候,datasheet上参数密密麻麻,但从实战角度讲,我最关心的是下面这五个。
- 标称稳压值 Vz:稳压管在特定测试电流下测得的反向稳定电压。常见的有2.4V、3.3V、5.1V、6.8V、12V等。要注意它是有公差的,常见5%,精密一点的有2%甚至1%。有些场合对电压精度要求高,光看标称值不够,还得靠实际测量。
- 测试电流 Izt:这个参数很关键。标称稳压值并不是在任何电流下都成立,datasheet上标注的Vz,通常是在Izt条件下测得的,比如1N4733A的Izt是45mA,对应Vz是5.1V。如果你的工作电流只有1mA,实际稳压值可能会明显偏低,甚至低几百毫伏。
- 最大耗散功率 Ptot:稳压管能承受的总功耗,等于稳压值乘以流过它的电流。直插DO-41常见0.5W或1W,贴片SOD-123大概0.3W到0.5W。你选择了这个封装,就等于选择了它的功耗上限。
- 最大稳压电流 Izm:在最大功耗限制下反推出来的电流上限,Izm = Ptot / Vz。比如1W的管子,5.1V型号,Izm大概是约196mA。但实际设计时建议留足余量,不能贴着极限跑。
- 动态电阻 Rz:指在工作点附近,端电压变化量除以电流变化量。稳压管不是一个理想的恒压源,它本质上是带内阻的。Rz越小,意味着电流变化时电压波动越小,稳压效果越好。常见小功率稳压管Rz在几欧到几十欧,工作电流越大,Rz越小。
1.3 稳压不是“稳”出来的,是“限”出来的
这是理解稳压管电路的核心,也是最容易忽略的点。一个最基本的并联稳压电路由限流电阻和稳压管组成:输入端经过电阻接到稳压管阴极,稳压管阳极接地,负载和稳压管并联。这样设计的原因是:稳压管自身没有电流控制能力,如果直接把它接到电源正负极之间,反向击穿后会迅速流过大电流烧毁,必须靠串联的电阻来限制电流。
限流电阻上承担的是输入电压与稳压值之间的差值。比如说输入12V,稳压管5.1V,那么电阻上的压降就是6.9V。电流越大,电阻上的压降就越大。稳压管的电流路径跟负载电流是并联关系:负载多分走一部分电流,稳压管里的电流就相应减少;负载断开时,全部电流都涌入稳压管。理解了这一点,后面的选型和计算就顺理成章了。
2. 选型是第一关键步——12V转5V稳压管电路的设计推导
为了让基本功更扎实,我从一个最常用的实例说起:输入直流12V,想要给后级一个5V的稳定电压,负载最大电流大约10mA。很多人上来就抄一个“12v转5v稳压电路图”,直接用1N4733A加电阻,结果不是发热严重就是电压不稳。其实这个电路的完整设计推导应该分成三步。
2.1 限流电阻的完整计算过程
第一步,确定稳压管的型号。负载电流按最大10mA计算,同时为了让稳压管能稳定工作,一般要求流过它的电流不小于Izt的1/5到1/4。1N4733A的Izt是45mA,按1/4算,最小工作电流取10mA左右。这样负载10mA,稳压管10mA,总电流就是20mA。
第二步,计算限流电阻。输入电压12V,稳压值5.1V,那么电阻上的压降是12 - 5.1 = 6.9V。总电流按20mA算,R = 6.9V / 20mA = 345Ω。实际取标称值330Ω即可。此时流过电阻的实际电流是6.9V / 330Ω ≈ 20.9mA。
第三步,校验两个极限工况。空载时,负载不取电流,20.9mA全部流过稳压管,稳压管功耗是5.1V × 20.9mA ≈ 107mW,远小于1W,没问题。满载时,负载取10mA,稳压管里还剩10.9mA,大于前面定的最小电流10mA,稳压仍能维持。
这里要特别注意,如果负载电流继续增大到15mA,稳压管里的电流就只剩下5.9mA,稳压值会明显漂移,输出电压开始下滑。因此,并联稳压电路只适合负载电流比较稳定、变化范围不大的场景。
2.2 边界条件的工程化校验
实际项目中,输入电压往往不是稳定的12V。如果你的电源电池电压会在10V到14V之间波动,那就必须按最坏情况计算。
校验上限:输入14V时,电阻压降是14 - 5.1 = 8.9V,电流为8.9V / 330Ω ≈ 27mA,稳压管空载时的功耗为5.1V × 27mA ≈ 138mW,仍然安全。如果负载同时断开,138mW功耗也不会烧毁。
校验下限:输入10V时,电阻压降是4.9V,电流为4.9V / 330Ω ≈ 14.8mA。此时如果满载10mA,稳压管里只剩4.8mA,低于最小工作电流,这就危险了,输出电压会掉。解决办法是适当减小电阻,让最小电流抬高,但同时要重新校验收敛情况下的功耗。
工程上常用两个不等式来约束计算:
- R < (Vin_min - Vz) / (Iz_min + IL_max),保证满载时稳压管仍有最小工作电流。
- R > (Vin_max - Vz) / Izm_max,保证最高输入、最轻负载时不会烧稳压管。
2.3 常见封装和功率选型思路
稳压管选型不仅仅是选一个稳压值。同样标5.1V的管子,可能有0.5W和1W两种规格,封装的散热能力直接决定它能跑多大电流。
选型时参考这个思路:
- 工作电流在几毫安到十几毫安,选SOD-123封装,功率约0.3W到0.5W。
- 电流再大一些,比如几十毫安,就选SMA或DO-41直插,标称0.5W、1W。
- 功耗超过1W,就需要考虑SMB甚至SMC,或者干脆换用三端稳压器或LDO方案,别硬扛。
3. 第一种实战电路:给ADC提供低阻抗基准电压源
MCU内部的ADC在做采集时,参考电压的稳定性直接影响采样精度。很多低成本方案直接用电源电压VCC当参考,结果电源纹波大,采样值跳来跳去。这时候可以搭一个基于稳压二极管的简易基准源,再配合运放做缓冲,输出稳定的基准电压。
先看基准核心:选用一颗2.5V或4.096V的稳压管,配合限流接地电阻,从电源取出一个小电流,让稳压管工作在稳定区。但这里有个尴尬点,稳压管的动态电阻比较大,直接输出带负载的话,负载电流稍微一变,电压就跟着漂。比如一个动态电阻20Ω的稳压管,负载电流从100µA变到1mA,输出电压漂移就有 0.9mA × 20Ω = 18mV。对于ADC参考这种需求,18mV已经是很严重的误差了。
解决方式就是加一个运放电压跟随器。运放的同相输入端接稳压管的阴极,输出直接反馈到反相输入端,输出阻抗极低,可以给ADC提供一个几乎不受负载影响的参考电压。同时运放的输入偏置电流很小,几乎不吸取稳压管里的电流,稳压管工作状态保持稳定,这是电路设计里一个不起眼但很关键的点。
在设计时要加两个电容:一个在稳压管阴极对地,比如0.1µF到1µF的陶瓷电容,作用是滤除稳压管工作时的宽带噪声;另一个在运放输出端,作为ADC参考引脚的旁路电容,取值0.1µF或1µF,具体参考ADC datasheet推荐值。运放电源要单独用RC滤波,防止数字部分噪声串入基准源。
如果对精度有更高要求,比如需要16位ADC稳定工作,那就不建议用普通稳压管了。稳压管的温度系数和噪声都偏大,这种情况换成专用的基准源芯片,比如TL431、LM4040、REF3040,它们内部的齐纳二极管经过了激光微调,温度特性更一致。不过在小成本、中等精度要求的场合,稳压管加跟随器的方案依然能打。
4. 第二种实战电路:输入端过压与浪涌钳位保护
稳压二极管在保护电路中出现的频率非常高。最常见的就是在电源输入端放一个稳压管,让超出安全范围的电压被“钳”住,保护后级的DCDC、LDO或逻辑芯片。很多人把这个当TVS管用,确实能起到一部分作用,但两者还是有区别的,后面我会专门说。
电路架构:输入电压经过保险丝或串联电阻后,稳压管阴极接输入线,阳极接地,后级电路接在钳位点之后。正常工作时,输入电压低于稳压管的Vz,稳压管截止,只有微安级的漏电流,可以忽略;当输入出现过压或浪涌脉冲时,稳压管反向击穿,把钳位点电压限制在Vz附近,瞬态大电流被保险丝或限流电阻吸收。
参数选择的关键,是让稳压管的Vz高于最高正常工作电压,低于后级电路能承受的最高电压。举个例子,一个12V系统,正常工作最高电压可能去到14V,后级DCDC耐压上限是40V,那么选一个18V或20V的稳压管比较合适。如果选16V,可能在正常波动时就进入导通区,徒增功耗和热量。
但要注意,普通稳压管的瞬态响应能力远不如专用的TVS二极管。TVS管的PN结面积大,能吸收几百到几千瓦的瞬态浪涌,而普通稳压管面对微秒级的强浪涌时,即使平均功耗不大,也可能因为局部过热或过流而失效。因此,如果是雷击浪涌、感性负载开关这类瞬态场景,首选的还是TVS管;稳压管更适用于持续过压或者电压缓慢抬升的异常情况。两者配合使用也行,但在板级空间有限时,我通常会在主电源入口选TVS,在隔离后的小信号供电回路里用稳压管做二次钳位。
再补一个很实用的小技巧:钳位点的稳压管上,要并联一个0.1µF到1µF的陶瓷电容。这样在浪涌到来瞬间,电容可以先吸收一部分高频能量,减轻稳压管的瞬时压力。PCB布局上,稳压管要尽量靠近被保护电路的输入引脚,连接线要短而粗,减小寄生电感,否则布线电感上的压降会严重影响钳位效果。
5. 第三种实战电路:逻辑电平转换与信号钳位
做嵌入式开发最常用到的一个场景,就是3.3V MCU和5V传感器或外设通信,电平不匹配,直接接有概率烧IO口,或者逻辑判断出错。最简单的解决方案,就是用稳压二极管做一个单向电平转换电路。
以5V逻辑信号转3.3V为例:输入信号经过一个1kΩ到4.7kΩ的串联电阻后,输出节点上接一个3.3V稳压管到地,然后这个节点接到MCU的GPIO。输入为低电平时,输出接近0V,就会拉低MCU引脚;输入为高电平5V时,串联电阻给稳压管提供电流,稳压管反向击穿,把输出节点钳在3.3V,MCU看到的就是安全的3.3V高电平。
这里有个关键,串联电阻不能太小,否则输入高电平时流过稳压管的电流过大,功耗上升;但也不能太大,否则和稳压管的结电容以及后级输入电容配合,会形成低通滤波器,影响信号的上升下降沿。我实际测试过,用3.3kΩ电阻配合普通稳压管,串口波特率在115200时工作正常,波形边缘有轻微圆角,但不会出错;如果用10kΩ电阻,沿就明显变缓,超过19200波特率就容易误码。所以这类电路适合低速信号,UART、GPIO、I2C(前提是速率不高)都可以,高速SPI或者SDIO建议还是用专用的电平转换芯片,比如BSS138双向转换电路或TXS0108E。
还要考虑静态功耗的问题。这个电路在输入高电平时,限流电阻上持续有电流流过。假设输入5V,稳压值3.3V,串联电阻3.3kΩ,那么电流是(5 - 3.3)/3.3kΩ ≈ 0.5mA。如果系统常年待机,这0.5mA可能就是不可接受的漏电。对于电池供电的低功耗设备,更推荐在软件层面把外部设备电源断掉,或者用MOS管做电平开关。
如果信号是双向传输的,比如I2C总线,那单靠一个稳压管做单向转换就不行了,需要配合MOS管或有源芯片。这也是为什么很多工程师会把稳压管方案和BSS138方案摆在一起对比,记住一句个人经验:单向、低速、低成本场景,稳压管方案非常香;双向、高速、低功耗场景,别硬用。
6. 第四种实战电路:小电流并联稳压电源
在需要极低成本的极简供电场合,稳压二极管并联稳压电源依然有它的用武之地。它只有两个元件:一个限流电阻和一个稳压管。我早年间做过一个温湿度传感器节点,供电是从9V电池取电,需要给一个低功耗运放提供一个稳定的5.6V电源,负载电流通常不到1mA,这种情况下稳压管方案比加一颗LDO更简单,而且静态功耗可以用电阻来权衡。
电路结构如下:9V电池正极经过限流电阻,接到稳压管阴极,稳压管阳极接地。运放电源引脚直接接在稳压管两端。设计时先看负载电流峰值,假设最大2mA,选稳压管最小工作电流至少3mA,那么总电流约为5mA。限流电阻按(9 - 5.6)V / 5mA = 680Ω来选。9V电池电压会随着放电下降,实际低到7V时,总电流为(7 - 5.6) / 680 ≈ 2mA,其中负载2mA,稳压管接近截止,稳压效果变差,输出会掉到5.2V左右。因此实际项目里,我会留一个更高的工作电流,或者把电池的最低工作电压限制在8V以上。
跟LDO相比,这个方案最大的短板是效率。电阻上的压降乘以电流,全部以热量形式耗散掉了。比如9V降到5.6V,压差3.4V,总电流5mA,电阻上白白消耗17mW,而LDO同样压差下静态电流更小,体积稍大但稳压值更准。所以我的结论是:稳压管并联稳压电源只适合负载电流小、对电压精度要求不高、空间和成本极度敏感的场合。另一个常见用途,是给比较器、运放这类小电流器件提供一个稳定的中间电压,或者给低功耗MCU掉电检测电路做阈值基准,而不是当主力电源用。
用这个电路还要注意输出端的电容。并联稳压电路本身没有环路反馈,稳定性天然没问题,但负载端放一个1µF到10µF的电容很有必要,可以吸收负载瞬态电流的冲击。没有电容的话,负载电流发生突变时,输出会瞬间跌落一个不小的幅度,再慢慢恢复。
7. 第五种实战电路:开关电源里的VCC钳位与反馈保护
开关电源里面,稳压二极管的用途往往被低估。无论是BUCK、反激还是PFC+LLC拓扑,稳压二极管都能扮演辅助角色,用来给控制芯片的VCC供电钳位、保护反馈引脚,或者做输出过压保护。
以反激电源为例,辅助绕组经过二极管整流后,给PWM控制芯片提供VCC电源。问题是,空载或轻载时,辅助绕组电压可能会飙得很高,直接超过芯片的耐压上限。常规做法是:在辅助绕组整流输出端,并联一个稳压二极管,把VCC钳在芯片允许的范围内,比如20V。正常工况下,VCC是15V,稳压管截止,不参与工作;空载时,VCC升高到接近或超过20V时,稳压管导通,把多余的电流泄放到地,限制VCC继续上升。这个钳位动作是动态的,所以要求稳压管要有相对较好的反向特性,不能软塌塌地慢慢导通。
在BUCK电路里,稳压管也常被放在输出反馈端做保护。很多BUCK芯片的反馈引脚耐压很低,如果输出因为异常变得过高,反馈分压电阻节点上的电压会超过FB引脚允许范围,导致芯片损坏。保护方法很简单:在FB引脚对地,并一个稳压值低于芯片FB耐受电压的稳压管,比如FB引脚耐压是6V,那就并一个4.7V或5.1V的稳压管。正常输出时,FB电压只有0.8V到1.2V,稳压管截止;输出过压时,FB节点会被钳住,防止打坏芯片,同时芯片自己的过压保护也会介入。
针对PFC和LLC电路,稳压管更多出现在VCC供电的保护网络里。PFC控制芯片和LLC控制芯片的驱动电阻与VCC引脚附近,经常能看到稳压管的身影。比如LLC芯片在启动阶段,VCC由高压启动电路充电,启动瞬间可能出现过冲,一个小功率稳压管就能把尖峰吸收掉,避免芯片内部稳压器被击穿。
该类应用在选型时要重点看两件事。第一是响应速度,电源里的异常电压往往带高频尖峰,普通稳压管的结电容和响应速度不一定够,必要时选择TVS管或快恢复齐纳管。第二是功耗脉冲,虽然是瞬态钳位,但如果异常持续时间长,稳压管会持续吸收功率,必须核算平均功耗,否则会在不知不觉中热死。
8. 实战中容易踩的坑——稳压管翻车现场盘点
做了这些年硬件,我踩过不少和稳压管相关的坑,有些问题不实际测试真的很难发现。这里挑几个典型场景分享出来,希望能帮你省几块打样的板子钱。
8.1 空载电压正常,一接负载电压就掉
这个现象在我刚工作时经常遇到。原因是限流电阻取值过大,空载时流过稳压管的电流还能保证稳压,一旦负载电流增加,稳压管电流骤减,跌出最小稳定工作区,稳压值下滑。复盘时最典型的错误是只按负载电流选电阻,却忽略了稳压管必须始终保留一定的静态电流。对策是把负载的变化范围吃透,按最大负载加最小稳压管电流来计算电阻,同时校验空载功耗。
8.2 温度漂移引起的基准不准
稳压二极管的温度系数不是固定的。低压稳压管(比如低于5V)通常具有负温度系数,高压稳压管(高于6V)偏向正温度系数,5V到6V之间的管子温漂相对小。如果你的产品需要在-40°C到85°C范围工作,用一个3V3稳压管当基准,电压漂移可能有几十毫伏。解决办法要么换成温漂更低的基准源芯片,要么采用两个不同温度系数的稳压管串联做温度补偿,但后者调试起来比较费劲,实际产品中很少用。
8.3 偷懒用稳压管当TVS,浪涌一来就击穿短路
普通稳压管和TVS管的芯片结构不同,TVS管专门为瞬态大电流设计,能承受的峰值脉冲功率远超同封装普通稳压管。普通稳压管承受浪涌时,往往是先发生过热,然后彻底短路,把前面保险丝烧断,严重时还会损伤后端电路。所以电源入口的防护,优先选TVS;稳压管顶多做二级细保护。
8.4 低功耗设备里忽略静态电流
并联稳压电路的静态电流就是流过稳压管的电流。如果系统要求待机电流低于10µA,那么稳压管方案基本不可用,因为一颗稳压管最小工作电流往往需要1mA到5mA才能保证稳压精度,这太奢侈了。低功耗应用里,得改用微功耗基准源或者LDO,这也是我常跟同事强调的“稳压管是万金油,但不是万能的”。
9. 什么时候别用稳压管——LDO、三端稳压器与DCDC的取舍
如果要做一个快速选型判断,我会先问三个问题:电流需求多大?压差有多大?对效率有没有要求?下面这张表是我平时做方案评审时最常用的对比依据,直接抄作业也行。
| 对比项 | 稳压管并联稳压 | LDO三端稳压器 | 开关DCDC |
|---|---|---|---|
| 成本 | 最低 | 中等 | 较高 |
| 输出电流 | 毫安级 | 百毫安到安培级 | 几十毫安到几十安培 |
| 效率 | 低 | 中等,取决于压差 | 高,可到90%以上 |
| 输出精度 | 较差,受电流和温度影响 | 较好,常见±2% | 好,反馈电阻决定 |
| 纹波噪声 | 中低,动态响应差 | 较低,适合精密模拟 | 较高,有开关纹波 |
| 静态功耗 | 至少毫安级 | 微安到毫安级 | 微安到毫安级,轻负载差 |
| 电路复杂度 | 两颗器件 | 1颗芯片加电容 | 电感、电容、二极管等较多 |
在实战中,我的经验是:负载电流小于10mA、对电压精度要求一般、希望用两颗器件解决问题时,稳压管方案是首选;负载电流在几十毫安到几百毫安,并且压差不大,优先LDO,比如AMS1117就是经典的5V转3.3V选择;如果输入输出压差很大,或者效率要求高,直接上BUCK DCDC,稳压管和LDO都靠边站。结合文章标题来说,稳压二极管更多是解决“有没有”和“行不行”的问题,而LDO和DCDC解决的是“好不好”和“省不省”的问题。
我在实际项目中还有一个经验技巧:在怀疑稳压管选型不对时,不要只看原理图上的电压值,一定要把实际工作电流算出来,再对照datasheet上的Vz曲线。调试时用示波器探头挂在稳压管两端,看负载变化瞬间的波形,比用万用表量平均值更能发现问题。稳压管的“脾气”虽然简单,但真正理解它,还是得靠一次次上电实测和数据对比,这比背十遍datasheet都管用。