二极管从PN结到选型排故:硬件入门的关键参数与实战

发布时间:2026/10/29 14:28:17
二极管从PN结到选型排故:硬件入门的关键参数与实战

前阵子带一个刚入行的年轻人看板子,他指着一颗黑色小圆柱问我这是不是电阻。这个场面我遇到过不止一次。二极管只有两个脚,原理图上就是个三角形加一条竖线,画起来最省事,参数也就那么几个,很多人学硬件就是从它开始,也最容易在它身上栽跟头。我见过电源入口的防反接二极管选小了,满载运行半小时就烫到变色;见过继电器线圈旁边的续流二极管方向画反,一上电就把驱动管带走;也见过有人拿万用表在路测二极管,读数正常,拆下来一量早就软击穿了。这些东西没有一条写在教科书的公式里,全是真刀真枪焊出来的经验。

这篇内容面向的是正在啃硬件基础的读者,尤其是刚接触元器件、能看懂原理图但一到选型和排故就发怵的朋友。我会把二极管这颗器件从“它为什么单向导电”一直讲到“怎么在一堆型号里挑出对的那一颗”,中间穿插我实际调试中遇到的问题、判断路径和踩过的雷。读完你至少能做到三件事:看到二极管符号先想清楚它在这个位置承担什么职责;拿到一份器件手册知道该翻哪几页;板子出问题时有一套从测到判的固定动作,而不是靠猜。

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管的时候,体二极管是绕不开的东西,它在桥式电路里会带来各种意想不到的导通路径;学开关电源的时候,整流、续流、钳位、吸收,全是二极管的变体。

我的建议是不要孤立地背器件参数。每学一个新电路,先问自己三句话:这里为什么要用二极管?不用会怎样?换成别的类型会怎样?这三个问题回答清楚了,你手里那颗小小的两脚元件就不再是原理图上的一个符号,而是你能指挥得动的一个零件。

带新人的时候我还会加一条:每次做完板子,把所有二极管的型号、位置、承担的职责、出现过的异常整理成一张表存档。做上几块板子之后你回头看这张表,会发现很多规律是自己总结出来的,比任何手册都好用。