ARTICLE DETAIL

资讯详情

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

TVS二极管电源浪涌保护电路设计:原理、选型与实操指南

TVS二极管电源浪涌保护电路设计:原理、选型与实操指南 1. 浪涌是怎么把板子弄坏的1.1 三种最常见的浪涌场景干电子这行的人几乎都见过这种场面设备刚上电或者旁边一台大功率设备突然停机“啪”一下电源灯灭了板子再也不亮了。排查到最后往往是DC-DC芯片、主控IC挂了引脚对地短路。你说器件质量问题吧换了个大牌芯片上去还是烧那这时候就得想想是不是电源输入端本来就藏着隐患。浪涌这个事说穿了就是电源线上突然冒出来一个远高于正常工作电压的尖峰脉冲。时间很短微秒到毫秒级别但能量却大得吓人。我们平时做DIY、做产品样机最常见的浪涌来源是三种。第一种是感性负载切换。继电器、电机、电磁阀这种东西断开瞬间会产生反向电动势。根据法拉第电磁感应定律电流突变时电感两端能顶出几十倍于电源电压的反向尖峰。我实测过一个24V直流继电器断开瞬间示波器能抓到200V以上的尖峰就发生在几百微秒以内。如果这个继电器和单片机共用一路电源哪怕只是共地这个尖峰也会顺着导线和地线串到逻辑电路里。第二种是电源开关的瞬间冲击。很多开关电源在启动瞬间会有一个极大的浪涌电流同时输出端会出现电压过冲。比如你用一个12V的适配器给整块板子供电插拔电源的瞬间输出端电压可能先冲到18V、20V再回落。这个过冲虽然不是雷击那种毁灭性的但日积月累对芯片的氧化层损伤是实打实的。第三种是雷击或电网波动引入的瞬态过压。这个在户外设备、长线供电的场景里特别明显。雷击不一定要直接劈中你的设备远处雷击通过电网感应的浪涌传到设备输入端照样能烧一片。有人觉得“我又不做室外设备跟我没关系”实际上在雷雨天气室内电网的浪涌一样存在只是幅度小一些。1.2 为什么芯片这么怕过压搞明白浪涌怎么来的还得搞清楚为什么芯片一遇过压就报废。芯片内部的基本单元是MOS管和PN结它们都有一个电压承受极限这个极限由氧化层厚度和掺杂浓度决定。厂家在数据手册里给了一个“Absolute Maximum Ratings”也就是绝对最大额定值这个值本身就留了一定余量但余量没有你想的那么大。你往芯片电源引脚上喂一个超过耐压值的尖峰首先发生的是氧化层击穿。氧化层一旦击穿不是恢复不恢复的问题是直接形成了永久性导电通道就像高压线对地放电把绝缘子烧穿了一样。其次PN结在过压时会进入雪崩状态局部电流集中瞬间产生高热把硅片内部金属层熔断或者烧成微短路。这两种失效模式都是不可逆的而且往往是瞬间发生的快到保险丝都来不及反应。所以保护电路的核心思路是在浪涌还没到达芯片之前就把它钳位到一个安全电压或者把多余的能量泄放掉。这就是TVS二极管干的活。说句接地气的话TVS二极管就像电源线上的“泄压阀”平时不漏水压力一大就打开阀门泄压压力正常了再关上。2. TVS二极管在保护电路里的位置2.1 TVS的工作原理TVS二极管的全称是Transient Voltage Suppressor瞬态电压抑制二极管。它本质上是一个工作在反向击穿区的PN结但经过特殊工艺设计使得它的响应速度极快、钳位能力极强。它的工作过程可以这样理解当TVS两端电压低于它的截止电压Vrwm时它相当于一个高阻元件对电路正常工作毫无影响漏电流在微安级。当电压瞬间超过击穿电压Vbr时它迅速导通进入雪崩击穿状态把两端电压钳在钳位电压Vc附近。此时浪涌电流通过TVS流向地而不是流向后面的被保护器件。TVS比普通稳压二极管强在哪儿首先是响应速度快皮秒到纳秒级别半导体工艺决定了它天生就有这个优势。其次是浪涌承受能力强它能够吸收数千瓦的峰值脉冲功率。还有一个关键点是它的钳位特性电压被钳住后不会像稳压管那样因为电流变化产生大的电压波动。TVS分单向和双向两种。单向TVS只在一个方向上有抑制能力适合直流电源保护比如12V直流母线。双向TVS两个方向都能钳位适合交流电路或者极性可能反接的场合。这里有个常见的坑有人拿双向TVS用在直流电路上也能工作但它的钳位电压会比单向的高一些保护效果打了折扣。2.2 关键参数怎么看选TVS的时候最怕的就是只看型号不看参数。TVS的型号命名里确实包含了很多关键信息但你必须知道每一个数字代表什么才能选对。第一个参数是截止电压Vrwm表示TVS在这个电压以下绝对不工作也就是反向漏电流开始明显变大的临界点。这个值一定要高于电路正常工作电压否则TVS自己就成了负担。比如12V系统Vrwm一般选13V到15V之间。第二个参数是击穿电压Vbr也就是TVS开始雪崩导通的电压通常在Vrwm的1.1到1.2倍之间。击穿电压有一个浮动范围比如SMBJ15A的Vbr标称是16.7V但实际范围在15.8V到17.6V之间。这个浮动意味着你选型时必须留足余量。第三个参数是钳位电压Vc这个最重要。它表示TVS在承受最大峰值脉冲电流Ipp时两端最高电压能达到多少。比如SMBJ15A的最大钳位电压是24.4V意味着浪涌来时后续电路最高会看到24.4V。如果你的芯片耐压只有20V那就不能选这个型号得换Vrwm更低的。第四个参数是峰值脉冲功率Ppp单位是瓦但它对应的脉冲宽度通常是10/1000微秒的标准波形。这个参数决定了TVS能承受多大的浪涌能量。SMAJ系列是400WSMBJ系列是600WSMCJ系列是1500W功率越大封装越大成本和体积也相应增加。2.3 与压敏电阻、ESD器件的分工很多人刚接触保护电路时会问为什么不直接用压敏电阻为什么不直接上ESD防护二极管这三样东西确实都在做“把过压钳位”这件事但应用场景差异很大。压敏电阻的响应速度在纳秒级和微秒级之间比TVS慢一到两个数量级而且它随着使用次数的增加击穿电压会逐渐漂移寿命是有限的。但它有一个TVS比不了的优势寄生电容大通流能力极强能承受非常大的浪涌能量。所以在大功率电源的输入端压敏电阻更多承担“粗保护”的角色把大能量的浪涌先削减一部分TVS在它后面做“精保护”把残余的电压尖峰进一步钳低。ESD防护二极管是专门为静电放电设计的特点是电容极低能用在高速数据线、USB线、HDMI线上不会影响信号完整性。但它的浪涌吸收能力很小不能用于电源保护。如果把ESD二极管接到电源线上一个稍微大点的浪涌就能把它直接击穿。所以电源保护的标准方案是压敏电阻在前挡大能量TVS在后钳高电压有条件再加保险丝切断持续过流。很多工程师会在电源输入端同时放压敏电阻和TVS我不拦别人这么做但如果空间和预算有限TVS是优先级最高的。一个TVS就能解决绝大多数µs级浪涌问题。3. 完整电路图设计与元件选型3.1 电路结构说明为了照顾画图不方便的读者我先把完整电路结构用文字描述清楚。这个电路以12V直流输入为例但也适合5V、24V系统只要调整TVS型号和相应参数即可。电路连接顺序如下P1是DC电源插头输入12V直流。F1是自恢复保险丝串联在电源正极线上额定保持电流2A放在最前端。D1是TVS二极管并联在电源正负极之间阴极接正极阳极接负极这里是单向TVS的标准接法。C1是100µF电解电容并联在电源正负极之间负责滤除低频纹波。C2是100nF陶瓷电容靠近负载放置负责滤除高频噪声。输出端接12V负载。如果输入电压可能接反可以在保险丝和TVS之间加一个防反接MOS管或二极管。如果怕差模浪涌不够干净还可以在TVS前面加一个共模电感但基础版电路用不到。这个电路的关键在于F1和D1的配合。TVS负责在过压瞬间把电压钳住同时浪涌电流从TVS流过。但如果浪涌能量太大TVS本身可能过流烧毁。此时F1就起作用了——TVS被击穿后等效于短路电源电流被引到地上保险丝检测到过流就断开保护了TVS也保护了后端电路。这就是“TVS做电压钳位保险丝做过流保护”的双保险策略。3.2 元件清单与选型计算现在列出完整元件清单并且把选型的计算逻辑讲清楚。这比直接给一个清单更有价值。TVS二极管 D1SMBJ15A选型计算过程如下12V系统正常工作电压是12V考虑到电源波动Vrwm至少要大于12×1.214.4V。SMBJ15A的Vrwm是15V满足要求。最大钳位电压Vc是24.4V对于大多数12V系统来说后级芯片的耐压一般都在30V以上24.4V基本安全。峰值脉冲功率600W10/1000μs波形下能承受约24.4A的峰值脉冲电流对于常见的电源浪涌事件足够。自恢复保险丝 F1JK16-2000额定保持电流2A触发电流4A。选它的逻辑是12V系统正常负载电流如果不超过1.5A2A的保持电流就有足够余量。当TVS被击穿短路时电流会迅速超过4A保险丝在几百毫秒内断开阻断电流。这里不建议用一次性保险丝因为TVS击穿不一定是永久性损坏自恢复保险丝在故障排除后能自动复位方便多了。电解电容 C1100µF/35V容量100µF耐压35V。耐压选35V主要是考虑浪涌钳位电压是24.4V如果耐压选25V虽然勉强够用但长期承受接近极限的电压会加速电解电容老化。选35V就踏实了成本也就差几毛钱。陶瓷电容 C2100nF/50V这个电容不需要计算属于常规配置。它负责滤除高频噪声放在负载端。注意选X7R或者C0G材质不要用Z5U或者Y5V它们的容值随温度变化太大高频特性也差。PCB或洞洞板这个电路最简单的方式是用洞洞板搭但如果你想长期用建议画一个转接板把电源输入接口、保险丝、TVS、电容都集成在一小块PCB上体积可以控制在3cm×2cm以内。3.3 焊接与布局注意事项电路简单不等于可以随便焊接。布局和走线不好保护效果会大打折扣。这里有几个实操中容易踩的坑。TVS二极管必须靠近电源入口放置。如果TVS和电源接口之间隔着很长的走线浪涌电流在到达TVS之前就已经对沿途线路造成了干扰而且走线电感会降低TVS的钳位效果。正确做法是把TVS放在最前端和电源接口面对面距离尽量控制在5mm以内。电解电容的极性不能接反。接反轻则电容发热鼓包重则爆炸这是DIY里最容易出事故的地方。电解电容外壳上有一条白色标记带对应的是负极引脚装板时看清楚。TVS的焊接时间不要太长。TVS是一个半导体器件虽然它不像MOS管那样特别怕热但焊接时间过长、温度过高同样会影响它的性能。我一般用烙铁温度350℃每个引脚焊接时间控制在2秒以内如果一次没焊好等它冷却后再补焊。保险丝最好做成可更换的座子形式而不是直接焊死在板上。浪涌能量过大导致保险丝损坏时直接拔插更换比拆焊方便得多。自恢复保险丝理论上有一定动作次数但寿命也是有限的可更换设计能让你的保护板用很久。4. 实操测试验证保护电路到底有没有用4.1 搭建测试环境很多人做好保护电路就往设备上一装也不验证这是不对的。保护电路有没有用必须实测才知道。这里分享一套我在DIY时用的验证方法工具门槛低效果直观。需要的工具和材料可调直流稳压电源一台示波器一台至少100MHz带宽带宽太低抓不到微秒级的尖峰一个12V继电器作为感性负载一个带开关的小继电器驱动板若干导线。测试原理是这样的继电器绕组是典型的感性负载断开瞬间会产生高压反电动势。把继电器和被保护的电源电路接在一起就能模拟出真实的浪涌环境。这个方案比买专业的浪涌发生器便宜得多而且效果贴近实际使用场景。接线方法可调电源输出12V经过待测的保护电路板接到继电器绕组一端。继电器另一端接到一个开关管或手动开关用来快速切断回路。示波器的探头接在保护电路输出端也就是TVS之后的位置观察电压波形。4.2 测试步骤与结果判断第一步先不装保护电路把继电器直接接到电源上手动通断继电器用示波器抓断开瞬间的电压波形。你会看到明显的尖峰幅度可能到50V、100V甚至更高这取决于继电器感应电感和断开速度。这个波形就是越保护电路要处理的浪涌。第二步把保护电路接入重复同样的操作。你会在示波器上看到尖峰被削平了电压最高值被限制在24V左右这正是SMBJ15A的钳位电压。这里注意示波器探头要用10×档位因为探头本身有可能把尖峰幅度测小了用10×档才能看到真实波形。第三步把TVS拆掉只留电容和保险丝再测一次。你会发现电压尖峰有下降但幅度还是很大。因为电解电容有一定储能能力能吸收一部分尖峰但它的等效串联电阻和电感限制了它的高频响应无法像TVS那样快速钳位。这个对比测试能让你直观感受到TVS的核心价值。最后一步用更大的浪涌反复冲击保护电路检查TVS是否损坏、保险丝是否熔断。我最多用一台500V的电容放电装置做过实验那个浪涌能量远超正常使用场景TVS直接烧短路了保险丝也断了但后端的芯片完好无损。这说明保护电路尽了它的责任——牺牲自己保护大部队。5. 常见问题与排查技巧5.1 常见问题速查表问题现象可能原因排查思路TVS一上电就发热截止电压选低了正常电压下就处于微导通状态测一下电源实际电压计算是否超过Vrwm换更高档位的TVS后端电路还是烧钳位电压还是太高后级芯片耐压不足用示波器测TVS两端的实际钳位波形考虑换成更低Vc的TVS保险丝频繁断开TVS选型偏小浪涌一来就被击穿短路提升TVS的Ppp等级比如从SMAJ换成SMBJ或者SMCJ保护了第一次第二次就失效TVS的Ppp等级不够器件已经损坏检查TVS是否短路如果短路就是过功率损耗了换更大功率型号高频噪声还是干扰后级只有TVS没有高频滤波电容在TVS后加一个100nF陶瓷电容靠近负载放置继电器断开时还是有轻微尖峰TVS响应速度跟不上或者走线电感太大检查TVS是否靠近电源入口走线是否过细过长5.2 避坑经验第一不要为了追求保护效果把TVS的Vrwm选得离工作电压太近。我见过有人用12V系统选了Vrwm12V的TVS结果适配器输出电压偏高一点到12.8VTVS就频繁处于微导通状态自己发热严重寿命急剧缩短。正确做法是留至少20%的余量。第二TVS是压控器件它的钳位电压不是固定的而是随脉冲电流增大而升高。你别看了数据手册上的Vc就以为万事大吉实际在小电流浪涌下钳位电压可能比Vc低但在大电流浪涌下可能会比Vc高一点。所以选型时要对后级芯片的耐压做双层判断既看典型钳位电压也考虑最大工况下的钳位电压。第三如果保护的是多路输出电源每一路都要单独加TVS不能只在主输入端加一个。因为各路输出之间的隔离度有限一路的浪涌可能通过反馈环路串到另一路。第四TVS的失效模式以短路为主。所以如果你的设备突然出现电源短路现象除了查芯片也要量一下TVS它往往是那个“替死鬼”。换上新芯片后如果没换坏掉的TVS一上电又烧一片那就白折腾了。第五这个保护电路不是万能的。它能解决µs级、ms级的瞬态浪涌但对于持续数十分钟的过压比如适配器坏了输出电压直接翻倍TVS会一直在钳位状态直到过功率烧毁。这种情况需要额外的过压保护电路比如用比较器检测过压后切断电源通路。一些实操补充最后分享一个我在实际测试中发现的经验。很多人搭好保护电路之后习惯用稳压电源给电路供电测试然后发现怎么测都测不出问题就觉得保护电路没用或者是多余的。其实稳压电源本身就是一个极稳定的低压源它的输出特性非常“温柔”不会产生浪涌。你要验证保护电路必须人为制造浪涌或者把设备放到真实的、恶劣的电源环境中去用才能感受到区别。我自己习惯在桌上常备一个简单的浪涌测试装置就是一个大电容充电到设定电压再用一个开关瞬间把电容接到被测电路的电源输入端。这个装置能模拟出很接近真实情况的浪涌尖峰操作也安全强烈建议经常搞电源设计的同行也备一个。还有一个小技巧如果你在PCB上做这个电路把TVS的焊盘做成两个方向都能焊的形式一边是单向TVS一边是双向TVS这样调试时可以根据实际情况灵活选择。成本几乎为零但灵活性大不一样。这个DIY保护电路的方案我已经在多个项目上实际用过了从12V的MCU控制板到24V的电机驱动板效果都很稳定。核心就是把TVS选好、放对位置、和保险丝配合好理解透了迁移到任何电压等级都不难。
返回列表