前阵子带一个刚入行的年轻人看板子他指着一颗黑色小圆柱问我这是不是电阻。这个场面我遇到过不止一次。二极管只有两个脚原理图上就是个三角形加一条竖线画起来最省事参数也就那么几个很多人学硬件就是从它开始也最容易在它身上栽跟头。我见过电源入口的防反接二极管选小了满载运行半小时就烫到变色见过继电器线圈旁边的续流二极管方向画反一上电就把驱动管带走也见过有人拿万用表在路测二极管读数正常拆下来一量早就软击穿了。这些东西没有一条写在教科书的公式里全是真刀真枪焊出来的经验。这篇内容面向的是正在啃硬件基础的读者尤其是刚接触元器件、能看懂原理图但一到选型和排故就发怵的朋友。我会把二极管这颗器件从“它为什么单向导电”一直讲到“怎么在一堆型号里挑出对的那一颗”中间穿插我实际调试中遇到的问题、判断路径和踩过的雷。读完你至少能做到三件事看到二极管符号先想清楚它在这个位置承担什么职责拿到一份器件手册知道该翻哪几页板子出问题时有一套从测到判的固定动作而不是靠猜。1. 单向导电背后那层物理二极管到底在拦什么1.1 从PN结说起别只记住那个0.7V很多人对二极管的全部认知就是一个数字0.7V。这个数字当然重要但它是结果不是原因记住结果的人一旦遇到0.3V、0.2V、甚至1.2V的场景就会怀疑人生。真正的起点是PN结。P型半导体里空穴多N型半导体里自由电子多两块材料贴在一起交界处的电子往空穴那边跑跑过去之后留下一层不能移动的离子形成一个很薄的空间电荷区也就是耗尽层。这层东西自带一个内建电场方向刚好阻止电子继续往P区跑两边就这么僵住了。这时候你从外面加电压P接正、N接负外电场和内建电场对着干耗尽层被压薄载流子重新获得越过结区的能量电流就过去了这叫正偏。反过来P接负、N接正外电场和内建电场同向叠加耗尽层变宽能过去的载流子极少只剩一点点漏电流这叫反偏。所以“单向导电”不是二极管主动做的选择而是外加电场和结内电场叠加之后的结果理解这一点后面解释为什么温度升高正向压降会变小、为什么反偏也会漏电就都顺了。正偏时那0.7V从哪来它是载流子跨过耗尽层需要克服的势垒高度专业上叫开启电压。硅材料大约0.6~0.7V锗材料0.2~0.3V肖特基结构因为不是PN结而是金属-半导体接触能做到0.3~0.5V。这些数字都对应一个固定电流下的典型值手册里标的通常是额定电流附近的值电流变小压降会明显降低电流变大压降又会升高这一点在后面选型章节会重点讲。1.2 伏安特性曲线上的三段每一段对应一个真实的坑手册里的伏安特性曲线看起来弯弯绕绕其实就三段每段都对应一类实际故障。第一段是正向导通区。曲线在开启电压之前几乎是贴着横轴的过了拐点之后陡峭上扬。这里有个容易被忽略的细节导通之后二极管并不是短路线它有个等效的动态电阻大致可以用热电压除以电流来估算室温下热电压约26mV流过10mA时等效电阻约2.6Ω。这意味着在低压大电流的场合0.7V这个常数假设会带来相当可观的误差后面讲整流压降的时候我会具体算给你看。第二段是反向截止区。这一段不是零是一条贴着横轴下方极缓慢变化的线代表漏电流。硅管的漏电流在纳安到微安级别看起来微不足道但它有个可怕的性质——温度每升高10℃左右漏电流大约翻一倍。常温下漏1μA的管子工作在85℃环境下可能漏到几十微安如果你的电路是电池供电的待机场景这一颗管子就能把整月的续航吃掉。第三段是反向击穿区。反向电压加到某个数值曲线突然垂直下落电流急剧增大。这一段对普通整流管是禁区超过额定反向电压会直接烧毁但对稳压二极管和TVS来说这一段恰恰是它们的正常工作区。同一段物理现象在不同器件上被设计成完全相反的用途这是理解二极管家族的关键视角。1.3 为什么它被放在学习路径的第四个节点按常规的学习顺序前面通常是电阻、电容、电感这些无源器件到二极管这里才第一次接触“非线性”和“有方向”的元件。这个跨越的意义比它看起来大得多。电阻的电流电压关系是一条过原点的直线你算一遍就会了永远有效二极管不行它的行为依赖于当前工作在哪个区、温度多少、电流多大你必须学会查曲线、看条件、做假设再验证。这种思维方式是后面学三极管、MOS管、运放的全部基础。我在带人的时候有个固定要求讲完二极管必须能独立回答“为什么这颗管子发热”“为什么这个信号被削顶了”“为什么断电瞬间驱动管会击穿”这三个问题。能答上来说明已经把器件和电路之间的因果关系打通了答不上来说明还停留在背符号的阶段。2. 手册上最该盯住的三组数字压降、漏电、结电容2.1 正向压降不是常数是电流的函数几乎每份手册都会给一张正向压降与正向电流的关系曲线或者给出几个离散点。以常见的通用整流管为例1A电流下正向压降可能标到1.0~1.1V而100mA时可能只有0.75V左右。如果你按0.7V去估算一个1A的整流回路功耗会算少将近一半散热片选小一号最后就是温升超标。这里有个可以直接用的估算方法先按手册曲线读到你实际工作电流对应的压降乘上电流得到单管功耗再乘上占空比。比如一个桥式整流后面接1A负载每个时刻有两只管子串联导通总压降约2V损耗就是2W这2W全变成热必须由封装和铜箔散出去。低压输出的场合这个损耗占比极高5V输出里掉2V只剩3V效率连60%都不到这也是为什么现在低压大电流电源普遍改用同步整流用MOS管替代二极管把这部分压降打下去。提示估算功耗时别只看典型值要按最高结温下的最坏情况算。硅二极管的正向压降有负温度系数温度越高压降越低这看起来是好事但在多管并联的场合会引发电流集中——温度高的那颗压降更低抢走更多电流更热最后热失控。2.2 反向耐压的余量怎么留才算稳反向耐压的选型新手最常见的错误是“刚好够用”。比如12V的回路就选50V耐压的管子觉得四倍余量很充足了。问题在于电路里的电压不只有直流分量。开关瞬间的振铃、感性负载产生的尖峰、雷击浪涌耦合进来的能量都可能让管子两端短暂出现远超工作电压的电压。这些尖峰持续时间很短能量也不大但足够把工作在临界状态的管子推进击穿区。我的习惯是按工作电压的三到四倍起步同时结合实际拓扑判断。纯直流阻性负载三倍够带电机、继电器、长线缆的场合我会把余量拉到四到五倍或者在管子两端再加一级钳位。更重要的是搞清楚击穿的性质普通整流管的反向击穿是破坏性的一旦进入就可能热失控烧毁而TVS的击穿是可恢复的只要能量不超过额定值撤掉电压它就回到截止状态。这两类器件不能混为一谈拿普通整流管当浪涌保护用等于把保险丝当成可复位开关。2.3 结电容与反向恢复高频电路里的隐形杀手这两个参数在低速场景下基本不用管一旦频率上去就是决定成败的关键。结电容来自耗尽层两侧的电荷存储反偏电压越大耗尽层越宽、电容越小。小信号开关管可以做到几皮法普通整流管常有几十甚至上百皮法。这个电容并在电路里高频信号会直接通过它耦合过去你辛辛苦苦设计的隔离就失效了。做过信号钳位的人应该都有体会用普通整流管钳位一路几兆赫兹的信号波形上会出现明显的畸变和串扰换成结电容小的开关管立刻干净。反向恢复时间说的是另一件事。二极管正偏导通时P区和N区里存储了大量少子电荷突然加反压这些电荷不会瞬间消失需要时间被抽走或复合在这段时间里管子实际上还是导通的。这个时间就是反向恢复时间。普通整流管可能在微秒量级快恢复管几百纳秒肖特基因为靠多数载流子导电、几乎没有存储效应恢复时间极短。把慢管用在几十千赫兹的开关电源里每次关断都会有一大坨反向电流冲过去开关损耗飙升、EMI变差、管子发热这是我在早期做电源时交过的学费。类型典型正向压降反向恢复时间结电容主要用途普通整流管0.9~1.1V微秒级较大工频整流、防反接快恢复管1.0~1.5V几十到几百纳秒中等开关电源续流、高频整流肖特基管0.3~0.6V极短较小低压大电流整流、续流小信号开关管0.6~0.8V几纳秒几皮法信号钳位、逻辑隔离稳压二极管反向工作不适用中等基准、限幅TVS反向工作极快响应较大浪涌、静电防护3. 整流、钳位、续流、隔离同一颗器件在四种位置上的不同使命3.1 整流回路里的取舍效率与成本的拉扯半波整流只用一只管子结构最简单代价是只有半个周期有输出纹波大、变压器利用率低。全波整流需要中心抽头变压器两只管子轮流工作。桥式整流用四只管子不需要抽头是现在最常见的形式。这三种拓扑的共同点是都靠二极管的单向性把交流变成脉动直流后面再用电容滤波、稳压电路处理。选型时真正要算的是损耗。桥式整流任一时刻有两只管子串在回路里总压降约为单管的两倍。以前面说的1A负载为例落到管子上的功率接近2W用普通塑封小管子根本扛不住得换带散热片的封装。这时候就会出现一个典型的两难想要低损耗就得用肖特基但肖特基的反向耐压普遍不高、漏电大输入电压一高就不合适。折中方案是用快恢复管压降介于两者之间恢复速度够用。还有一个常被忽视的细节是浪涌电流。桥式整流后面接着大电容上电瞬间电容相当于短路冲击电流可能是额定电流的十几倍。管子能扛住多少倍额定电流、能扛多久手册里都有一个浪涌电流参数和一个持续时间选型时必须核对。我见过不少设计在正常负载下温温的一上电就炸管就是这个原因。3.2 钳位与限幅把后级保护起来的正确姿势钳位的思路很朴素信号电压超过某个上限就让二极管导通把多余的电荷泄掉。最常见的做法是把一只二极管的阳极接信号、阴极接电源轨另一只反过来阴极接信号、阳极接地。信号超过电源轨一个压降上面那只导通信号低于地一个压降下面那只导通。这样后级芯片的输入就被限制在两轨之间。做法简单坑却不少。第一个坑是这只钳位管导通后多余的电流往哪走——它注入了电源轨。如果电源轨上挂的是个大电容还好说如果是个带载能力很弱的基准源瞬间就被顶起来了可能把同一路供电的其他芯片一起带偏。正确做法是在信号和钳位管之间串一个限流电阻把这股电流限制住电阻的功耗也要算信号幅度减去轨电压再除以电阻值平方乘电阻别让电阻自己烧了。第二个坑是钳位管的漏电流。信号正常的时候钳位管处于反偏状态但依然有微小漏电流这个漏电流会流过限流电阻在信号上叠加一点点偏置。高阻信号源场合这个偏差能到几十毫伏足以影响采样精度。第三个坑是结电容前面说过高速信号上用普通整流管做钳位是做不干净的。3.3 续流二极管感性负载断电那一瞬间的救命稻草继电器、电磁阀、直流电机这类感性负载线圈里通着电流的时候储存了磁场能量。你一刀把电流切断电感为了维持电流不变会在两端感应出一个反向电压这个电压可能达到电源电压的好几倍直接加在驱动管上瞬间就把它击穿。续流二极管的作用就是给这股电流留一条回路把它反向并联在线圈两端正常工作时它反偏截止、不参与断电瞬间感应电压反向它立刻正偏导通把能量在回路里消耗掉。方向和位置必须画对这一点上翻车的案例太多了。阳极要接线圈的负端也就是驱动管一侧阴极接电源正端这样断电瞬间线圈下端电压变负、二极管导通。画反了的结果是正常工作时二极管直接导通把电源短路掉一上电就是一颗管子冒烟。选型上要关注三个点反向耐压至少是电源电压的两倍正向电流按负载电流选恢复速度看开关频率。继电器这类工频开关用普通整流管就够如果是高频开关的电磁阀或者用PWM调速的电机必须用快恢复或者肖特基否则关断损耗会很明显。注意加了续流二极管之后继电器的释放时间会明显变长。因为感应电流被限制在一个较低的回路里慢慢衰减磁场消失得慢触点回来得也慢。在做时间敏感的时序设计时这个延迟是必须计入的我见过因为这一点导致多路继电器动作时序错乱的案例。3.4 逻辑或与电平隔离用两颗管子搭出的“谁高听谁”两个信号都要送进同一个输入任意一个为高就希望输入为高这种“或”的关系用两只二极管就能实现两个阳极分别接信号两个阴极接在一起送进输入中间加个下拉电阻。哪个信号高对应那一路的二极管导通把输入拉高两个都低下拉电阻把输入拉低。这个电路简单到不需要任何芯片在很多电池供电设备里做双电源自动切换就是同一个原理。代价是压降。输出高电平等于输入高电平减去一个二极管压降如果信号本身只有3.3V输出来就剩2.6V左右后级芯片的输入高电平门限如果卡在2.4V勉强能过但一旦温度上去压降变化就有风险。所以在要求不高的场景用它省钱省地方要求精确的地方还是老老实实上专用逻辑芯片。多电源切换的场合还有另一个隐患当一路电源断电而另一路还在供电时断电那一路的输出端可能通过二极管反向漏电把已经关闭的电源轨重新顶起来一点导致后级复位不彻底。这种情况在低功耗产品上做关机测试时特别容易暴露表现出来是关机后还有几微安的电流怎么查都查不出来。4. 万用表测不准的那部分拆下来之后怎么判读4.1 二极管档到底测的是什么大多数万用表的二极管档本质是一个输出约1mA恒流的源串在被测管子上然后测量两端电压并显示出来。所以你在屏幕上看到的数字是那个特定电流下的压降不是管子的“额定压降”。这也是为什么小信号管显示0.6V左右、肖特基显示0.2~0.3V都是正常的。在路测量是最容易误判的操作。板上管子两端通常并联着其他元件比如变压器绕组、电阻、电容这些都会分流或者改变回路。你可能测出一个看着很怪的数字实际上跟管子一点关系都没有。我的做法是在路测只能作为初筛一旦数值可疑立刻断开一端或者整颗拆下来复测。这一步很费事但比起误判后把好板子拆得乱七八糟代价小多了。拆下来之后的判读逻辑很固定正向应该有压降读数反向应该开路显示超量程。如果正向开路说明内部断路如果正反向都接近零说明击穿短路如果正反向都有读数但数值接近说明漏电严重或者已经软化。还有一种特殊情况某些管子内置了阻尼电阻或者复合了双管正反向读数都不按常规走这时候必须查手册确认内部结构别急着下结论。4.2 软击穿和热失效为什么万用表抓不住最让人头疼的失效不是彻底断路或短路而是“半坏”。这类管子在万用表的1mA测试电流下表现完全正常压降读数漂亮但一加上实际工作电压和电流就开始漏电、发热、参数漂移。原因通常是芯片经历过一次过压或者过流局部结区出现损伤形成了微小的熔融通道小电流下不明显大电流下这条通道被激活。判断这类问题必须换手段。第一种是加热法用热风枪对着管子稍微吹一下同时用万用表监视反向漏电正常管子的漏电变化有限软击穿的会急剧恶化。第二种是实际加压法串一个限流电阻给管子加接近额定值的反向电压测回路电流正常情况下应该只有微安级。第三种最直接直接用示波器看它在电路里的实际波形反向关断时有没有异常的电流尖刺或者电压塌陷一目了然。热失效还有个隐蔽的表现形式冷机正常热机出问题。我遇到过一次一块板子开机前十分钟一切正常之后某路输出就开始不稳。最后查到是那颗续流二极管在高温下反向漏电急剧增大把驱动节点的电平拖偏了。这种问题靠静态测量永远抓不到必须让设备实际跑起来用热像仪或者手指小心烫逐个元件排查温升。4.3 一块板子上批量排查的顺序板子不工作先别急着拆二极管。我的一般顺序是这样的先看电源各路电压是否正常这一条能定位掉大半问题然后看关键节点波形特别是开关管的驱动信号和功率回路最后才怀疑具体的分立器件。因为二极管本身失效的概率其实不高多数时候是它承受了不该承受的应力根因在上游。一旦确定要查二极管我会按功能分组而不是按位置顺序先把所有整流管、续流管、钳位管各归一组然后在各组里找共性。如果一组里多个同型号的管子全坏说明是设计裕量不足或者批次问题如果只有单独一颗坏说明是局部过应力往上追那个回路。这个方法比一颗颗盲测快得多而且能帮你找到系统性的设计缺陷。5. 从整流管到TVS按场景挑器件的一张对照网5.1 四种常见二极管的能力边界普通整流管是万金油工频整流、防反接、续流都能用优点是耐压高、便宜、结实缺点是慢、压降大。快恢复管把恢复时间做到几百纳秒以内专门给开关电源和高频整流用代价是压降比普通管还要高一点。肖特基管压降最低、速度最快但反向耐压普遍不高、漏电大、结电容相对大适合低压大电流的场景。小信号开关管则是给信号处理准备的结电容小、速度快但扛不住功率。这四类的边界不是绝对的随着工艺进步很多参数在往好的方向走。但选型时的排序逻辑是固定的先确定电压电流这些硬性约束筛掉不可能的选项再确定工作频率把恢复时间不达标的去掉最后在剩下的里面比效率和成本。这个顺序不能反反过来先挑便宜的最后大概率要返工。5.2 TVS和稳压二极管名字像但完全不是一回事这两类器件都工作在反向击穿区但设计目标和用法完全不同。稳压二极管的目标是在击穿后维持一个相对稳定的电压所以它的击穿曲线比较陡配合限流电阻使用输出一个基准电压。它的响应速度不快结电容不小绝对不能拿它当浪涌保护的主力。TVS的目标是在极短时间内吸收一股大电流把电压钳在一个安全值以下事件过去就恢复截止。它的响应速度极快能扛的峰值功率很高但平均功率很小。选型时要看三个数反向工作电压要高于线路正常工作电压否则平时就漏电钳位电压要低于被保护器件的耐受上限峰值功率和波形要匹配你要防的浪涌类型。最常见的误用是把TVS放在保险丝后面或者把稳压管当TVS用。前者的问题是浪涌来的时候保险丝先断TVS还没发挥作用后者的问题是稳压管的结面积小一股浪涌就能把它烧成短路然后整个电源轨被拉到地。还有一个隐蔽的坑是TVS的结电容——高速数据线上挂一颗大电容的TVS信号完整性会立刻崩掉这种场合必须选低电容型号。5.3 几个我亲身踩过的典型坑第一个坑拿慢管做高频续流。早期做一个PWM驱动的电磁阀板子续流位置随手用了通用整流管调试时发现驱动管温度异常高示波器一看关断瞬间有巨大的电流尖峰。换成快恢复管温度立刻降下来。这件事让我明白续流二极管不只是“给电流找个路”它还要在开关周期的每一次都快速动作速度不够就是损耗。第二个坑多管并联想当然。需要大电流的时候很多人会把两只同型号管子并联觉得电流能对半分。实际上硅管的正向压降有负温度系数先热起来的那颗压降更低会抢走更多电流越来越热最后热失控。要并联必须加均流电阻或者选正温度系数的器件直接并是赌博。第三个坑忽略漏电对低功耗的影响。一块电池供电的小设备关机电流一直超标查了很久才发现是某个输入端口的钳位二极管在高温下漏电把电池慢慢抽干。换了低漏电型号问题消失。这件事之后我养成了一个习惯凡是电池供电的设计所有半导体器件的漏电参数都要单独拉一张表核对。第四个坑防反接二极管的位置。很多人习惯把它串在电源正极这个做法正确但会带来压降损失。更麻烦的是如果放在稳压器前面输入电压低了之后稳压器可能掉出调整区输出跟着塌。低压差场合更好的方案是用MOS管做理想二极管压降小得多但电路复杂度和成本也上去了怎么取舍要看产品的定位。6. 把二极管真正学透的几条练习路径6.1 几个在家就能做完的小实验光看手册记不住动手做几个实验比看十篇文章管用。第一个实验测伏安特性。找一个可调直流电源、一个限流电阻、一只待测二极管从0开始缓慢升压每隔一段记录电压和回路电流。你会发现曲线不是一条直线而且不同型号的拐点位置明显不同。做完之后你对手册上那条曲线的理解会从“一张图”变成“我见过”。第二个实验测温度影响。把二极管放在不同温度环境下重复上面的测量或者在它旁边放个发热的东西观察正向压降和反向漏电的变化。这个实验能让你直观感受到温度系数以后看到“结温”这个词就不会当成抽象概念。第三个实验看反向恢复。用信号发生器给二极管加一个方波串一个取样电阻用示波器双通道同时看输入和电阻上的电压。频率从几十赫兹开始往上调调到某个频率你会看到关断瞬间出现明显的反向电流尖峰这就是恢复过程。换不同型号的管子对比差别非常直观。第四个实验搭一个续流回路。用继电器线圈加一只三极管做驱动先不接续流二极管用示波器看三极管集电极的电压尖峰再并上二极管看尖峰被削掉。这个实验有一定风险建议用低压电源但教学效果极好我当年就是被这个尖峰吓了一跳之后才真正理解感性负载的。6.2 从器件走向电路这条线怎么继续往下串二极管是硬件路上的第四个节点往后走的每一步都会用到它。学三极管的时候你会遇到发射结和集电结那本质上就是两个背靠背的PN结理解了一个就理解了一对学MOS管的时候体二极管是绕不开的东西它在桥式电路里会带来各种意想不到的导通路径学开关电源的时候整流、续流、钳位、吸收全是二极管的变体。我的建议是不要孤立地背器件参数。每学一个新电路先问自己三句话这里为什么要用二极管不用会怎样换成别的类型会怎样这三个问题回答清楚了你手里那颗小小的两脚元件就不再是原理图上的一个符号而是你能指挥得动的一个零件。带新人的时候我还会加一条每次做完板子把所有二极管的型号、位置、承担的职责、出现过的异常整理成一张表存档。做上几块板子之后你回头看这张表会发现很多规律是自己总结出来的比任何手册都好用。
阅读完成 · 觉得有帮助?