先说说我自己的经历。前几年做一款USB-C供电的桌面小仪器,调试阶段我图省事,直接从手边抓了一个12V适配器插到5V输入口上。结果“啪”一声,板子上的DC-DC、主控、屏幕驱动全烧了,排查半天才发现是接口处的保护二极管扛不住,后面的电路全跟着遭殃。那会儿我才真正意识到,电源输入端不加OVP(过压保护)就是裸奔,坏了不光烧器件,更烧时间。
后来我做任何带外部电源接口的产品,都会在入口处留一手OVP——有的用几毛钱的分立元件搭,有的直接用集成的OVP芯片。这篇文章就把我在过压保护电路上的选型思路、参数计算、实际搭电路的过程,以及踩过的坑一次性写清楚,给正在做电源防护设计、或想给手头项目加一道保险的朋友一个可复现的参考。
1. OVP不是"多用一层保险丝"那么简单:需求分析和方案选型
1.1 过压从哪来?先弄清楚你要防的是哪种"高压"
很多人一提过压保护,第一反应是"输入端加个TVS管不就完了"。但实际做过产品就知道,OVP要防的"高压"来源差别很大,应对手段也完全不同。我把常见的过压来源总结成下面几类:
- 适配器混用:这是最常见也最致命的一种。用户家里一大抽屉充电器,随手拿一个就往设备上插,12V、15V、20V的适配器插到5V设备上,输入电压直接翻倍甚至翻三倍。这种属于静态过压,持续时间长,能量大,靠TVS扛不住,必须主动断开路径。
- 热插拔瞬态:USB、Type-C这类接口带电插拔时,连接器引脚接触抖动会造成电压尖峰,虽然持续时间短,但上升沿非常陡,如果后端芯片耐压余量不够,很容易打坏接口附近的第一级器件。
- 感性负载关断:继电器、电机、电磁阀这类感性负载在断电瞬间,会产生L·dI/dt的反电动势尖峰,可能冲到几十伏甚至上百伏。这种尖峰经常出现在同一电源轨上的其他电路入口。
- 开关电源反馈失控:DC-DC的反馈环路失效时,占空比会打到最大,输出电压一路飙升。这属于系统自身故障引发的过压,OVP可以作为最后一道防线。
- 车载/工业环境浪涌:12V车载系统在发动机启动瞬间电压会跌落,抛负载时高压尖峰可达40V甚至更高;工业现场长线缆还容易耦合雷击浪涌。
做设计前先问自己一句话:**你设计的产品,最可能遇到的是哪种过压?**如果是消费电子,重点防适配器混用和热插拔;如果是车载或工业设备,重点防浪涌和抛负载。需求不同,方案选型差别很大。
1.2 三种主流保护模式:钳位、断开、混合
弄清楚过压来源后,再来看保护方式。我习惯把OVP方案分成三大类,各有适用场景:
| 保护模式 | 典型器件 | 响应速度 | 正常工作时功耗 | 成本 | 适用场景 |
|---|---|---|---|---|---|
| 钳位型 | TVS二极管、齐纳二极管 | 皮秒到纳秒级 | 几乎为零 | 最低 | 瞬态浪涌、ESD防护 |
| 开关型 | MOS管+比较器、专用OVP IC | 微秒级 | 极低(MOS导通压降小) | 中 | 适配器混用、静态过压 |
| 混合型 | TVS+MOS开关 / TVS+保险丝 | 纳秒到微秒级 | 低 | 中高 | 同时存在瞬态和持续过压 |
钳位型的本质是"堵":电压超过阈值后,TVS或齐纳管迅速导通,把电压钳在安全范围内,多余的能量以热的形式耗散掉。它的优点是速度极快,缺点是持续过压时功耗巨大——输入20V、输出5V、负载1A时,钳位器件要承受(20-5)×1=15W的功率,撑不过几百毫秒就可能烧毁。所以钳位型只适合对付持续时间很短的瞬态,防不了"适配器插错一整天"这种场景。
开关型的本质是"断":正常工作时MOS管完全导通,压降只有几十毫伏;一旦检测到电压超阈值,控制器迅速关断MOS,把后端和过压源彻底隔离开。这是应对静态过压最可靠的方式,也是本文重点讲的方案。
混合型则是先靠TVS吸收快速尖峰,再用MOS开关或保险丝切断持续的过压。我在车载电源入口的设计里经常这么干,两道防线配合,既保速度又保耐力。
2. 核心参数计算:阈值、迟滞、响应时间到底怎么定
2.1 阈值电压与分压电阻计算
不管用分立方案还是集成IC,OVP的核心都是"比较":将采样到的输入电压和一个基准电压比较,超了就触发保护。阈值电压通常靠电阻分压来设定,计算逻辑如下。
以集成OVP IC为例(比如我常用的TPS2596系列),芯片内部有一个比较器,参考电压VREF约为1.2V(不同型号略有差异)。我们在OVP引脚上接一个分压网络:
- Rtop接在输入电压VIN和OVP引脚之间
- Rbottom接在OVP引脚和地之间
当VIN超过设定阈值VOVP时,OVP引脚电压达到VREF,比较器翻转。按分压公式:
VOVP = VREF × (Rtop + Rbottom) / Rbottom
反推得到:
Rtop = Rbottom × (VOVP / VREF - 1)
举个例子,5V系统设定过压阈值6.2V,取Rbottom=10kΩ,VREF=1.2V,则:
Rtop = 10k × (6.2 / 1.2 - 1) = 10k × 4.1667 ≈ 41.67kΩ
实际选E96系列电阻,可用41.2kΩ,算回实际阈值:
VOVP = 1.2 × (41.2 + 10) / 10 = 6.144V
比目标低了一点(6.2→6.14),误差约1%,在可接受范围内。如果你想更精确,可以用42.2kΩ或两个电阻串联组合。但我个人经验是,OVP阈值没必要抠到小数点后两位——只要保证高于正常工作最高电压、低于后端电路绝对最大额定电压,留够裕量就行。
阈值设定的两条经验线:
- 下限:正常工作最高电压的110%-115%。比如5V系统,如果最高工作电压5.5V,阈值至少设在6V以上,否则一有纹波波动就误触发。
- 上限:后端所有器件中最低耐压值的80%左右。比如后面的DC-DC最高耐压7V,那阈值最好≤5.6V,给器件留够安全余量。
选择Rbottom时也要注意,不要选太大(比如1MΩ),否则分压节点阻抗过高,容易耦合噪声导致比较器误翻转;也不要选太小(比如1kΩ),否则分压网络自身会消耗可观的电流。10kΩ到100kΩ是比较合理的区间。
2.2 迟滞设计:换个角度理解它为什么非要不可
如果OVP只是简单地在阈值点翻转,会出现一个很尴尬的问题:过压发生时MOS关断,输入电压因为负载断开又会稍微回升一下,结果电压在阈值附近反复穿越,保护电路一会儿开启一会儿关闭,输出端出现"打嗝"式的震荡。
这个问题的标准解法是迟滞:让开启阈值VOVP和恢复阈值VREC不同,恢复阈值比开启阈值低一些。比如开启阈值6.2V,恢复阈值5.8V,那当输入降到5.8V以下时保护才解除,中间有0.4V的"死区",避免临界抖动。
迟滞的工程实现,在分立方案里靠正反馈电阻:比较器输出拉高时,把一部分反馈引回同相输入端,把阈值点抬高(或降低);在集成IC方案里,很多芯片自带迟滞,或者允许你外接一个电阻来调整迟滞比例。
迟滞量怎么取?太小了起不到防抖动作用,太大了会导致过压解除后电压恢复窗口过宽,可能让后端在电压已经偏低时仍处于保护锁定状态。我一般取阈值的5%~10%,即6.2V阈值配0.3V~0.6V迟滞,效果比较好。
2.3 响应时间:要快还是要稳
OVP的响应时间是个需要平衡的参数。理论上越快越好——过压一旦发生,越早关断,后端承受的高压时间越短。但响应过快也有问题:输入端口的高速瞬态尖峰(比如静电放电或浪涌前沿)会让保护电路误判为过压,导致正常工作时突然断电。
总体响应时间主要由三部分组成:
- 比较器传播延迟:从比较器输入端电压超过阈值到输出翻转,一般在几百纳秒到几微秒
- RC滤波延迟:如果采样端加了RC低通滤波(为了抗干扰),会引入额外的延迟,时间常数τ=RC
- MOS管栅极关断时间:与栅极电容和放电驱动能力有关,一般几微秒
我在分立方案里常用1kΩ+100nF的RC滤波,时间常数0.1ms——这个值其实偏慢了,但对于大多数电源端口已经足够,而且能有效滤掉高频噪声。对于需要极快响应的场景,可以用更小的RC值或者在比较器前加高速比较器(如LM293、TLV3501),能在几百纳秒内完成判断。
一个实用的经验:先保稳,再求快。宁可让保护晚50微秒动作,也不能让保护在正常工作时误触发。误触发一次,用户体会到的就是"设备莫名其妙断电",这种体验比过压防护本身更容易招骂。
3. 分立元件方案:用比较器+MOS搭一套能用的OVP
3.1 典型拓扑与工作原理
如果你在产品研发阶段,或者只是想快速验证一下OVP的思路,用分立元件搭一套是完全可行的。它的好处是成本极低、器件灵活可控,坏处是调试工作量大、一致性不如集成IC。典型拓扑如下:
- 采样:R1、R2组成分压网络,将输入电压比例缩小后送入比较器U1的同相输入端
- 基准:用TL431或低功耗基准源产生一个稳定的参考电压,接比较器的反相输入端
- 比较:当同相端电压超过反相端基准电压时,比较器输出翻转
- 驱动:比较器输出通过驱动电路控制串联在电源路径上的PMOS管Q1的栅极
- 迟滞:在比较器同相端和输出端之间加正反馈电阻R3
正常工作时,输入电压在安全范围内,比较器输出低电平,PMOS的VGS为负(源极接输入、栅极被拉到地),MOS完全导通,电源路径畅通。一旦输入过压,比较器输出翻转为高电平,PMOS栅极被拉到源极电位,VGS接近0V,MOS关断,将过压源与后端隔离。
我画这个拓扑时习惯在PMOS的源极接输入、漏极接输出,这样过压时栅极被拉高到输入电压,MOS能完全关断。如果用NMOS做低边开关虽然驱动简单,但会断开地回路,在多数场合并不合适。
3.2 一个典型参数示例:5V/2A系统的OVP设计
假设做一个5V输入、最大2A负载的电路,要求过压阈值6.2V,我们来走一遍完整的参数设计。
**第一步,设定分压采样网络。**比较器用LM393,工作电压由输入电源经简单的稳压或并联稳压管提供。基准电压用TL431设定为2.5V。采样分压R1取62kΩ、R2取33kΩ,则触发电压:
VTRIP = 2.5 × (62 + 33) / 33 ≈ 7.2V
这个值偏高了。调整R2到30kΩ:
VTRIP = 2.5 × (62 + 30) / 30 ≈ 7.67V
仍然偏高。实际上,对于2.5V基准,要得到6.2V触发点,需要的分压比是:
R1 / R2 = VTRIP / VREF - 1 = 6.2 / 2.5 - 1 = 1.48
取R2=33kΩ,R1≈48.8kΩ,标准值取49.9kΩ(E96系列有),最终:
VTRIP = 2.5 × (49.9 + 33) / 33 ≈ 6.28V
与目标6.2V误差约1.3%,可以接受。分压网络的静态功耗为6.2V/(49.9k+33k)≈75μA,不算大。
**第二步,选择PMOS管。**关键参数是VDS耐压、VGS耐压和RDS(on)。输入最高可能到12V(用户插错时),所以VDS至少选30V以上,保险起见选40V;VGS耐压也要够,因为栅极会被拉到12V;RDS(on)要满足2A负载下的损耗要求。
我拿AO3401举例:VDS=-30V,VGS=±12V(略紧张,但为了便宜常用),RDS(on)典型值50mΩ@VGS=-4.5V。2A电流下导通损耗约:
P = I² × RDS(on) = 2² × 0.05 = 0.2W
SOT-23封装的散热能力大约能承受0.3-0.4W,0.2W虽然有点热,但还在安全范围内。如果你做过流或大电流产品,建议选SO-8或DPAK封装的MOS,散热更从容。
**第三步,设计迟滞网络。**在比较器同相输入端和输出之间接一个正反馈电阻R3(比如1MΩ)。输出翻转拉高后,同相端电压被额外抬高一个量:
ΔV = (VOUT - VIN_REF) × R1//R2 / (R3 + R1//R2)
这个算起来有些绕,实际调试时我一般用示波器观察,从小到大调整R3,直到输出在临界点不再抖动。迟滞量控制在0.3V~0.5V就足够。
**第四步,RC抗干扰滤波。**在分压采样点(R1与R2的连接点)加一个100nF的电容到地,和等效分压电阻构成低通滤波,时间常数约:
τ = (R1 // R2) × C ≈ (49.9k // 33k) × 100nF ≈ 19.9k × 0.1μF ≈ 2ms
这个值对于绝大多数电源噪声足够,但对快速过压响应不够快。如果要求动作快,把电容降到10nF,时间常数约0.2ms,对高频干扰抑制仍然有效,同时不会拖慢太多。
3.3 分立方案容易踩的坑
- 基准源启动问题:TL431需要最小1mA的阴极电流才能正常工作。如果R2分压电阻太大,TL431拉不出足够电流,基准电压会漂移。解决办法是在TL431阴极到地之间加一个1kΩ左右的电阻,保证最小工作电流。
- 比较器输出灌电流不足:LM393是开集电极输出,需要外接上拉电阻。上拉电阻的取值要兼顾PMOS栅极充电速度——电阻太小,翻转瞬间电流大但栅极充得快;电阻太大,栅极充电慢,MOS关断延迟。我用10kΩ上拉到输入电压,实测关断时间约10μs,够用。
- 上电瞬间误触发:系统上电时,输入电压从0V爬升,如果分压网络和基准源的建立时间不匹配,比较器可能短暂误触发。解决办法是加一个缓启动电容在基准源输出端,让基准比采样慢一点建立,或者用带使能端的基准源。
4. 专用IC方案:选型、布线、实测
4.1 常见OVP IC选型:从电荷泵到集成电子保险丝
分立方案虽然灵活,但在量产产品里我更推荐用集成OVP IC。原因是:集成了精确的基准电压、迟滞、故障锁存/自动重试、甚至限流功能,一致性远好于分立元件搭出来的电路,而且能把PCB面积从十几个器件缩减到三四个。
市面上的OVP/电源保护IC大概分两类:
第一类是单纯的OVP开关控制器,比如MAX14571、NCP360、SY6280这些。它们内部有精密比较器和MOS驱动,外部只需要配分压电阻设定阈值即可。MAX14571我印象比较深,输入耐压到60V,自带OVP、OCP和反向保护,一颗芯片把三类常见电源故障全管了,非常适合车载和工业场景。
第二类是电子保险丝(eFuse),比如TPS2596、TPS25940、LT4363这些。它们除了过压保护,还集成过流保护、浪涌电流限制、热关断等。TPS2596支持2.7V到18V输入,内部MOS的RDS(on)只有几十毫欧,5V/3A场景下损耗很低,不需要外置MOS。用它来做OVP,外围只需要几个电阻电容,非常省事。
选集成OVP IC时,我重点看这几个参数:
| 参数 | 怎么选 |
|---|---|
| 输入电压范围 | 必须覆盖"正常最高电压+过压保护阈值",并留余量 |
| 最大持续电流 | 大于负载最大电流的1.2倍以上 |
| 内部MOS的RDS(on) | 决定正常工作的损耗,越小越好 |
| OVP阈值精度 | 1%以内最佳,精度越高阈值设定越准 |
| 响应时间 | 集成IC一般在1μs~10μs,够用 |
| 恢复方式 | 锁存型(latch)适合工业设备;自动重试型适合消费电子 |
| 封装与散热 | 大电流必须考虑封装热阻,必要时选带焊盘的封装 |
4.2 用TPS2596搭一个带OVP和限流的5V电源入口
以TPS2596为例,完整的保护入口电路只需要这几步。
**第一步,设定OVP阈值。**TPS2596的OVP引脚阈值VOVP_REF典型值为1.2V。目标过压阈值6.2V,取Rbottom=10kΩ,则:
Rtop = 10k × (6.2 / 1.2 - 1) ≈ 41.7kΩ
取41.2kΩ标准电阻,实际阈值:
VOVP = 1.2 × (41.2 + 10) / 10 = 6.144V
注意TPS2596数据手册里会标注OVP引脚的最大输入电压,通常比电源电压低,分压网络不能省,直接用引脚靠内部上拉是不可靠的。
**第二步,设定限流值。**负载最大2A,预留1.2倍余量,限流设为2.4A。TPS2596用ILIM引脚外接电阻设定限流值,具体阻值和电流的关系要查数据手册(不同型号规律不同)。设好限流后,过压或过流时芯片都会关断内部MOS,并在故障解除后按可编程的延时自动重试。
**第三步,设定恢复时间。**TPS2596有一个dVdT引脚,用来设定输出爬升速率和自动重试延时。接一个电容到地,电容越大,启动时输出爬升越慢,浪涌电流越小,但恢复也越慢。我一般选1nF~10nF,对应爬升时间约1ms~10ms,兼顾启动速度和电流冲击。
**第四步,布局。**TPS2596的输入引脚附近放一个1μF陶瓷电容,输出引脚附近放一个10μF陶瓷电容。输入电容负责抑制来自适配器的瞬态,输出电容负责稳定输出。如果输入线缆较长,输入端还要加一个100μF电解电容,防止线缆电感在热插拔时产生压降尖峰。
4.3 PCB布线的几条硬规矩
无论是分立方案还是集成方案,OVP电路的PCB布局都有几条通用规则,踩过线的都知道这比原理图本身更影响可靠性:
- MOS管/IC的电源路径要短而粗:大电流路径的走线宽度按1A不少于20mil(0.5mm)计算,2A至少40mil,铜厚1oz。电源路径长了,线路寄生电阻会产生压降,还会引入寄生电感,让瞬态响应变差。
- 采样分压点远离功率路径:OVP引脚的分压电阻要靠近IC放置,采样线不要和输出大电流走线贴在一起走,否则大电流变化时磁场耦合会让采样电压抖动。
- 输入输出电容呈"一"字排开:输入电容靠近IC输入端,输出电容靠近IC输出端,电流方向尽量直通,避免绕圈形成大电流环路。
- 地平面完整:在OVP电路下方保留完整的地平面(不要被走线割裂),给高频瞬态电流一个低阻抗回路。我修过好几块OVP误触发的板子,最后定位都是地平面被割裂导致比较器参考地电位跳动。
5. 常见问题与排查技巧实录
5.1 现象一:正常供电时误触发,设备反复断电
这是我遇到最多的一个问题,尤其在用分立比较器方案时特别常见。排查步骤和思路如下:
- 用示波器看输入端波形。如果正常输入电压上叠加了高频纹波(比如开关电源输出的开关纹波),幅度一旦越过阈值线,比较器就会翻转。先用示波器确认噪声来源。
- 加大采样端RC滤波。把采样点对地电容从100nF加到1μF,时间常数变大,高频纹波被滤除,误触发消失。代价是响应变慢,需要平衡。
- 增大迟滞量。把正反馈电阻调小,迟滞从0.3V加大到0.6V,给噪声留更大的安全窗口。
- 检查地线。如果示波器显示的地电位和信号地之间有几十毫伏的跳动,说明地平面有问题或采样线参考地不对,立刻调整布局。
5.2 现象二:过压时保护动作了,但后端芯片还是烧了
这种情况很扎心——保护电路看起来在工作,但后级还是挂了。经验告诉我,原因一般是这几个:
- 阈值设得太高。比如5V系统设了7V阈值,但后端的DC-DC芯片最高耐压只有6.5V,电压升到6.8V时后端已经先坏了。此时即使保护在7V动作,也已经晚了。正确做法是查清楚后端所有器件的耐压最低值,把OVP阈值设在更低的安全线上。
- 响应时间太长。分立方案里RC滤波太大,比较器延迟太大,MOS关断太慢,过压持续了几百微秒,后端已经损坏。解决办法是减小RC、换快速比较器、加快栅极放电。
- 电压尖峰比阈值高太多。如果输入瞬时尖峰达到20V、30V,而OVP的MOS耐压或IC的耐压余量不足,保护动作之前器件可能已经被尖峰打穿。此时需要在前端加一个TVS管做第一级钳位,把最高的尖峰削掉,再用OVP做第二级断开。
我的习惯是:OVP阈值取后端最低耐压的70%-80%,同时在输入端加一个钳位型TVS兜底。两道防线,钳位管负责削峰,OVP负责切断,各管一段。
5.3 现象三:过压恢复后,系统不能正常启动
有些OVP方案设计成故障锁存——过压后需要断电重启或者手动复位才能恢复。如果设备没有这个预期,用户会以为产品坏了。
排查时注意区分芯片是锁存模式还是自动重试模式。如果是锁存,检查是否存在过压信号一直持续的假象,比如分压电阻短路导致OVP引脚电平一直高于阈值。如果设计时希望自动恢复,就换自动重试的IC或调整使能逻辑。
还有一种情况:过压保护解除后,输入电压正常了,但输出端因为大电容存在,仍然被充到较高电压,导致OVP电路误以为后端还有问题。解决办法是在输出端加放电电阻,或者让OVP IC在恢复时先对输出电容缓慢放电再重新启动。
5.4 现象四:MOS管发烫,甚至烧毁
正常工作时MOS发烫,首要检查导通损耗。2A电流、50mΩ RDS(on)时损耗0.2W,摸上去温热但能接受;如果损耗超过0.5W,SOT-23的封装就压不住了,换成SO-8或加散热焊盘。方法有两种:一是换更低RDS(on)的MOS,二是增大栅极驱动电压让MOS进入深线性区。
保护动作瞬间发烫则是另一回事:MOS在关断过程中会短暂进入线性区,承受高电压大电流,瞬时功耗可能几十瓦。如果关断过程太慢,这会烧毁MOS。解决方法是加快栅极放电,减小栅极串联电阻,或用专用的栅极驱动IC。
5.5 一份速查表:OVP调试问题定位
| 故障现象 | 可能原因 | 排查方向 | 解决办法 |
|---|---|---|---|
| 正常电压下误触发 | 纹波过大、采样受干扰、迟滞太小 | 示波器抓输入波形、看采样点电平 | 加大RC滤波、增大迟滞、优化地平面 |
| 后端仍损坏 | 阈值过高、响应过慢 | 查后端器件耐压、测保护动作时间 | 降阈值、加TVS、换快速比较器 |
| 过压后无法恢复 | 锁存模式、分压故障 | 查芯片恢复机制、查OVP引脚电平 | 换自动重试模、清理分压短路 |
| 保护动作前就烧MOS | MOS耐压不足、尖峰过高 | 测MOS各引脚波形 | 换高耐压MOS、加输入端TVS |
| 输出有"打嗝"震荡 | 迟滞不足、临界反复翻转 | 示波器看输出波形 | 增大迟滞、加正反馈电阻 |
最后分享一个我踩坑后的习惯
做OVP这么多年,我最大的心得体会是:过压保护不只是原理图上多一个器件,而是一整套"阈值-响应-恢复"的策略。阈值设低了,正常波动就误触发;设高了,保护形同虚设;响应慢了,后级该烧还是烧;恢复方式不对,用户天天找售后。我每次设计新项目的电源入口,都会先写清楚这个产品到底会面对什么过压场景,再回头选方案和定参数。即使时间紧,也会在输入端预留一个TVS的位置——宁可后面不用,也不能让产品在用户手里裸奔。
如果你正卡在某个OVP调试问题上,不妨按上面的排查表一项项过,尤其先确认"后端最低耐压是多少"这个前提。把这一步搞扎实了,后面所有的阈值计算和器件选型才有意义。