ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

二极管选型与电路设计全攻略:从PN结原理到工程实践

二极管选型与电路设计全攻略:从PN结原理到工程实践 二极管大概是电子工程师手里最不起眼、却最容易被低估的元件。很多人刚入门时觉得它不就是单向导电嘛正极接正极、负极接负极导通就完事了。可等你真正开始做电源输入保护、做继电器驱动、做键盘矩阵、做ESD防护时就会发现同样写着“二极管”三个字的东西规格书里的参数可以差出几个数量级。肖特基1N5819和高压整流1N4007完全是两种生物TVS和稳压管长得再像用法却南辕北辙。这篇东西我想把“二极管”这件事从头到尾捋一遍从PN结原理、伏安特性曲线到类型划分、七个核心选型参数再到整流、续流、钳位、防反接、防鬼键这些高频应用场景最后整理几个我实际调试时踩过的坑。内容偏工程落地也尽量照顾刚入门的朋友看完你至少能回答三个问题这颗二极管为什么在这里、参数应该怎么看、换一颗行不行。1. 从PN结说起二极管的两个根本行为1.1 单向导电性和伏安特性曲线二极管本质就是一个PN结P区是正极N区是负极。P区多子是空穴N区多子是电子两种载流子浓度差会让它们在交界面扩散、复合形成一个没有自由载流子的“耗尽层”也叫空间电荷区。这个耗尽层会形成一个内建电场方向从N指向P阻止后续的扩散继续发生。当你在P区接电源正、N区接电源负也就是加正向电压时外加电场方向和内建电场相反把耗尽层压窄势垒降低多数载流子就能源源不断越过结区形成正向电流。反过来加反向电压外加电场和内建电场同向耗尽层被拉宽少数载流子被电场扫过形成极小的漏电流这就是单向导电性。但单向导电性只是一个宏观结论真正做应用时要看的是伏安特性曲线。正向区有一条明显“膝盖”硅二极管通常在0.6~0.7V左右肖特基二极管在0.3~0.4V左右LED根据颜色可以从1.8V到3.3V不等。反向区则是一条几乎贴着横轴的平线直到你加到反向击穿电压附近电流会突然飙升。这条曲线直接决定了一件事二极管不是理想的开关它导通时有压降、导通后有小电阻、关断时有漏电、反向过压时会击穿。工程上所有关于二极管的选型问题本质都是在跟这四件事博弈。1.2 反向击穿是“纸面风险”还是“可用特性”普通整流二极管最怕反向击穿一旦击穿电流不受控PN结温度猛升芯片直接烧毁。但是工程师又利用反向击穿区造出了稳压二极管——让PN结工作在可控击穿状态电流在一定范围内变化时两端电压几乎不变。这里有个容易混淆的点普通二极管的反向击穿电压通常标成VRRM反向重复峰值电压意思是“绝对不许超过超过就可能损坏”而稳压二极管的击穿电压就是它的正常工作电压规格书写的是VZ稳压值。同一套物理机制一个当成红线一个当成卖点。还有一个半击穿状态值得留意那就是TVS二极管。TVS也是工作在反向击穿区但它的思路和稳压管完全不同稳压管是长期稳定在一个电压点TVS则是平时完全不导通等出现瞬态高压脉冲时瞬间击穿把能量泄放到地等脉冲过去再自动恢复。换句话说稳压管是“稳态用的”TVS是“瞬态用的”这个区别后面讲选型时会反复用到。2. 选型第一课先分清你要的是哪种二极管2.1 八大常见类型与一句话定位做选型的第一步不是翻规格书而是先确定功能类别。二极管家族看起来都叫二极管内部结构和工作机制却分了好几支选错类型参数再对也白搭。我按实际项目里的出现频率把常见的分成八类类型核心特点典型型号典型应用选型注意点整流二极管耐压高、电流大、恢复时间慢1N4007、1N5408工频整流、电源输入注意浪涌电流工频下不用纠结恢复时间开关二极管恢复时间短、结电容小1N4148、1N914高频信号开关、逻辑电路电流一般只有几百毫安别当功率管用肖特基二极管正向压降极低、恢复极快1N5819、SS34、BAT54开关电源输出整流、续流、防反接反向漏电流大高温下明显稳压二极管工作于反向击穿区MMSZ5231B、BZT52C基准电压、简易稳压、钳位需要串限流电阻靠电流建立稳压值TVS二极管瞬态过压吸收SMBJ5.0A、SMAJ15CA电源入口、信号口的浪涌防护区分单向与双向注意钳位电压是否够低ESD保护二极管超低结电容、低钳位电压ESD5V0D5、PESD5V0S1UBUSB、HDMI、高速信号口看结电容是否影响信号完整性发光二极管电致发光单向导通各种贴片直插LED指示灯、照明、显示必须串限流电阻注意正向电流最大值理想二极管控制器外置MOSFET代替二极管LM74700、LT4350防反接、ORing电源合路本质是控制器不单独构成二极管2.2 这些容易弄混的“二极管”概念除了上面八类还有几个概念在日常交流里经常被混为一谈我挨个说明白。第一个是稳压管和TVS。从结构上它们都是“耗尽管”都靠反向击穿工作但设计目标完全不同。稳压管的击穿曲线更“缓”稳压值精确、温度系数可控TVS的击穿曲线更“陡”响应速度以皮秒级为目标但稳压精度反而没人在乎。应急时用稳压管临时当低压TVS用是有的反过来用TVS当稳压管基本不可行因为TVS的精度和功率定义方式不一样。第二个是“寄生二极管”概念主要体现在MOSFET里。几乎所有功率MOSFET的漏源之间都天然存在一个体二极管它是制造工艺里寄生出来的PN结。这个体二极管在电机驱动、半桥电路里有时候帮你续流有时候给你添乱——比如同步整流电路里必须让管子死区时间匹配好否则体二极管反向恢复会带来额外损耗和尖峰。选MOSFET时不能只看RDS(on)也要看体二极管的恢复特性。第三个是理想二极管。普通二极管无论怎么做都有压降哪怕是肖特基在大电流下Vf也会到0.5V以上这在12V系统里已经不算小损耗了。LM74700这类理想二极管控制器就是外接一个低导通电阻的MOSFET用内部比较器动态控制栅极让MOSFET模拟二极管的单向特性但压降只有I*RDS(on)可能只有几十毫伏。低电压大电流系统里用这个方案做防反接发热和效率会好看很多。3. 选型方法论从七个参数看穿一颗二极管3.1 核心电气参数与工程含义拿到一颗二极管别急着看封装好不好焊先把规格书里这几个参数圈出来看一遍。每个参数背后都对应一个实际工程风险漏掉任何一个都可能在生产阶段翻车。V_RRM / V_DC 反向重复峰值电压这个参数定义了管子能承受多高的反向电压而不击穿。选型时一般要让实际反向电压不超过它的70%~80%。比如220V交流经桥式整流后峰值电压约311V那整流二极管至少要选400V以上的常用1N4007就是1000V之所以普遍留这么大余量是因为电网有波动、还有浪涌尖峰。I_F 平均正向整流电流管子在指定散热条件下能长期流过的正向电流。要分清是平均值还是有效值功率二极管规格书里的IF通常指按特定波形比如半波整流计算的平均值。如果你的负载电流是2A直流选一个IF只有1A的管子肯定不行最好留1.5~2倍余量。I_FSM 浪涌电流非重复峰值正向电流这个数一般很大比如1N4007标的是45A8.3ms。它是给上电瞬间电容充电这种场景用的不能作为持续电流能力来用。如果设备经常热插拔或者有大电容负载要算一下充电瞬间的电流和时间是否在SOA范围内。V_F 正向压降在指定IF下的导通压降直接决定效率、发热和输出电压精度。低压大电流场景优先选肖特基因为同样10A下普通快恢复管可能压降1.3V肖特基只有0.5V左右差了10W以上的损耗。但肖特基的漏电流大、耐压难做高高耐压场景还是得用快恢复管。I_R 反向漏电流在指定反向电压和温度下的漏电流。常温下肖特基可能只有几微安但到125°C结温时可能暴涨到毫安级这在低功耗电池产品里是致命的——一颗漏了10mA的管子一夜就吃掉一块电池。所以电池供电电路里的防反接二极管要特意选低漏电的普通硅管。t_rr 反向恢复时间二极管从导通切换到截止时存储的少数载流子需要时间消除这个时间就是t_rr。工频整流用1N4007无所谓t_rr是微秒级也无妨但高频开关电源里输出整流如果用了慢管管子可能会瞬间同时承担高电压和大电流产生尖峰和发热所以必须用快恢复管或肖特基。C_T 结电容PN结本身是个电容结电容随反向电压增大而减小。高速信号线上的保护二极管如果不看这个参数ESD管本身的电容直接把USB或HDMI的眼图搞坏了。高速线一般要求ESD管电容小于1pF甚至0.3pF。封装与热阻RθJA参数再好散热不行也是白搭。SOD-123和SMA/SMB/SMC封装承受功率差很多同一个芯片封进不同封装允许功耗能差数倍。想靠PCB铜箔散热时规格书里的RθJA往往只是参考自己实测更靠谱。3.2 参数如何取舍以反接保护和续流电路为例光看参数不够关键得知道怎么取舍。我用两个最常见电路举例。先看电源入口的防反接。用二极管串联在电源正极是最简单粗暴的方案选型时核心矛盾就是V_F和耐压。输入12V、负载5A如果选1N5408V_F约1VP1V×5A5W这5W就直接变成热量一个小型铝壳电源可能就是因为这个发烫。这时选一个合适的肖特基比如SS54V_F约0.55V损耗降到2.75W。若换成NMOS做理想二极管方案RDS(on)10mΩ损耗只有0.25W但电路复杂度上去了。这几个方案没有绝对优劣完全取决于你的系统对效率和体积的要求。再看继电器线圈或电机的续流保护。继电器线圈电感L0.1H通流后电流I0.1A断开瞬间如果没有续流回路理论上自感电动势L×di/dt可能冲到几百伏远超驱动管的耐压一个瞬态就击毁三极管。接一个二极管反并联在线圈两端之后断电瞬间电感电流从二极管流过电压被钳在VCCVf左右大概12.7V驱动管就安全了。这里选型只看两点反向耐压大于工作电压正向电流大于线圈工作电流1N4148几乎都能满足没必要上大管子。唯一要注意的是续流会延长继电器释放时间如果系统对断开速度有要求可以再串联一个稳压管提高钳位电压来加快电流衰减。3.3 从常见问题看选型TVS怎么选、ESD怎么选TVS的选型可能是咨询量最大的一个问题问的人多了我总结成五步先确定被保护回路的正常工作电压U_W。TVS的反向工作电压VRWM要大于U_W否则TVS在正常工作时就开始漏电甚至击穿。确定反向击穿电压VBR。规格书里VBR一般比VRWM高10%~20%用12V供电系统的话VRWM选13.3V或15V左右VBR自然就在14.7V~16.7V之间这个值要保证大于系统正常上电时的瞬态峰值电压。看最大钳位电压VC。VC越高保护效果越差但它又和峰值脉冲功率Pppm绑定VC必须低于后级芯片的绝对最大额定电压否则芯片先爬窝了。检查峰值脉冲功率Pppm和Ipp。TVS耐浪涌的能力用PppmIpp×VC表示规格书里一般指10/1000μs波形。你要评估现场浪涌的能量如果是雷击浪涌测试就要按IEC61000-4-5标准来评估波形和发生器阻抗不同需要的功率差很多。单向还是双向。如果保护的是电源正极对地信号只有正向过压用单向TVS如果是交流信号或需要处理正负双向脉冲用双向TVS。还有一个细节单向TVS在反向脉冲时钳位电压更低对某些低压芯片更友好。ESD保护二极管选型思路跟TVS类似但多了一个信号完整性维度。高速信号线上用的ESD管最关键指标是结电容C_T。USB 2.0对电容要求相对宽松3pF以下基本能过HDMI或USB 3.x就得选0.3~0.5pF的级别。另外要看ESD管的钳位电压和动态电阻RDYN同样的ESD电流下RDYN越小钳位电压越低对芯片保护越好。别只看表面标称的“5V”ESD管要翻到规格书动态钳位那一页去对比IEDN和VCLAMP。4. 应用场景实战五个高频电路的设计与计算4.1 整流电路半波、桥式与高频整流整流是二极管最经典的应用场景也最能说明“二极管不是理想器件”这个概念。220V交流输入经过桥式整流和滤波电容后空载电压理论上是峰值即220×1.414≈311V加上电容后实际带载电压会有跌落大致是1.2~1.35倍有效值之间。桥式整流电路里四个二极管永远有两个在导通所以回路总压降是2×Vf在低压输出场景里尤其敏感。我做过一个5V输出的反激电源输出整流用1N5822肖特基Vf在3A时约0.5V输出5V/3A整流损耗就有1.5W占总输出功率的10%。后来换成TO-220封装的低压降肖特基Vf降到0.35V效率立刻提了一两个点。高频开关电源里整流管还必须看反向恢复时间在几百kHz的开关频率下普通整流管反恢复的拖尾会带来很大的开关损耗和电压尖峰这时候要么用超级快恢复管要么直接用肖特基。肖特基之所以高频电源里横行除了低压降还因为它几乎没有储存电荷反向恢复时间极短。4.2 反接保护与续流二极管的两种“挡刀”用法电源输入端反接是每个做硬件的人都遇到过的事。最简单就是串一个二极管正接导通反接断开代价是串在回路里多一份压降能量越吃越心疼。大电流场景我会优先考虑P-MOS防反接或者干脆上理想二极管控制器因为哪怕压降只有0.3V在10A电流下也是3W损耗发热量已经能明显感受到了。续流二极管是另一个挡刀场景。除了继电器直流电机、电磁阀、步进电机这类感性负载关断时都会产生反向电动势。直流电机断电瞬间的尖峰如果不处理轻则影响同一电源上的单片机复位重则烧毁驱动芯片。处理办法是在电机两端反并联一个二极管极性要让电机正常供电时二极管截止断电瞬间二极管导通释放电感电流。选型上注意三点反向耐压要高于电机电源电压、正向电流要高于电机堵转电流、如果电机频繁PWM调速还要考虑反向恢复时间尽量用肖特基。负载类型电感量级关断尖峰电压推荐续流管继电器线圈几十mH极高需要钳位1N4148、1N4007小型直流电机mH以下中等SS34、1N5819步进电机/电磁阀几十mH高快恢复二极管UF4007功率电感PFC百μH~mH极高且有能量快恢复管TVS组合4.3 钳位电路与ESD保护把过压挡在门外钳位二极管和普通限压思路不同它不是串联在回路里而是并联在信号或电源线上。比如I/O口要接一个外部传感器外部线缆可能耦合进来静电或过压这时在地和电源之间各放一个二极管信号正常时二极管截止信号电压被抬到高于VCC0.7V或低于GND-0.7V时对应的二极管导通把能量泄放到电源轨上。这个方案里有个关键点叫“轨到轨钳位”很多人会漏掉你把高压打到了VCC上如果VCC本身没有吸收路径VCC也会被抬起来接着烧下一级电路。所以钳位二极管的保护效果依赖电源轨对地的低阻抗泄放路径以及足够的滤波电容最好还能在板上加TVS让能量直接泄放到大地而不是灌进系统电源里。PFC电感上并联一个二极管串TVS的电路也是钳位思想的变体。PFC电路里Boost电感在开关管关断瞬间会产生一个尖峰电压理论上可以接近好几倍的输出电压。这个尖峰能量不小普通RC吸收电路会吃掉效率。用快恢复二极管串联TVS让TVS只吸收超过设定钳位电压的那部分尖峰能量效率上比RC吸收好很多但这个TVS选型就得回头按上一章的步骤来尤其是VC必须低于开关管的额定耐压留出足够裕量。4.4 矩阵键盘防鬼键二极管的隔离作用矩阵键盘的“鬼键”问题是二极管应用里一个特别巧妙但又容易被忽视的点。很多人第一次遇到都会想不通我明明只按了一个键怎么扫描出来一堆键。原理是这样的矩阵键盘如果没加二极管当三个按键同时按下且位置形成拐角时电流会通过按键路径形成一个“反向路径”导致扫描结果多出一个根本没按下的按键。解决方法是给每个按键串一个二极管让电流只能从行到列单向流动破坏反向路径。实际键盘里用的二极管不需要大电流1N4148、BAT54这类小信号开关管就够结电容也没那么敏感最重要的是反向漏电流小否则漏电叠加可能造成误判。电路设计上有两种接线方式二极管阳极接行线、阴极接列线或者反过来取决于扫描极性。但记住一个原则二极管的导通方向必须与你扫描时设定的驱动和读取方向一致否则不仅防不了鬼键还会让整个键盘不工作。我自己踩过这个坑画板的时候把一列二极管的极性画反了整排按键扫描异常查了大半天才发现是封装极性那一笔错了。4.5 几个好用的二极管小电路门电路、恒流源、理想二极管二极管能做的远不止保护很多看起来“有技术含量”的小电路核心就是几个二极管。用二极管搭与门和或门是最经典的教科书应用。二极管与门就是把两个输入通过二极管接到输出输出再接一个下拉电阻到地。输入为低时对应二极管导通输出被拉低两个输入都为高时二极管截止输出被上拉为高。这个电路简单、便宜但问题也很明显压降会累积多级串联后逻辑电平就不靠谱了所以现在的设计基本只用在对速度、精度要求不高的数字接口里。“双二极管恒流源”是另一种值得了解的技巧。它利用二极管正向压降基本稳定的特性给三极管的基极提供一个固定偏压。比如用两个二极管串联把基极电压钳在1.4V左右发射极电阻上就有稳定的压降进而稳定发射极电流。虽然二极管压降随温度变化不算高精度基准但胜在器件极便宜、电路极简单在一些LED驱动、传感器偏置、光耦驱动场合依然有人用。理想二极管电路前面提过用LM74700这类控制器配合外置MOSFET可以实现低功耗防反接。这里补充一个应用细节ORing电路里如果直接用普通二极管两个电源合路时压差大的那个电源可能会“反向灌流”而理想二极管控制器带快速关断功能一旦检测到反向电流就能在微秒级关断MOSFET这比普通肖特基二极管方案可靠得多服务器和通信设备的热插拔电源冗余里非常常见。5. 常见问题与排查技巧实录5.1 症状导向的故障排查速查表做项目调试时二极管出问题的表象往往不是“二极管坏了”而是整个电路行为异常。我整理了实际调试中最常碰到的几种情况按症状查原因更方便故障现象可能原因排查方法二极管发热严重电流超出额定、Vf偏大、散热不足测实际电流和温升计算功率损耗考虑换更低Vf的管子或加大铜箔上电瞬间炸管浪涌电流过大、耐压不足、方向接反查I_FSM值检查输入前端是否有浪涌抑制排查封装极性输出电压偏低普通硅管压降太大或被漏电流拉低低压场景改肖特基确认反向漏电流规格高速信号丢包/眼图变差ESD保护管结电容过大换低电容ESD管确认C_T小于信号规格要求开关电源尖峰高输出整流管反向恢复慢改快恢复管或肖特基检查布局是否加长环路电池掉电快保护二极管的漏电流在高温下放大测高温反向漏电流换低漏电普通硅管继电器释放慢续流二极管把电流衰减拖长了在续流回路串稳压管提高钳位电压加快衰减5.2 几个容易被忽视的坑第一个坑是温度对参数的影响。规格书上的Vf、IR都是在25°C下测的但结温上升到100°C以上时Vf会下降约10%~20%IR则会数量级式上升。你按25°C的IR选了管子可能没想过设备在户外暴晒下漏电流会涨100倍。所以高温环境或低功耗电池产品的二极管选型一定要去规格书里找高温下的曲线而不是只看首页表格。第二个坑是并联二极管均流问题。理论上两个二极管并联能分电流实际上因为Vf存在负温度系数——温度升高Vf反而下降——会加剧电流不平衡热的那路电流更大然后更热直到一路先烧。真要并联用最好选同一批次、同一厂商、封装热阻接近的管子并且PCB布局上尽量对称但即便如此也别指望完美均流冗余设计要按最恶劣情况算。第三个坑是万用表测二极管的误解。数字万用表的二极管档输出一个约1mA的测试电流所以只能测到小电流下的Vf1N4007测出来0.6V左右正常SS34测出来0.2V左右也算正常但这不代表它在5A电流下就是0.2V。大电流下的Vf得去规格书看Vf曲线或者用恒流源实测别拿万用表数据来算功耗。第四个坑是TVS的长期可靠性。TVS能承受的浪涌次数其实是有限的尤其是大功率脉冲反复冲击之后内部结区可能出现轻微退化钳位电压缓慢漂移。正规产品在防雷击电路里除了TVS还要有保险丝或PTC配合让TVS不是孤军奋战浪涌能量过大时前面的保护元件主动断开保住TVS。6. 一些实际工作中的选型习惯器件选型这块我做项目时养成了几个固定习惯分享出来给大家参考。第一规格书一定翻到最后一页看“绝对最大额定值”表这个表里的参数每一个都别超过特别是重复反向峰值电压VRRM和峰值脉冲功率Pppm很多失效案例就是在“我觉得应该没问题”的瞬间发生的。第二能用普通硅整流管的地方别迷信肖特基。肖特基的低压降优势很明显但劣势同样明显反向漏电流大、耐压做不高、抗冲击能力偏弱。如果一个电源输入级只是偶尔过压没有高频场景老老实实用1N4007反而更皮实价格还便宜一个数量级。第三给新物料的二极管做“三板斧”验证。先用万用表二极管档测Vf再用恒流源给额定电流的1.2倍持续跑十分钟看温升最后用示波器搭一个带感性负载的开关电路看续流波形正不正常。这十分钟的验证能帮你把规格书上不会写的坑提前踩掉。第四关注制造商的“汽车级”或“工业级”版本它们不一定参数更好但失效控制、气候老化、批次一致性标准更严格对质量要求高的产品值得多花一点成本选这些版本。二极管这东西越用越觉得它不是“随便找个管子塞上去就完事”的元件。每一个参数背后都对应一种失效模式每一次选型决策都会影响到产品的发热、效率、可靠性和成本。把这些基础原理和应用场景吃透你在电路设计时手里就多了一把顺手的工具。希望这篇文章能帮你少走一些弯路下次再看到规格书里密密麻麻的参数表时能做到心里有数。
返回列表