1. 从一块废芯片说起:为什么我要重新翻出PN结
前阵子帮一个刚入行的朋友看电路,他拿着一块烧毁的电源板问我:“这颗芯片的输入级为什么这么容易挂?”我让他把原理图翻到前端,指着那颗保护二极管说:“问题不在芯片,在这个二极管背后的PN结上。”他一脸茫然——模电课本上第一章就讲过PN结,但真到了板级调试,很多人根本想不起来它跟眼前的故障有什么关系。
这就是我写这篇东西的动机。PN结不是什么高深的东西,它是二极管、三极管、场效应管、甚至大部分功率器件的“细胞”。你把它吃透了,后面看整流、钳位、稳压、开关、放大这些电路,都会有一种“原来如此”的通透感。反过来,如果PN结只是背了个“单向导电”的结论,那你在遇到漏电、反向恢复、温度漂移这些问题时,就只能靠猜。
这篇内容适合两类人:一类是正在学模电、被载流子、耗尽层、势垒这些词绕晕的学生;另一类是已经工作、但发现自己对器件底层行为缺乏直觉的工程师。我会尽量避开纯公式推导,用“电荷怎么跑、电场怎么建、电流怎么控”这条线把PN结讲清楚,同时补上课本上通常一笔带过、但实际调试中极其关键的细节。
2. 把PN结拆开看:从两块半导体到一层“无人区”
2.1 P型和N型到底“掺”了什么
先别急着看PN结,先看它两边分别是什么。纯净的硅本身导电能力很差,因为它最外层的价电子都被共价键锁住了,没有自由电子可以跑。所谓“掺杂”,就是往硅晶格里塞入少量别的原子,把这种平衡打破。
往硅里掺入五价元素(比如磷),每个磷原子会多出一个电子。这个电子不受共价键束缚,在室温下就能挣脱成为自由电子。这种材料里自由电子是多数载流子,所以叫N型半导体。注意,N型材料整体仍然是电中性的,它只是“有多余的可移动负电荷”,并不意味着它带负电。
往硅里掺入三价元素(比如硼),每个硼原子少一个电子,会在晶格中形成一个“空位”,也就是空穴。空穴可以被邻近的电子填充,等效于空穴在移动。这种材料里空穴是多数载流子,叫P型半导体。同样,P型材料整体也是电中性的。
这里有个新手常犯的误解:以为P型带正电、N型带负电。不是的。掺杂改变的是载流子的种类和浓度,不是材料的净电荷。真正出现净电荷,是在它们接触之后。
2.2 接触瞬间发生了什么:扩散与漂移的拉锯
把P型和N型做在同一块硅片上,交界处就形成了PN结。接触的一瞬间,两边载流子浓度差异巨大:P区空穴多,N区电子多。浓度差驱动下,空穴从P区向N区扩散,电子从N区向P区扩散。
扩散的结果是:P区靠近界面的一侧失去了空穴,留下了带负电的受主离子;N区靠近界面的一侧失去了电子,留下了带正电的施主离子。这些离子固定在晶格里不能动,于是在界面两侧形成了一层由固定电荷构成的空间电荷区,也叫耗尽层。
耗尽层里几乎没有可移动的载流子,但它建立了一个内建电场,方向从N区指向P区。这个电场会阻止多数载流子继续扩散,同时把少数载流子往相反方向拉——这就是漂移。当扩散和漂移达到动态平衡时,耗尽层宽度和内建电场就稳定下来。硅材料在室温下的内建电势差大约在0.6到0.7伏之间,这个数字后面会反复用到。
2.3 势垒不是“墙”,而是能量坡
很多教材把内建电场叫“势垒”,容易让人以为载流子被一堵墙挡住了。更准确的理解是:它是一段能量坡。P区的空穴要跑到N区,必须爬过这个坡;N区的电子要跑到P区,也要爬坡。多数载流子因为浓度高,有一部分动能足够大的能爬过去,但大部分被挡回来。少数载流子则顺着坡往下滑,形成微小的漂移电流。
平衡状态下,扩散电流和漂移电流大小相等、方向相反,净电流为零。这个“零”不是什么都没发生,而是两个方向相反的电流刚好抵消。理解这一点,后面加正偏和反偏时就不会觉得突然。
3. 正偏和反偏:外加电压到底改变了什么
3.1 正偏:把势垒削矮,让扩散占上风
给PN结加正偏,就是P区接电源正极、N区接负极。外加电压产生的电场方向与内建电场相反,相当于把原来的能量坡削矮了。势垒降低后,多数载流子爬坡变得容易,扩散电流迅速增大,超过漂移电流,形成正向电流。
这里有一个非常关键的细节:正向电流并不是“从P区出发的空穴和从N区出发的电子在界面处碰头然后消失”。实际过程是,P区的空穴被注入到N区,N区的电子被注入到P区,它们各自成为对方区域的少数载流子,然后一边扩散一边与多数载流子复合。复合的位置不一定在耗尽层,可能在离界面有一段距离的地方。这就是为什么二极管存在“存储电荷”,也是反向恢复时间的来源。
正向导通时,硅PN结的压降大约在0.6到0.7伏。这个值不是固定的,它随电流增大而略微增大,随温度升高而减小,大约每升高1摄氏度下降2毫伏。做精密设计时,这个温度系数必须考虑进去。
3.2 反偏:把势垒加高,只剩少数载流子在跑
反偏就是P区接负极、N区接正极。外加电场与内建电场同向,势垒被抬高,耗尽层变宽。多数载流子爬坡更难,扩散电流几乎消失,只剩下少数载流子在漂移。由于少数载流子浓度极低,反向电流非常小,硅管通常在纳安到微安级别。
但反偏并不是“完全不通”。反向电流虽然小,却真实存在,而且它有两个重要特性:第一,它随温度升高而显著增大,大约每升高10摄氏度翻一倍;第二,当反向电压增大到某个值时,会发生击穿,反向电流急剧上升。击穿分两种:齐纳击穿和雪崩击穿。齐纳击穿发生在掺杂浓度高、耗尽层很薄的结上,击穿电压较低,通常小于6伏,具有负温度系数;雪崩击穿发生在掺杂浓度低、耗尽层较宽的结上,击穿电压较高,具有正温度系数。稳压二极管就是利用击穿区工作的,但必须配合限流电阻,否则会因过热而损坏。
3.3 一张表看清正偏反偏的区别
| 特征 | 正偏 | 反偏 |
|---|---|---|
| 外加电压方向 | P接正,N接负 | P接负,N接正 |
| 势垒变化 | 降低 | 升高 |
| 耗尽层宽度 | 变窄 | 变宽 |
| 主要电流成分 | 扩散电流 | 漂移电流 |
| 电流大小 | 大,指数增长 | 小,近似恒定 |
| 等效电阻 | 小 | 大 |
| 温度影响 | 压降随温度升高而减小 | 电流随温度升高而增大 |
这张表建议自己动手画一遍,比死记硬背强得多。尤其是“耗尽层宽度”和“电流成分”这两行,是理解后面所有器件特性的钥匙。
4. 伏安特性曲线里藏着的工程信息
4.1 正向区的指数关系与“死区”
PN结的正向电流与正向电压之间是指数关系,公式是I等于Is乘以e的(V除以VT)次方减1。其中Is是反向饱和电流,VT是热电压,室温下约26毫伏。这个公式说明,正向电压每增加约60毫伏,电流就增大十倍。实际测量中,硅二极管在0.5伏以下电流极小,0.6到0.7伏之间电流急剧上升,这个区间常被称为“死区”或“开启电压”。
但“0.7伏导通”是一个被过度简化的说法。真实情况是,二极管两端电压随电流变化。小信号下可能是0.55伏,大电流下可能到0.8伏甚至更高。做电源设计时,如果按0.7伏固定值去估算损耗,在大电流场合会严重偏差。我一般会查器件手册里的正向压降曲线,或者直接实测。
4.2 反向区的漏电流与击穿拐点
反向区在击穿之前,电流基本不随电压变化,这个电流就是反向饱和电流Is。硅管的Is很小,但锗管的Is大得多,这也是为什么锗管现在很少用于精密场合。Is对温度极其敏感,做高温环境下的电路时,必须评估这个漏电流会不会影响信号精度。
击穿拐点是另一个关键。普通整流二极管不允许工作在击穿区,一旦击穿且没有限流,就会永久损坏。但稳压二极管恰恰相反,它就是设计来在击穿区长期工作的。区别在于:稳压管的击穿是可控的、可重复的,而且制造工艺保证了它在击穿区有陡峭的拐点。使用稳压管时,限流电阻的计算必须保证在最坏情况下电流仍在允许范围内。
4.3 温度对伏安特性的影响
温度升高时,正向曲线整体左移,也就是说同样的电流下压降变小;反向曲线整体上移,漏电流变大。这两条规律在工程上都有直接后果。比如用二极管做温度补偿,就是利用正向压降的负温度系数;而用二极管做高温环境下的整流,就要注意反向漏电会不会导致意外导通。
我在实际调试中遇到过一个案例:一个电源在常温下工作正常,高温老化时输出纹波突然变大。排查后发现是整流二极管的反向恢复时间随温度升高而变长,导致开关瞬间出现直通。这个问题的根子,就在PN结的存储电荷和温度特性上。
5. 结电容与反向恢复:高频电路绕不开的两个参数
5.1 势垒电容和扩散电容
PN结的电容分两部分。反偏时,耗尽层相当于一个平行板电容器,两侧的固定电荷是极板,耗尽层是介质,这叫势垒电容。势垒电容随反向电压增大而减小,变容二极管就是利用这个特性做电压控制振荡器的。
正偏时,除了势垒电容,还有扩散电容。扩散电容来自注入到对方区域的少数载流子存储效应。正偏电流越大,存储的少数载流子越多,扩散电容越大。扩散电容通常比势垒电容大得多,是影响二极管开关速度的主要因素。
5.2 反向恢复时间是怎么来的
当二极管从正偏突然切换到反偏时,正向导通期间存储在N区和P区的少数载流子不会瞬间消失。它们需要被反向电场拉回去,或者通过复合慢慢消失。在这个过程结束之前,二极管仍然表现为低阻,反向电流会先冲到一个较大的值,然后才逐渐衰减到正常的反向漏电流。这段时间就是反向恢复时间。
反向恢复时间对开关电源、高频整流、续流回路影响巨大。如果恢复时间太长,在开关管导通瞬间,二极管还没恢复阻断能力,就会形成瞬间短路,产生尖峰电流和额外损耗。选型时,普通整流管的反向恢复时间在微秒级,快恢复管在几百纳秒,肖特基管则没有少数载流子存储问题,恢复时间极短,但反向耐压较低、漏电流较大。
5.3 实测反向恢复的简易方法
没有专业仪器的情况下,可以用一个信号发生器加一个限流电阻,给二极管加一个方波驱动,从正偏切换到反偏,用示波器观察二极管两端电压波形。你会看到切换瞬间有一个明显的反向电流尖峰,尖峰宽度就是反向恢复时间的大致量级。这个方法精度有限,但足以对比不同管子的相对快慢。
实测时注意两点:一是限流电阻要选得让正向电流和实际工作电流接近,否则测出来的恢复时间没有参考意义;二是示波器探头要尽量靠近二极管引脚,减少引线电感对波形的干扰。
6. 从PN结到实际器件:那些课本没讲透的坑
6.1 二极管不是理想开关
很多人刚学完PN结,会把二极管当成“正向短路、反向开路”的理想开关。实际器件远不是这样。正向有压降,反向有漏电,切换有延迟,温度会漂移,大电流下还有串联电阻效应。做低电压整流时,0.7伏的压降可能占输出电压的很大比例,这时候就要考虑用肖特基管或者同步整流。做高精度信号处理时,反向漏电可能引入直流误差,必须选漏电小的管子或者用保护环结构。
6.2 三极管里的两个PN结不是简单串联
NPN三极管可以看成两个PN结背靠背,但它的放大能力恰恰来自这两个结的相互影响。发射结正偏,集电结反偏,发射区注入基区的载流子大部分被集电结收集,形成集电极电流。基区做得很薄,就是为了减少复合,提高收集效率。如果只是把两个二极管背靠背连起来,是不会有放大作用的,因为中间那层“基区”太厚,载流子在半路就复合光了。
理解这一点,对后面看场效应管、晶闸管、IGBT都有帮助。它们的核心都是“用一个结控制另一个结的载流子输运”。
6.3 实际选型时容易忽略的参数
选二极管时,除了耐压和电流,还有几个参数经常被忽略。反向恢复时间前面说过了。结电容在高频场合很关键,比如射频开关二极管,结电容必须小。正向压降影响效率,尤其在低压大电流场合。热阻决定散热设计,如果只看电流不看热阻,高温下可能提前失效。还有浪涌电流能力,开机瞬间的充电冲击可能远大于稳态电流。
我一般会按这个顺序筛选:先看耐压和电流是否满足降额要求,再看反向恢复和结电容是否适合工作频率,然后看正向压降和热阻是否满足效率与温升要求,最后确认封装和成本。
7. 用仿真和实测验证你对PN结的理解
7.1 用免费仿真工具跑一遍伏安特性
如果你手头没有实验条件,可以用免费的电路仿真工具搭一个简单电路:一个直流电压源、一个限流电阻、一个二极管,做直流扫描,观察二极管两端电压和电流的关系。把温度参数从25度改到75度,再看曲线怎么移动。这个过程花不了多少时间,但比看十遍公式都管用。
仿真时注意,很多工具默认的二极管模型是理想化的,反向恢复和结电容可能没有包含。如果要看开关特性,需要选一个带完整模型的器件,或者手动设置反向恢复时间参数。
7.2 用万用表做最基础的判断
数字万用表的二极管档,本质上就是给PN结加一个小的正向电流,测量正向压降。硅管通常在0.5到0.7伏之间,锗管在0.2到0.3伏之间。如果显示溢出或开路,说明管子可能坏了。反过来测,应该显示溢出,如果显示一个较小的压降,说明反向漏电严重。
这个测试虽然简单,但能快速判断大部分二极管的好坏。注意要在断电状态下测,而且至少要把管子从电路里拆下一端,否则并联通路会影响读数。
7.3 实测中值得记录的几组数据
我建议你在学习阶段亲手测几组数据并记录下来:不同型号二极管在1毫安、10毫安、100毫安下的正向压降;不同温度下的反向漏电流;不同反向电压下的结电容。这些数据不需要多精确,但记录的过程会让你对器件的“非理想性”有切身体会。以后看到手册上的曲线,你会有更直观的理解。
8. 我个人在反复折腾中攒下的几点体会
PN结这个东西,我前前后后翻过很多次。每次觉得已经懂了,遇到新问题又会发现理解还不够深。有几点体会我觉得对初学者特别有用。
第一,不要试图用“水管模型”解释一切。水管模型能帮你理解单向导通,但解释不了反向恢复、结电容、温度漂移。该用能带图和载流子输运去理解的时候,就得硬着头皮上。
第二,公式要推,但不要停在公式上。指数公式能告诉你电流和电压的关系,但只有当你把它和实测曲线对上,和温度变化对上,和开关波形对上,它才真正变成你的东西。
第三,遇到器件异常,先回到PN结。漏电大、压降不对、开关损耗高、温度特性反常,这些问题往下挖,十有八九能挖到PN结的某个特性上。把PN结的脾气摸透了,后面学什么器件都会快很多。
第四,动手测比看书记得牢。哪怕只是用万用表量几个二极管的正向压降,也比背十遍“0.7伏”强。数据是自己测出来的,印象完全不一样。
最后分享一个小习惯:我在看任何二极管或三极管手册时,会先翻到它的伏安特性曲线和电容曲线,而不是先看最大额定值。因为额定值告诉你“不能超过多少”,而曲线告诉你“它到底怎么工作”。后者才是设计的依据。