拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

TL431+MOSFET过压保护电路:从原理到参数计算完整解析

TL431+MOSFET过压保护电路:从原理到参数计算完整解析

做电源设计这几年,我最怕听到的就是"板子烧了"。明明选型的时候各项参数都留了余量,结果现场一测,后端一颗精密运放或者传感器的供电脚直接被击穿,整块板直接报废。排查下来,十有八九是前端稳压器失效、接插件接触不良或者热插拔瞬间产生了过压尖峰。从那以后,我手上的电源输入级几乎都加了过压保护,而用料最顺手的组合就是TL431加一颗P-MOSFET,成本几块钱,响应够快,逻辑也简单。这篇文章就把这套电路从原理到参数计算再到调试踩坑,完整拆开讲一遍。

1. 过压保护的本质,其实就是一个"电压开关"

很多人一提过压保护,第一反应是TVS管或者压敏电阻。但这两种东西本质是"钳位",不是"切断"。TVS管把过压能量往地上泄,扛不住持续过压,扛一次大浪涌可能就牺牲了。真正要保护后级电路,最可靠的思路是:检测到电压超限之后,直接把供电回路断开,让后面一点电都吃不到。

1.1 电压超限为什么可怕

所有半导体器件都有自己的绝对最大额定值,超过这个值,轻则性能劣化,重则当场击穿。尤其是一些混合信号芯片,电源引脚和内部模拟电路直接相连,电压一高,内部氧化层击穿是不可逆的。

更要命的是,过压往往不是缓慢爬升,而是瞬间跳到高位。比如稳压器的调整管短路,输入电压直通输出;或者系统内有大电感负载,断电瞬间产生反电动势尖峰;再或者热插拔时,电源线和地线之间因为接触顺序问题产生振荡。这些场景下,留给保护电路的反应时间往往只有微秒级到毫秒级。

1.2 TL431和MOSFET各干各的活

这套电路的核心分工非常明确:TL431负责"看电压",MOSFET负责"断电路"。

TL431本质上是一个带2.5V精密基准的电压比较器,它内部集成了基准源、误差放大器和一只输出三极管。REF脚电压高于2.5V时,阴极K脚对阳极A脚呈现低阻抗,电流可以从K脚灌入;REF脚电压低于2.5V时,K脚对A脚截止。用一句大白话说,它就是一个阈值极准、输出能力还不错的小开关。

MOSFET干的是粗活。P-MOSFET串联在供电回路的高边,正常时完全导通,压降只有几百毫伏,过压时栅极被拉高,管子截止,把负载和过压源彻底隔开。选MOSFET是因为它没有机械触点,没有电弧,开关速度比继电器快几个数量级,而且体积小,电流能力也够。

1.3 为什么不做成纯模拟线性保护

有人会问,为什么不直接用一个稳压管或者LDO把电压硬压在安全范围内?答案很简单:稳压管是把多余的能量变成热量,过压功率一大,稳压管瞬间过热;LDO倒是能压住,但耐压范围通常有限,输入电压如果冲到几十伏,LDO先崩了。

"检测后切断"的思路,思路上是数字式的,要么通要么断,损耗小,保护彻底。TL431加MOSFET这套组合,既不需要专门的比较器芯片,也不需要单片机参与,纯硬件闭环,断电也保持功能,可靠性高。

2. TL431这颗三端器件,到底是怎么干"比较器"的

TL431最常见的应用是电源反馈环路里的基准误差放大器,配合光耦控制开关电源的占空比。但在过压保护电路里,它不需要工作在闭环稳压状态,只需要当做一个阈值比较器用。

2.1 内部结构决定外部接法

TL431内部大致可以理解成三部分:

  • 一个2.5V的基准电压源(实际典型值2.495V,有±1%左右的厂间差异)
  • 一个运算放大器,正输入端是REF脚,负输入端接内部基准,输出驱动后面的NPN管
  • 一只NPN输出管,集电极是K脚,发射极是A脚

放大器会不断比较REF电压和内部2.5V基准。REF电压高于2.5V时,运放输出高电平,NPN管基极电流增大,K和A之间导通,外部电流可以从K脚灌进,再从A脚流到地。REF电压低于2.5V时,NPN管基极没有驱动,K和A之间相当于开路。

