
1. 先从PN结说起二极管的单向导电到底是怎么来的1.1 杂质半导体与PN结的形成很多人刚接触二极管时只记住了一句单向导通但这四个字背后到底发生了什么其实值得花几分钟搞清楚。因为后面的九种二极管不管外观怎么变、功能怎么分根基全都是同一个东西——PN结。纯净的硅或锗晶体导电能力很差得掺入杂质才能变成半导体。掺入磷、砷这类五价元素后多了自由电子成为N型半导体掺入硼、铝这类三价元素后少了电子形成空穴成为P型半导体。所谓空穴你可以粗暴理解成一个带正电的空位电子跳进去填补时空穴就像在反方向移动一样能导电。当P型和N型半导体拼在一起时界面两侧的电子和空穴会互相扩散N区的电子跑到P区P区的空穴跑到N区。结果是界面附近形成一个内建电场阻止扩散继续下去这个区域就是耗尽层也叫空间电荷区。耗尽层里没有自由载流子相当于一道关卡。这个关卡就是二极管的单向导通的物理根基。1.2 反向偏置、击穿和伏安特性曲线到底怎么实现单向导电关键在于外加电压怎么影响这道关卡。给PN结加正向电压也就是P接正、N接负。外加电场方向与内建电场相反相当于把耗尽层压窄了关卡变松载流子能持续越过界面形成较大的正向电流。而且这个电流和电压不是线性关系电压超过一个门槛硅管约0.7V锗管约0.3V肖特基更低之后电流呈指数上升。这个门槛通常叫死区电压或开启电压。反过来接反向电压P接负、N接正外加电场与内建电场同向耗尽层变宽多数载流子过不去只剩少数载流子形成的微弱漏电流通常只有微安甚至纳安级别可以认为基本不导通。但如果反向电压继续加大把耗尽层里的电场拉到足够强就会发生击穿。击穿有齐纳击穿和雪崩击穿两种本质都是载流子数量突然暴增电流急剧上升。普通二极管不允许工作在击穿区不然就烧了但稳压二极管恰恰利用这个特性专门稳定地工作在反向击穿区。这一点在后面讲稳压管时会重点展开。1.3 看数据手册必懂的几个基础参数不管用哪种二极管数据手册里最常打交道的几个参数我建议先花两分钟记住IF正向平均电流长期工作时允许通过的最大正向电流超过就容易过热。VRRM反向重复峰值电压允许反复施加的最大反向电压峰值选型时一定要留余量。VF正向压降在额定电流下的正向压降。同一种材料下VF越高损耗越大尤其在大电流场合差别很明显。IR反向漏电流反向偏置下的漏电流高温下会增大。trr反向恢复时间从正向导通切换到反向截止所需的时间。这个参数直接决定二极管能工作在多高的开关频率下后面讲快恢复管时会专门说。把这几个参数装进脑子里再看任何一款二极管的规格书都不会两眼一抹黑。2. 常见的九种二极管原理、参数与应用场景2.1 整流二极管工频整流的绝对主力整流二极管是二极管家族里最老实本分的一类任务就是把交流电变成脉动的直流电。大家最熟悉的1N4007就是典型代表IF能到1AVRRM是1000V价格便宜到论斤买。整流应用中最典型的电路是全桥整流四个二极管按特定方向组成桥式结构不管输入交流的正半周还是负半周负载上得到的电流方向始终一致。今天我依然不建议新手自己用四颗二极管搭桥。直接买集成整流桥堆比如2W10、KBU610内部就是四个整流管散热和耐压都有保障PCB上还省空间。选整流管时主要盯三个数IF、VRRM、VF。设计上一般会让VRRM不低于实际反向电压峰值的1.5到2倍IF则要考虑到电容滤波时峰值电流会明显高于平均值。如果负载是电机这种感性负载整流管后面还常常要并联续流二极管否则断电瞬间的反向电动势很容易把管子击穿。2.2 稳压二极管靠反向击穿工作稳压二极管齐纳二极管是叛逆的一类正常二极管躲着击穿区走它却专门住在击穿区。在电路符号上它的负极会有一个特殊弯折标记和普通二极管有明显区分。稳压管工作在反向击穿状态时反向电流在一定范围内变化但管子两端的电压几乎保持不变。这个电压就是稳压值VZ取决于掺杂浓度和结构设计。实际使用时必须串联一颗限流电阻把电流限制在稳压管允许的工作范围内比如常见的5.1V稳压管工作电流一般取5mA到20mA。如果电流太大会过热烧毁太小又稳不住电压。举个实际例子给单片机的ADC参考电压做个简单稳压输入9V需要5V稳压用5.1V稳压管加上限流电阻。电阻取值可以这样估算设稳压管工作电流10mA负载电流5mA总电流就是15mA那电阻就等于(9-5.1)/0.015约260欧姆取标称值270欧姆。实际测下来只要负载电流不超出稳压管的调节能力电压稳定度相当不错。注意一点稳压管的正向导通特性依然存在把它反过来接在电路里它就是个普通二极管。2.3 发光二极管PN结还能发光LED的学名是发光二极管本质仍然是PN结只是材料换成了砷化镓、氮化镓这类化合物半导体。电子和空穴复合时多余的能量以光子形式释放出来就发出了光。不同材料决定不同的禁带宽度也就决定了发光颜色红光、绿光、蓝光各有各的材料体系白光通常是用蓝光芯片加荧光粉实现的。LED的工作参数和普通二极管有些不一致最需要注意的就是正向压降和电流限制。红色LED的VF通常在1.8V到2.2V绿色和蓝色在2.8V到3.4V左右。正常工作电流小功率LED一般取5mA到20mA不能用电压源直接驱动必须加限流电阻。限流电阻的计算公式很简单R(VCC-VF)/IF。比如5V供电点亮一颗VF2.0V、工作电流10mA的红灯R(5-2.0)/0.01300欧姆取330欧姆标称值。如果LED的VF和计算值有偏差实测量一下两端电压把电阻调小一号或大一号就行。串联多颗LED时别忘了总VF是单颗VF之和供电电压不足就点不亮。2.4 光电二极管反过来把光变成电光电二极管和LED正好互逆它把光信号转成电流。在反偏状态下光照产生的电子空穴对被内建电场分离会形成与光强成正比的光电流。无光时只有极小的暗电流有光时电流明显增大。这种器件在光通信、遥控接收、环境光检测、光谱分析里都有应用。选型时重点看响应波长、响应度A/W、暗电流、光敏面积这几个参数。使用上普遍要配合运放搭成跨阻放大电路把微小光电流转换并放大成可测量的电压。新手常犯的错误是不加反偏电压或者直接当光敏电阻测电阻值那出来的数据基本没法用。2.5 肖特基二极管低压差高频场景的首选肖特基二极管和前面几种原理不一样它不是PN结而是金属和半导体接触形成的肖特基势垒。这种结构带来两大好处一是正向压降非常低金属与N型硅接触的管子VF只有0.3V到0.5V二是没有少数载流子存储效应反向恢复时间极短开关速度非常快。正因为这两个特点肖特基管在开关电源的输出整流、DC-DC降压电路、锂电池防反接这些场景里几乎是标配。比如5V/3A的降压电路用普通整流管做输出二极管压降0.7V乘3A就是2.1W损耗换成0.4V压降的肖特基损耗降到1.2W效率差肉眼可见。但肖特基不是没缺点。它的反向漏电流比PN结大不少而且随温度升高漏电流会明显变大高温场景下可能热失控。另外耐压做不高一般100V以内常见高耐压规格虽然有价格和漏电流都不太友好。选的时候要综合权衡压降优势和漏电劣势。2.6 快恢复二极管高频开关电路的续流关键快恢复二极管的专长是反向恢复时间短通常在纳秒到微秒级别。这里的恢复指的是二极管从正向导通状态切换到反向截止状态时需要先把存储的少数载流子抽走这个过程耗时越短开关频率才可能越高。电路中最典型的应用是开关电源的续流二极管。MOS管高频开关时储能电感需要持续续流如果续流管的反向恢复时间太长在管子关断瞬间可能还没来得及截止就出现瞬间导通短路直接导致损耗剧增、管温飙升甚至炸机。我在调试一个反激电源时就遇到过续流管用了普通1N4007满载测了一会儿管子烫得拿不住换成FR107之后温升立刻正常了。选快恢复管时除了IF和VRRM重点看trr值。低频工频电路不需要特意选快恢复但几十kHz以上的开关电路就离不开它了。常见的FR1071A、1000V、trr约500ns、HER2082A、800V、trr约75ns还有效率更高的超快恢复管如UF4007trr可以做到50ns以内。顺便提醒一句别把快恢复和肖特基混为一谈两者结构和特性差异很大肖特基没有少数载流子存储恢复时间本质上更短。2.7 TVS二极管专门用来扛瞬态浪涌TVS二极管瞬态电压抑制二极管是二极管家族里的特种兵平时不显山露水一旦线上出现过压浪涌它能在皮秒到纳秒级时间内迅速导通把过压尖峰钳位到安全范围浪涌能量通过它泄放掉保护后面的敏感电路。TVS的核心参数有四个VRWM反向工作电压电路正常工作时的最高电压要低于它、VBR击穿电压、VC钳位电压承受浪涌时最高会被钳到的电压、Pppm峰值脉冲功率。选型时通常先定VRWM让它比正常工作电压高10%到20%再确保钳位电压低于被保护器件的最大耐压最后根据应用环境的浪涌能量选够Pppm。应用场景非常广电源输入端防雷击浪涌、USB接口防静电、继电器线圈关断瞬间的反向浪涌、汽车电子里的抛负载保护都靠它。实际布局时TVS必须尽量靠近被保护器件或接口连接线要短而粗否则引线电感会削弱钳位效果。这个在第三节会详细展开。2.8 变容二极管用电压调电容变容二极管是一个冷门但有意思的存在。它的PN结在反向偏置下会形成一个势垒电容改变反向电压耗尽层宽度变化结电容也跟着变。利用这个特性可以用电压去调谐LC谐振回路。在老的调频收音机里变容管就是核心调谐元件加在它两端的调谐电压一变谐振频率就跟着变从而实现电调谐。现在虽然很多场景被数字调谐芯片取代但变容管在压控振荡器VCO、锁相环、高频信号源里依旧有用武之地。典型型号有1SV149、BB910等反向电压变化范围从几伏到三十几伏电容可以从几十pF变到几pF。调试时要注意反向电压不稳会直接影响频率稳定度所以供电必须用低噪声稳压源。2.9 开关二极管小信号高速开关的老兵开关二极管专为小信号的高速通断设计。它强调的不是大电流整流能力而是快速的开关时间。最常见的1N4148就是开关管的代表反向恢复时间只有约4ns非常适合用在逻辑电路、信号切换、高频检波这些场合。在TTL逻辑电平转换、高速信号整形、频率混频、检波这些电路里开关二极管承担着快速开关或导通/截止的职责。它和快恢复管的区别在于功率等级不同快恢复管更多用在功率回路里开关二极管则活跃在小信号回路里。用的时候注意电流不能太大1N4148的IF一般也就200mA左右别拿它当整流管用。3. 二极管的组合玩法钳位、门电路与保护电路3.1 钳位二极管怎么用才靠谱钳位这个词总让人有点抽象通俗讲就是把信号电压限制在某个范围内不让它越界。最常见的钳位电路就两三种我逐个说清楚。第一种电平钳位。比如MCU的GPIO输入引脚接了一个外部信号信号最高到5V而MCU是3.3V供电超压可能打坏引脚。这时可以在引脚到3.3V电源之间接一个肖特基二极管把引脚电压钳在3.3V加上一个二极管VF左右的范围同时再在引脚到地之间反接一颗二极管把负压钳住形成所谓的双二极管钳位保护。具体接法第一颗二极管阳极接引脚、阴极接3.3V正向过压时导通泄放到电源轨第二颗阳极接地、阴极接引脚负压时导通箝位到地电平。实际用的时候要注意引脚的灌入电流别超过芯片规格书的限制。第二种过压钳位。用稳压管或TVS把电压抑制在预设值。比如USB口的VBUS防过压选一颗VRWM5V的TVS正常5V不影响工作异常高电压来袭时TVS导通把电压钳在6.4V左右的VC值上后级电路就安全了。还有一种是信号摆幅整形用的钳位常见于保护ADC输入端。ADC参考电压3.3V输入信号却可能因为运放故障顶到电源轨加一对钳位管可以把输入限制在0到3.3V之间。3.2 用二极管搭与门、或门二极管电路还能实现简单的逻辑门这个在入门数字电路时很有意思也经常被拿来练手。虽然现在没人用分立二极管搭复杂逻辑电路但理解它的原理对看清门电路本质很有帮助。先看二极管与门把两个二极管的阳极分别接输入A和B阴极共同接输出Y输出再通过一个电阻上拉到VCC。只有当A和B都为高电平约等于VCC时输出才是高电平只要有一个输入是低电平对应二极管正向导通输出就被拉到低电平。这就是有低必低的逻辑也就是与门。再看二极管或门把两个二极管的阴极分别接输入A和B阳极共同接输出Y输出通过电阻下拉到地。只要A或B有任意一个高电平对应二极管导通输出就变高两个都为低输出才是低。这就是有高必高的逻辑或门。这里有个坑二极管门电路存在电平偏移。因为二极管正向导通有0.7V压降输出高电平会低于输入高电平0.7V左右多级级联后电平越来越低最终误判逻辑。所以实际产品里没人这么搭门电路都是直接用74系列逻辑芯片或CMOS门电路。但在理解门电路本质上这个实验非常直观搭一次你就能记住与门和或门的差别。3.3 TVS保护电路的选型与布局要点TVS再怎么强选错或放错位置也只是摆设。我总结几个实用要点选型先看VRWM也就是反向工作电压它必须高于电路正常工作的最高电压但又要明显低于被保护器件的极限电压否则平时就误触发或者保护不了。举个例子12V电源系统选VRWM13.3V或15V的TVS比较合理再确认VC不能超过后级MOS管或IC的耐压。再选极性和功率。双向TVS可以应对正负双向浪涌适合交流信号线和对称电源直流单极性场景通常用单向TVS。功率上接口端口的浪涌能量差异很大USB的ESD用小功率TVS几百瓦峰值功率就够电源进线防雷可能需要几千瓦甚至更大。布局上有一个非常关键的点TVS离接口越近越好尽量让浪涌电流先到TVS再到被保护器件。我在设计一块RS485接口板时最初把小尺寸TVS放在主控芯片旁边结果打浪涌测试时接口芯片还是挂了因为浪涌先沿着长走线穿过了整个板子产生的压差照样打坏芯片。后来把TVS移到连接器附近引出线尽量短而宽问题才解决。另一个细节是TVS引脚不能过长过长的引脚电感在快沿冲击时会形成很大的感抗削弱钳位速度。4. 实操中常踩的坑与排查经验4.1 万用表怎么测二极管才准万用表的二极管档是排障的第一工具。红表笔接阳极、黑表笔接阴极时表会显示正向导通压降硅管一般0.5到0.7V肖特基0.2到0.4VLED会更高一些发光二极管在1.7到3V不等。互换表笔正常应该显示OL或无穷大表示反向截止。测的时候有几点经验第一要断电、最好把元件从板上拆下来再测在电路里测会受到周围元件并联影响测出来的数值没有参考意义。第二如果正反都导通了大概率击穿短路正反都不通大概率开路。第三少数二极管正向压降确实比较特殊比如某些大电流整流管额定状态下VF超过1V别因为和0.7V对不上就误判。还有LED的阈值电压高用二极管档测量时如果表笔电压不够高可能点不亮它测不出数值不一定代表管子坏了。4.2 反向恢复时间选错板子会冒烟这是我在实际项目里踩过最深的一个坑。那次调试一个降压型开关电源输出续流部分按习惯用了一颗普通整流二极管1N4007想的是电流和耐压都够应该没问题。结果开关频率100kHz下带载半小时后整机温升异常测开关管波形也出现严重的尖峰和振铃最后换成了快恢复二极管FR107波形一下就干净了温度也正常。原因其实很简单1N4007是工频整流管反向恢复时间在微秒量级而100kHz的开关周期只有10微秒续流管一个周期内根本没来得及彻底截止就又被正向偏置了。这期间管子处在近似导通状态相当于把电源输出短路了一下损耗只会转化成热量。后来我做开关电源相关设计时凡是涉及续流、钳位、自举这些高频开关动作的二极管一律先查反向恢复时间。4.3 温度、封装和漏电流这些隐藏杀手二极管选型时参数对了不代表装上去就万事大吉。温度对二极管的影响比很多人想象的更大。以肖特基管为例25度时反向漏电流可能是几百微安看起来不大但结温升到100度以上漏电流会按指数规律上涨可能增大到几十毫安。在低压大电流的电池供电设备里这就意味着待机功耗异常偏高甚至热失控。另一个容易被忽略的是封装散热。同样是IF3A的肖特基管SMA封装和TO-220封装能承受的耗散功率完全不是一个量级。前者主要是靠PCB铜箔散热后者可以通过金属片加散热器。大电流场景别忘了算功耗PVF×IF再结合热阻估算结温别等到实测发烫才反应。还有一个小众但常见的坑就是反向电压余量不足。有些新手选整流管时VRRM只比工作反向电压高一点点电网波动加上尖峰就直接击穿了。我的习惯是耐压至少留1.5倍以上余量功率余量也是同理。4.4 二极管常见问题速查表最后整理一份快速排查表都是我实际维修和调试中反复见过的现象故障现象可能原因排查方向万用表正反都导通二极管击穿短路拆下离线测量确认是否损坏万用表正反都显示OL二极管开路或贴片细引线断裂用电桥或放大镜观察焊点必要时替换正向压降明显高于规格书温度过高或选型不当测工作温度和实际电流核算功耗反向漏电流异常大高温、过压应力或肖特基老化电路板上断开单测观察是否温升开关电源波形尖峰大、发热续流/整流管恢复时间不够换快恢复管或超快恢复管接口芯片过压损坏TVS布局太远或钳位电压偏高TVS靠近接口、缩短引线、重选VCLED亮度过低限流电阻过大核算实际电流确认VF取值是否过时这几类问题覆盖了绝大多数二极管相关故障遇到先按现象对号入座比盲目换件快得多。最后再分享一个在二极管应用上的心得。我平时选二极管有个固定顺序先定功能判断这颗管子是整流、稳压、续流、钳位还是瞬态保护再定电压电流给出足够的降额余量然后看开关速度高频电路必须考虑trr最后看封装和热功耗。按这个顺序走下来九成情况下都不会出错。尤其是做开关电源和接口保护这两个方向二极管的每一项参数都可能有决定性影响多花两分钟查手册远比事后改板划算。