上个月帮朋友调试一块传感器采集板,车载电源直接进板子,电压在11V到14V之间跳,板上几个运放需要一个5V左右的偏置电压,电流很小,全程不超过20mA。朋友开口就是“上7805吧,省事”。我说等等,这个场景其实一颗稳压二极管加一个限流电阻就够了,成本不到五毛钱,占的面积比指甲盖还小,而且在模拟电路里用稳压管做出来的偏置电压相当干净,没有环路稳定性的问题。这篇就把稳压二极管稳压电路的原理、限流电阻计算方法、实测验证流程,以及我这些年踩过的坑都写一遍,适合正在学模拟电子、或者想给手头板子加一个小电流稳压支路的朋友。
1. 稳压芯片满地走的今天,为什么还要用稳压二极管
1.1 什么场景我会第一个想到稳压管
先说结论,稳压管不是用来取代LDO的,它是在特定场景下比LDO更合理的选项。以下情况我会条件反射地选它:
- 给运放、比较器、ADC引脚提供参考偏置,负载电流恒定而且小
- 输入输出电压差大,但电流只有几毫安,例如从48V母线取一个低功耗参考
- 在敏感的电源节点做钳位保护,防止电压超过阈值
- 板上空间紧张到放不下一颗SOT-23
- 精度要求±5%级别、温度不那么苛刻
这类应用有一个共同点:功率很小,但数量级上不能出错。稳压管恰好在这种“小电流、低精度、高性价比”的区间里几乎没有对手。
1.2 稳压管、LDO、DC-DC怎么选
把三个方案摆在一起看,边界就很清楚了:
| 维度 | 稳压二极管+电阻 | LDO | DC-DC |
|---|---|---|---|
| 成本 | 最低,几毛钱 | 中,1~3元 | 高,芯片加电感 |
| 静态电流 | 即工作电流,几mA到几十mA | 低,几μA到几百μA | 低 |
| 负载能力 | 弱,一般几十mA以内 | 强,几十mA到A级 | 强,A级 |
| 输出精度 | ±5%左右,随电流温度漂移 | ±1%~2% | ±1%~2% |
| 纹波抑制 | 由电阻与rz分压决定 | 闭环抑制能力强 | 需要输出滤波 |
| 电路复杂度 | 一阻一管 | 输入输出电容 | 电感、电容、反馈回路 |
| 效率 | 差 | 中等 | 高,可达90%以上 |
| 调试成本 | 约等于零 | 注意稳定性 | 环路补偿、EMI |
很多朋友看到效率差就直接摇头,但要知道效率差的前提是电流大。当负载只有20mA时,稳压管方案浪费的绝对功率也就两三百毫瓦,一块散热铜皮就带走了,而它换来的是极低的成本和几乎为零的调试时间。反过来,如果负载上了50mA,我建议你毫不犹豫换LDO。怎么判断?后面第5章我会把效率账本摊开来算。
2. 稳压管到底怎么“稳”的:必须吃透的数据手册参数
2.1 “击穿”其实是工作状态
稳压二极管的结构就是一个普通的PN结,但专门设计成能长期工作在反向击穿区。反向击穿之后,电流可以在很大范围内变化,而管子两端的电压变化很小——这正是“稳压”的物理基础。
这里有个容易混淆的知识点:反向击穿分两种机制。电压在5V以下主要为齐纳击穿(隧道效应),温度系数是负的;电压在5.6V以上主要是雪崩击穿,温度系数是正的;5V左右的管子两种机制叠加,温漂刚好近似为零。这也是为什么很多精密一点的模拟电路偏爱5.1V稳压管做基准。严格说,大厂器件手册里会把低压管子叫Zener、高压的叫Avalanche,但实际使用中大家都统称稳压二极管,选型时不必太纠结名字,看参数就行。
2.2 读懂 datasheet 里的关键参数
以最常见的1N4733A为例,5.1V、1W、DO-41封装,数据手册里有几个参数直接决定了你的电路能不能成立:
| 参数 | 含义 | 1N4733A参考值 |
|---|---|---|
| Vz | 标称稳压值(在指定测试电流下测得) | 5.1V @ Izt=49mA |
| Izt | 测试电流 | 49mA |
| Izk | 拐点电流(膝电流),低于此电流稳压性能急剧变差 | 1mA |
| Izm | 最大连续工作电流 | 178mA |
| rz | 动态阻抗 | 7Ω |
| Pd | 25℃下最大耗散功率 | 1W |
| 容差 | 稳压值偏差 | ±5% |
注意Vz那一行有两个信息:5.1V是在49mA的测试电流下测得的。为什么强调测试电流?因为稳压管的端电压并不是恒定不变的,它随电流变化而变化,变化量由动态阻抗rz决定。1N4733A在Izt附近的rz是7Ω,意味着电流每变化10mA,端电压就要变70mV。
2.3 动态阻抗:稳压“稳不稳”的真正指标
rz这个概念值得单独拿出来讲。稳压管的等效模型可以看成是“理想电压源Vz0+串联电阻rz”,工作电流越大,rz越小,稳压效果越好。反过来,如果电流压到Izk附近,rz会急剧增大,可能从几欧变成几十上百欧,这时候管子虽然还没“失稳”,但输出电压已经对电流变化非常敏感了。
这就是为什么我在设计时从不真的把Izk当工作点。数据手册说Izk=1mA是“还能勉强叫稳压”的下限,实际工程上我会让最恶劣条件下流过稳压管的电流不低于5mA,最好10mA以上。这样既能避开rz急剧增大的拐点区,也能给温度和器件离散性留出余地。这个习惯在后面算限流电阻时会直接体现在公式里。
3. 限流电阻计算:从公式推导到具体阻值
3.1 电阻的任务:降压并确定工作点
先看最基本的电路拓扑:
R1 Vin ────[══]────●── Vout │ ┴ D1 (阴极朝上) ┬ │ GNDVin经过R1接到稳压管阴极,输出取在R1和稳压管的连接点上。R1干两件事:吃掉Vin和Vout之间的压差,同时把流过稳压管的电流限定在安全且合理的区间。很多人第一次搭稳压管电路时不接限流电阻,直接拿稳压管并电源,结果管子瞬间烧掉——反向击穿区虽然电压变化小,但电流只受电源内阻限制,几十安培的浪涌冲过去,哪颗管子都扛不住。R1不是可选项,它是这个电路的灵魂。
3.2 两个边界条件确定电阻的取值范围
流过R1的电流有三个去向:一部分进稳压管Iz,一部分给负载IL,所以最基本的电流关系是:
I_R = (Vin - Vz) / R I_R = Iz + IL把电阻定下来,本质上是解一个不等式组。设计输入不能只看标称值,必须看极端值:输入电压有上限和下限,负载电流也有上限和下限,稳压管的电流必须在Izk和Izm之间。于是得到两个边界条件:
条件一:输入电压最高、负载电流最小时,Iz不能超限
(Vin_max - Vz) / R - IL_min < Izm => R > (Vin_max - Vz) / (IL_min + Izm)条件二:输入电压最低、负载电流最大时,Iz不能低于工作下限
(Vin_min - Vz) / R - IL_max > Izk(工程上建议5~10mA) => R < (Vin_min - Vz) / (IL_max + Izk)两个式子一夹,R的范围就出来了:
(Vin_max - Vz) / (IL_min + Izm) < R < (Vin_min - Vz) / (IL_max + Izk)这个区间就是整个设计的“可行域”。电阻选在区间中段靠下一点,工作电流大一些,稳压质量更好,代价是功耗变大;选在区间上段,省电但稳得糙一些。没有银弹,只有取舍。
3.3 完整算例:12V转5.1V、负载0~20mA
拿我开头说的场景来算。需求是:Vin=12V,考虑电源波动±10%,实际按10.8V到13.2V算;输出目标5.1V;负载电流0到20mA;稳压管用1N4733A。
先把已知参数列出来:
Vin_min = 10.8V Vin_max = 13.2V Vz = 5.1V IL_min = 0mA IL_max = 20mA Izk = 1mA(工程上用5mA) Izm = 178mA代入区间公式。下边界(防过流):
R_min > (13.2 - 5.1) / (0 + 0.178) = 45.5Ω上边界(防失稳,我用5mA做工程下限):
R_max < (10.8 - 5.1) / (0.020 + 0.005) = 228Ω所以R的范围大约是45.5Ω到228Ω。E24系列里能选的有47、56、68、82、100、120、150、180、220。再看不同取值下的表现:
| 电阻值 | 最高输入+空载时Iz | 最低输入+满载时Iz | 电阻最大功耗 | 适用取向 |
|---|---|---|---|---|
| 150Ω | 54mA | 18mA | 0.44W | 偏重稳压质量 |
| 180Ω | 45mA | 11.7mA | 0.36W | 均衡之选 |
| 220Ω | 36.8mA | 5.9mA | 0.30W | 偏重省电 |
我最后选了180Ω,原因有三个:一是它在最恶劣的“低输入+满载”条件下仍然能给稳压管留下11.7mA,远高于工程下限;二是电阻最大功耗0.36W,用0.5W电阻偏紧、1W电阻很从容;三是在额定输入12V下,空载时Iz约38mA,正好靠近Izt的49mA区间,动态阻抗能维持在标称的7Ω附近,稳压质量有保障。
3.4 电阻与稳压管的功率核算
阻值定了不算完,功率核算才是这个方案翻车最多的地方。电阻在最坏情况下承受的功耗是:
P_R = (Vin_max - Vz)^2 / R = 8.1^2 / 180 ≈ 0.365W注意这是持续功耗,电阻选型时不能贴着算。工程习惯是最低留一倍余量:0.365W的持续功耗,我至少选0.5W,通常直接上1W,成本差几分钱,但温升和长期可靠性完全不一样。
稳压管的功耗也要算。稳压管功耗最大点发生在输入最高、负载最轻时:
P_Z = Vz × Iz_max = 5.1V × 45mA ≈ 230mW1N4733A的Pd是1W,看起来余量很大,但要注意Pd是在25℃环境温度下的值。机箱里、密闭空间、电源附近,环境温度轻松到60~70℃,DO-41封装的1W管子此时实际能承受的功率可能只剩0.6~0.7W。所以我自己的习惯是稳压管功率余量至少留3倍,230mW对标1W,足够从容。
3.5 输入电压波动太大,电阻区间会“无解”
有朋友可能会问,如果输入电压不是±10%,而是9V到18V这种大跨度,会怎样?你可以试试把区间公式代进去,当上边界小于下边界时,任何电阻都不满足条件——要么低输入时稳压管饿死,要么高输入时稳压管过流烧掉。这个无解其实是个很有用的设计信号:它告诉你,并联稳压方案在你的工况下已经不可行了,该考虑LDO,或者先做一级预稳压。
4. 从纸面到面包板:搭电路实测
4.1 物料与工具
理论算得再漂亮,不拿万用表怼上去测一遍,我是不敢说这电路能用的。实测需要的家伙很简单:
- 1N4733A稳压管一颗
- 180Ω/1W电阻一颗
- 面包板或洞洞板
- 可调直流电源一台(能用9V~15V扫描最好)
- 万用表两块(一块看输入,一块看输出,比较方便)
- 模拟负载电阻若干:5.1V / 20mA ≈ 255Ω,用240Ω或270Ω的电阻都行,240Ω实际吃约21mA,270Ω约18.9mA
4.2 接线与极性检查
接线顺序:电源正极进R1,R1另一端接稳压管阴极和负载正端,稳压管阳极接地,负载接地。最关键的检查点是稳压管极性,它和普通二极管一样有阴极色环,但在这个电路里阴极必须朝上接输出端,阳极接地。新手最容易在这里翻车,把稳压管当普通二极管“正向导通”地接进去,结果输出不是5.1V而是0.7V,管子还烫得不行。
4.3 实测数据与理论对照
接好线,先把电源设在12V,空载测输出,再把240Ω负载电阻并上去,记录一组数据:
| 工况 | 实测Vout | 理论估算 | 说明 |
|---|---|---|---|
| 12V输入,空载 | 约5.03V | 5.025V | Iz≈38mA,低于Izt,电压比5.1V略低 |
| 12V输入,20mA负载 | 约4.89V | 4.885V | 负载调整量≈7Ω×20mA=140mV |
| 10.8V输入,空载 | 约4.98V | 4.979V | Iz≈31.7mA |
| 13.2V输入,空载 | 约5.07V | 5.072V | Iz≈45mA |
实测和理论估算能对上是这个方案最让人放心的一点。注意空载时输出并不等于5.1V,而是略低一点,原因就是Iz没有达到Izt=49mA,动态阻抗在那段电流上产生了约70mV的偏差。这不是电路坏了,是稳压管的工作电流和标称值不同导致的正常现象。
负载调整率的数据更有意思:从空载加满20mA,输出掉了约140mV,换算成负载调整率就是7mV/mA。这个数字完全由rz决定,也和公式ΔVout ≈ rz × ΔIL对得上。如果你想追求更好的负载调整率,把工作点往上推,比如电阻选150Ω,Iz更大,rz更小,负载调整率还能再压一点。
4.4 示波器看纹波:为什么输出比输入干净
测完直流再看交流。在输入端人为叠一点纹波,比如电源调到12V然后叠加100mV、100kHz的干扰,示波器看输出端的纹波幅度。R1和rz构成了一个分压器,输出纹波约为:
Vripple_out ≈ Vripple_in × rz / (R1 + rz) ≈ 100mV × 7 / (180 + 7) ≈ 3.7mV输入那100mV的纹波,到输出只剩大约3.7mV,衰减了差不多27倍。这个特性在给模拟电路供电时非常实用,也是稳压管方案一个容易被低估的优点。如果还想再干净一点,在输出端并联一颗0.1μF到1μF的陶瓷电容,把高频噪声进一步压掉。
5. 想扩大它的用途:三极管扩流与场管稳压变体
5.1 效率账本:并联稳压为什么“省这头亏那头”
并联稳压有个绕不开的毛病:不管负载电流多大,只要输入不断,R1里永远在流维护稳压管工作点的电流。按前面180Ω的例子算:
η = (Vout × IL) / (Vin × I_R) = (5.1 × 0.02) / (12 × 0.0383) ≈ 22.2%换句话说,负载才用到20mA,输入端却要吃38mA,将近一半电流在电阻和稳压管上白白发热。负载越小、压差越大,效率越难看。所以我的经验线是:如果IL_max超过30~50mA,或者压差超过10V且持续带载,别跟稳压管死磕,换LDO。LDO在同样工况下的损失大概就是(12-5.1)×20mA=138mW,比并联稳压的250mW省了一半,而且精度更好。
5.2 三极管扩流:Vout=Vz-Vbe
如果非要留着稳压管又想把电流做大,经典的玩法是加一个NPN三极管做射极跟随。电路结构是:输入经R1接到稳压管阴极,稳压管阴极同时接三极管基极,阳极接地;三极管集电极接输入,发射极输出接负载。因为是发射极跟随,输出比基极电压低一个Vbe:
Vout = Vz - Vbe ≈ 5.6V - 0.7V ≈ 4.9V想得到5V输出,就选5.6V的稳压管,比如1N4734A。这种方案的输出电流从稳压管的毫安级扩大到几百毫安级,代价是输出精度跟着Vbe走,而Vbe大约有-2mV/℃左右的温度系数,温飘会比直接用稳压管大。作为粗供电或继电器驱动,完全够用。
5.3 场管稳压:高压差、低静态电流的场景
如果你想在高压输入、极小电流的待机场景里做一个简易稳压,可以上MOSFET。方案是:电阻从输入接MOSFET栅极,稳压管并接在栅极和地之间,MOSFET做源极跟随输出,输出大约等于Vz减去Vgs。稳压管在这里只负责给栅极钳位,几乎不走电流,整个电路的静态电流可以压到1mA以下,很适合电池供电系统里的待机电源。这就是常在热搜里看到的“场管稳压电路”,本质上还是稳压管在管基准,只是把电流放大器从BJT换成了MOSFET,换来更低的驱动电流和更小的静态损耗。
5.4 其它顺手变体
- 两只稳压管串联可以拼出更高的稳压值,比如12V母线上想要基准则12V+6.2V=18.2V,但两只管子的容差会叠加,实际输出可能偏±10%,精度要求高时要慎重。
- 稳压管并联小电容后做ADC参考电压时,把Iz推到Izt附近工作,rz最小,参考源内阻低,ADC采样稳定得多。
- 开关电源反馈里的TL431本质上就是一个“可编程稳压管”,理解了稳压管的分流工作原理,再看TL431的恒压恒流控制逻辑会顺畅很多。
6. 实战中容易翻车的五个细节
6.1 极性接反:输出0.7V,管子烫手
这是我最常见到的翻车现场。稳压管阴极有标志环,很多新手下意识把环当负极接地,结果管子正向导通,输出电压变成0.7V,限流电阻上电流偏大,稳压管发烫。检查非常快:万用表二极管档,或者直接用眼睛看色环方向。记住这句:在这个电路里,色环朝输出正端。
6.2 只算阻值不算功率:0.25W电阻烧到变色
150Ω的电阻算出来很合适,随手抓一颗0.25W的小电阻插上去,满载测两分钟,电阻温度能到上百摄氏度,封装烫得没法碰。回头一算,P_R=0.44W,远超0.25W。这个坑几乎每个焊过稳压管的人都会踩一次。选电阻时功率至少给计算值两倍,这是不容商量的底线。
6.3 工作点贴着膝点:看着稳压,一加负载就瓢
有人按Izk=1mA去设计,输出空载时电压看着还行,但负载一上来,稳压管电流马上掉到膝点以下,输出电压跟着负载线性下滑,稳压等于没稳。设计时务必给Iz留5mA以上的工程余量,而且要在“最低输入+最大负载”这个最恶劣组合下复核。
6.4 输入只取标称值:边界工况一测就露馅
12V标称的电源,热机之后空载可能到13.5V,满载可能掉到10V以下。如果设计时只按12V算,电阻选得贴着上边界,实际工况一跑,要么低载时超流,要么重载时失稳。我见过最夸张的一次,是调试现场电源纹波里叠了1V的毛刺,把那颗按标称算出来的电阻活活打热变形了。设计输入范围时往宽里取,宁可电阻功率大一点。
6.5 封装功率降额:1W在70℃下不再是1W
DO-41的1W指的是外壳温度25℃时的值。机箱内温度70℃时,1N4733A实际只能承受大概0.6W。如果设计时把功耗算到0.8W,用是能用,寿命和可靠性就悬了。我的习惯是稳压管功耗留3倍余量,电阻留2倍,这算是我焊板多年的固定配方。
6.6 快速自查清单
每次搭完稳压管电路,我会按下面这个清单过一遍:
- 稳压管极性:阴极接到输出正端
- 电阻阻值落在区间公式给出的可行域内,且离两端各有余量
- 电阻功率≥计算功耗2倍,稳压管功耗≤Pd的1/3
- 在最高输入+空载、最高输入+满载、最低输入+空载、最低输入+满载四个工况下各测一次输出
- 满载运行5分钟后摸一下电阻和稳压管外壳,能摸住说明热设计基本健康
我自己的做法是,凡是带稳压管的板子,都会在调试记录表里把这四组边界值测一遍,四组数据对得上,这颗管子就能在这块板上站稳。这个习惯帮我省掉的返工时间,比任何仿真截图都多。