所以从外部看,TL431就是一个反向输出的比较器:REF高于阈值,K被拉低;REF低于阈值,K释放。

2.2 分压电阻负责把被检测电压换算成REF电压

要检测一个12V系统的电压是否超过14V,当然不能让REF脚直接承受14V,需要用电阻分压把待测电压按比例缩小。

分压电路很简单,就是一只上分压电阻R5接在待测电压和REF之间,一只下分压电阻R7接在REF和地之间。当待测电压等于阈值Vth时,REF脚电压恰好等于2.5V:

Vth = 2.5V × (R5 + R7) / R7

反过来,如果确定了阈值,电阻比也固定了:

R5 = R7 × (Vth / 2.5 - 1)

2.3 分压电阻为什么不能乱取

分压电阻的绝对值需要仔细权衡,我踩过两次坑之后才彻底搞明白。

电阻取太大,比如上拉分压总阻值做到几百千欧,流过R5、R7的电流很小,这时候TL431的REF脚输入漏电流就不能忽略了。手册上REF脚输入电流典型值1.5微安,最大4微安。如果分压电流只有10微安,4微安的漏电流误差会让实际阈值偏移近30%,这完全不可接受。

电阻取太小,比如总阻值几百欧,阈值是准了,但分压网络本身一直在耗电。12V电压下,几百欧的电阻功耗可能到几百毫瓦,既浪费又发热。

我的经验是让分压电流落在0.5到2毫安之间。比如阈值14.25V,取R7等于10千欧,R5等于47千欧,总阻值57千欧,14.25V时分压电流约0.25毫安,和REF脚4微安的漏电流比,误差在1.6%左右,工程上完全够用。如果要求更高精度,就把阻值整体缩小到十分之一,代价是待机功耗增加。

2.4 一个很常见的误区:K脚和REF脚之间接电阻不是加迟滞

网上很多文章提到用TL431加迟滞,常规做法是在REF脚和K脚之间跨接一个电阻。我一开始也直接照搬,结果实测发现不仅没有迟滞效果,反而让阈值点附近变得很不稳定。

原因在于TL431的输出是反相的——REF升高,K降低。K降低后通过跨接电阻从REF抽走电流,让REF进一步下降,这刚好是负反馈方向。它产生的是"反向迟滞",也就是导通阈值比释放阈值还要低,系统在临界点附近会反复翻转。

真正要做到正反馈迟滞,得在K信号被外部电路反相一次之后,再反馈到REF端。比如后面的NPN反相电路,正常时NPN导通、集电极低电平;过压时NPN截止、集电极被拉到高电平,把高电平通过电阻反馈到REF,这才是正确的方向。

3. 高边P-MOSFET切断电路,完整设计过程

TL431只能告诉你"过压了没有",真正动手切断电源的是MOSFET。这里有个拓扑选择问题,直接决定了电路复杂度和行为。

3.1 为什么选择高边P-MOSFET,而不是低边N-MOSFET

低边NMOS串联在负载和地之间,NMOS栅极驱动简单,这是它的优点。但它有一个致命问题:它切断的是地回路。负载的电源端依然和过压源相连,如果负载内部有电源对地短路路径,或者负载的参考地和系统地之间存在其他连接,切断低边往往不彻底。而且低边切断后,负载地电位被悬空,可能对信号接口造成意想不到的共模电压问题。

高边PMOS串联在电源和负载之间,切断的是正电源路径,负载的接地参考始终稳定,隔离效果更彻底。虽然PMOS栅极驱动要处理源极电压近乎输入电压的问题,但这套TL431加NPN反相电路恰好能解决。

3.2 完整的电路结构与逐分支分析

完整电路分三个部分:电压采样分压网络、TL431比较器、NPN反相和PMOS执行开关。

输入采样与阈值设定部分:

  • R5,47千欧,接在Vin与TL431的REF脚之间
  • R7,10千欧,接在REF脚与地之间
  • TL431,REF接分压点,K脚通过R8上拉至Vin,A脚接地

反相驱动部分:

  • ZD1,5.1V稳压管,负极接TL431的K脚,正极接NPN基极
  • Q2,NPN三极管,基极接ZD1正极,发射极接地,集电极接PMOS栅极
  • R9,10千欧,接在Q2基极和地之间,保证无驱动时Q2可靠截止
  • R8,10千欧,连接TL431阴极K和Vin,给TL431提供工作电流,同时给ZD1提供驱动电流

PMOS输出部分:

  • Q3,P-MOSFET,源极接Vin,漏极接Vout
  • Rg,10千欧,连接PMOS栅极和Vin,作为栅极上拉电阻,过压时把栅极拉高关断PMOS

3.3 状态推演:正常导通到过压切断

以正常工作电压12V、过压阈值约14.25V为例,推演完整逻辑链。

正常态,Vin等于12V:TH431的REF电压是12V乘R7除以(R5加R7),即12乘10除57,约2.1V,低于内部2.5V基准,TL431截止。K脚通过R8被上拉到接近12V。ZD1两端电压约12V减0.7V等于11.3V,远超5.1V稳压值,反向击穿导通,电流注入Q2基极。Q2饱和导通,集电极电压被拉到接近地,PMOS栅极电压约0.2V。此时PMOS的Vgs约负11.8V,远大于开启阈值,PMOS完全导通,Vout等于Vin减去负载电流与导通电阻的乘积。

过压态,Vin升至14.25V及以上:TH431的REF电压等于2.5V,内部比较器翻转,K脚到A脚导通,K脚电压被拉低到约2V。ZD1承受的电压变成2V减0.7V等于1.3V,根本无法击穿,Q2基极失去驱动电流,加上R9下拉,Q2截止。PMOS栅极通过Rg被上拉到Vin,Vgs几乎为0V,PMOS截止。此时PMOS的体二极管方向是从漏极到源极,也就是从Vout指向Vin,处于反偏状态,无法向负载供电,真正做到了完全切断。

恢复过程:当Vin回落到14.25V以下,TL431再次截止,K脚被R8拉高,ZD1重新击穿,Q2导通,PMOS栅极被拉低,负载恢复供电。整个电路具备自动恢复能力,不需要人工复位。

3.4 关键元器件参数逐个算

阈值电阻R5和R7:按阈值14.25V计算,R7取10千欧标准值,R5等于10千欧乘(14.25除以2.5减1)等于47千欧。计算值是47千欧整,刚好是标准序列里的E24值,很幸运。如果想把阈值压到14V整,R5应该是46千欧,可以用43千欧串联3千欧得到,或者直接用47千欧接受0.25V偏差。对于12V系统来说,阈值偏高一点更安全,不会因为正常电压波动就误触发。

上拉电阻R8:R8承担两个任务。一是TL431导通时给它提供阳极电流,手册要求最小1毫安,典型应用建议2到5毫安;二是正常态给ZD1和Q2基极提供驱动电流。以12V系统计算,TL431导通时K脚电压约2V,R8两端压降为14.25减2等于12.25V,电流约1.2毫安,满足最小工作电流要求。正常态下Q2基极电流为12减5.1减0.7再除10千欧等于0.62毫安,而Q2集电极需要吸收的电流是Rg上的12V除10千欧等于1.2毫安,按Q2最小放大倍数100计算,0.62毫安基极电流能驱动几十毫安的集电极电流,余量足够。

稳压管ZD1的稳压值选择:这里选择5.1V,是一个经过仔细权衡的折中值。正常态下,12V减去稳压管的5.1V再减去Q2的be结0.7V,剩下的电压全部落在R8上,基极电流约0.62毫安。过压态下,TL431导通时K脚电压约2V,2V低于5.1V加0.7V的总门槛,稳压管可靠截止,Q2可靠截止。稳压值越小,电路的最小工作电压越低,但正常态和过压态的区分度越差。5.1V这个值能让电路在Vin高于5.8V左右时建立驱动,适合12V和24V系统。

栅极电阻Rg:Rg的大小直接决定PMOS关断速度。过压时Q2截止,PMOS栅极通过Rg从0V开始充电,Rg和PMOS的输入电容Ciss构成RC充电回路。IRF9540这类常见PMOS的Ciss大约1100pF,Rg取10千欧时,时间常数是11微秒。栅极电压从0V充到PMOS的开启阈值约4V,大约需要0.28倍时间常数,即3微秒。如果Rg取100千欧,关断时间会慢10倍,过压期间输出端可能会有短暂的尖峰泄漏到负载。Rg取10千欧还有一个好处,正常态Q2导通时Rg上的电流只有1.2毫安,Q2饱和压降不大。

4. 上电冲击、关断速度与真实波形下的行为

理论计算是一回事,实际通电测试又是另一回事。有几个容易被忽视的行为特性,必须提前想清楚。

4.1 上电瞬间PMOS为什么不是立即导通

这套电路有一个最小工作电压概念。上电时Vin从0开始上升,在Vin没有超过5.8V之前,ZD1两端电压不足以击穿,Q2一直截止,PMOS栅极通过Rg被拉到和Vin相等,Vgs约0V,PMOS也截止。这就意味着,在低压段输出是断的。

对12V系统来说这不是问题,电源启动速度通常几十毫秒,很快越过5.8V之后Q2导通、PMOS打开,负载供电正常。但如果用在5V或3.3V低压系统,这套电路就不适用了,因为正常工作电压都达不到稳压管的击穿电压,PMOS永远打不开。低压应用可以把ZD1换成普通硅二极管,或者直接用一个电阻分压网络给Q2基极,但那样阈值逻辑又变了,需要重新评估。

4.2 从过压发生到输出切断,到底需要多少个微秒

实际过压时,信号链路的延迟是各部分延迟的叠加。TL431从REF过阈值到K脚完全拉低,大约需要1到2微秒;ZD1从导通到截止很快,约0.1微秒;Q2退饱和需要约0.3微秒;最后是PMOS栅极RC充电,约3到5微秒。总延迟大约5到8微秒。

这个速度对电压缓升、稳压器失效等毫秒级过压完全够用。但如果是静电放电或者雷击浪涌这类纳秒级瞬态,5到8微秒的反应时间太慢,过压尖峰早就在这期间灌进负载了。解决方案是在输入端口并联一只TVS管,TVS负责吸收纳秒级尖峰,这套电路负责切断持续过压,两级配合。

4.3 慢速升压到阈值附近时,电路会进入"模拟限压区"

这是实测中最容易被吓到的地方。当输入电压非常缓慢地接近阈值时,TL431不是直接从截止跳变到导通,而是会经过一个线性放大区:REF略高于2.5V时,K脚电压会随着REF升高而逐渐下降,Q2从饱和逐渐退到截止,PMOS的Vgs被逐渐拉向0V,PMOS工作在线性区,输出被限制在某个值附近。

换句话说,临界点附近不是"啪"一下切断,而是先经历一个限压过程。对大多数电阻性负载,这反而是好处,输出电压被平滑限制住,不会产生冲击。但如果负载是恒功率类型或者开关电源,这种半导通状态会导致PMOS功耗骤增,管子发热明显。实测时要注意观察PMOS温度,如果临界状态持续时间过长,考虑把分压电阻改成带正反馈的迟滞电路。

4.4 负载大电容关断后的反向倒灌问题

如果Vout端有一大颗电解电容,PMOS关断后,电容上存留的电荷可以维持负载运行一段时间,这是好事。但问题出在PMOS的体二极管上,它的方向是从漏极指向源极,也就是从Vout指向Vin。正常情况下Vout小于Vin或者接近Vin,体二极管反偏,没问题;但如果Vin已经掉电,而Vout电容上还存着高电压,电流会通过体二极管从Vout反灌到Vin,把本来应该隔离的电源轨又串通了。

更极端的情况是负载是电池或者电机这类能自己发电的元件,反灌电流可能持续存在。解决方案有两个方向:一是采样和逻辑都正常工作的前提下,在PMOS的漏极也就是Vout端再串联一只防反二极管,代价是正常工作时多一重压降损耗;二是针对特殊负载场景,把采样点从Vin改到Vout,让电路检测的是负载端电压而不是输入端电压,这样即使反灌电压过高,电路也能切断。具体的采样端选择章节后面会细讲。

5. 实际项目中的接线调试与故障排查

电路搭好只是完成了一半,剩下的时间基本都在调参数和排查各种"看起来不该出问题"的问题。这一章把我实际调试中踩过的坑和排查思路完整记录下来,希望能帮读者少走弯路。

5.1 阈值电压和理论值对不上,先查电阻再用1%精度的

用普通5%精度的E24电阻,47千欧和10千欧的标称值在出厂时允许有5%偏差,这两个电阻综合起来,阈值电压可能偏离理论值将近10%。12V系统的14.25V阈值,实测可能落在13.5V到15V之间。

更隐蔽的误差源是TL431的REF脚输入电流,虽然典型值只有1.5微安,但在高温下会增大。当分压网络电流只有0.25毫安时,4微安的REF漏电流带来的阈值偏移不可忽略。

解决方案很简单:分压电阻使用1%精度金属膜电阻,必要时在R5上串联一只精密多圈电位器,比如5千欧,把阈值校准到设计值。校准方法是用一个可调直流电源缓慢升压,用万用表监控Vout,当Vout从有到无的瞬间读取输入电压,那个值就是实际触发阈值。

5.2 输入电压超过PMOS的栅源耐压,管子静悄悄就坏了

P-MOSFET的栅源电压Vgs是有绝对最大额定值的,比如AO3401的Vgs额定是正负12V,而常见的IRF9540是正负20V。如果系统输入24V,PMOS正常导通时Vgs约负24V,直接超过负20V极限,栅氧化层可能在没有任何预兆的情况下击穿,管子表现出的症状是栅极漏电流增大,开关特性变差,甚至彻底短路。

排查这类故障时,示波器测到的波形可能完全正常,但PMOS已经损坏。解决方式是选择Vgs额定值大于最大输入电压的PMOS,或者在PMOS栅极和源极之间并联一个12V的稳压管,把栅源电压钳位在安全范围内。稳压管的接法和ZD1不同,要保证正常导通时稳压管不工作,只在Vgs超过12V时击穿导通。

5.3 TL431导通后一直无法完全拉低K脚,检查工作电流

手册上给的最小阴极工作电流是1毫安,这只是保证内部电路正常工作的下限。实际测试中如果R8阻值取得太大,比如100千欧,Vin在14.25V时TL431的阴极电流可能只有0.1毫安左右,内部NPN管驱动不足,K脚电压可能只被拉到5V而不是2V,结果ZD1依然击穿,Q2依然导通,PMOS无法切断,整个保护电路失效。

排查方法是测量TL431的K脚电压:过压时K脚电压应该降到2V到2.5V左右,如果明显偏高,优先检查R8阻值和这路电流通路。工程设计上我一般让TL431导通时的K脚电流保持在2到5毫安,既可靠又不至于功耗太大。

5.4 负载端并联大电容,关断后出现奇怪振荡

调试一台带大电解电容的负载时,发现过压之后Vout会先掉电,然后过几十毫秒又突然恢复,然后又掉电,往复振荡。原因在前面提过:采样点如果接在Vin上,过压时PMOS切断,Vout电容的电压会自然泄放,但只要Vin还在过压状态,TL431一直保持导通,PMOS保持截止,理论上不该振荡。

真正的振荡场景是采样点接在Vout上的时候。一旦PMOS关断,Vout因为电容放电迅速下降,TL431的REF也跟着下降,低于2.5V后TL431复位,PMOS再次导通,Vout又被充到过压值,于是周期性重复。解决方案是把采样点改到Vin上,让保护动作不依赖Vout的状态,这样只要输入端过压,输出就保持切断,直到输入恢复正常;或者把Vout采样与一个自锁电路结合,让第一次过压动作后电路保持锁定状态,需要人工断电或者按键复位。

5.5 从过压保护到完整的输入防护组合

这套TL431加MOSFET电路虽然好用,但不应该孤立存在。我实际产品中的输入防护电路通常分四级:第一级是保险丝或者自恢复保险丝,应对持续过流;第二级是TVS管,应对纳秒级浪涌;第三级是这套过压保护电路,应对持续过压;第四级才是后级的LC滤波和LDO稳压。

各级之间要协调好,特别是TVS管的钳位电压要高于正常工作电压,但要低于TL431过压保护阈值和所有后级器件的极限耐压值。TVS管动作时会把电压钳在一定范围,这个范围必须落在TL431采样分压能够响应的区域内,否则TVS管扛下了所有压力,后面的保护电路反而没动作。

我个人做原型板调试时的习惯是:用一台可调电源慢慢升压,同时用示波器两通道同时看Vin和Vout波形,一点点把触发阈值校准到设计值,然后测三次连续性验证一致性。最后再做一个极限试验,直接把输入从0V快速拨到超过阈值的电压,观察输出端的尖峰幅度,确认在负载安全范围之内。这套流程走完,电路基本就能稳定交付了。

返回列表