4、关键参数整定:阈值设定原则、响应时间权衡、回差设置技巧、去抖时间配置

过流保护能不能真正起作用,关键就看这几个参数调得对不对。我见过不少板子,原理图看着没问题,器件选型也到位,结果一上电就误保护,或者真短路了它又不动作。说白了,就是阈值、响应时间、回差、去抖这四个参数没整明白。

这一章咱们就把它们一个一个拆开讲。我会结合自己踩过的坑,告诉你每个参数到底该怎么设。

核心观点: 过流保护不是越灵敏越好,也不是越慢越好。它是在“该跳的时候必须跳,不该跳的时候坚决不跳”之间找平衡。

4.1 阈值设定原则:留余量,但别留太多

阈值是过流保护的第一道防线。设高了,保护形同虚设;设低了,动不动就跳闸,设备没法正常工作。

我的经验公式是这样的:

I_th = I_nom × 1.2 ~ 1.5

其中 I_nom 是电路正常工作时的最大电流。为什么要留 20%~50% 的余量?因为要考虑器件容差、温度漂移、纹波电流这些因素。

举个例子。我之前做过一个 48V 通信电源项目,额定输出 10A。一开始我把阈值设在 11A,结果夏天高温时频繁误保护。后来一查,是采样电阻的温度系数在作怪。最后我改到 13A,问题就解决了。

小技巧: 如果电路中有电机、电容充电这类浪涌电流场景,阈值还要再往上提。我一般会先实测浪涌峰值,然后在这个峰值基础上再加 10%~20%。

阈值设定的几个原则:

  • 区分稳态和瞬态: 稳态过流(比如负载短路)阈值可以设低一点;瞬态过流(比如电机启动)阈值要设高一点,或者配合延时。
  • 考虑采样精度: 如果用的是 1% 精度的采样电阻,阈值余量可以小一些;如果是 5% 的,余量就得大一些。
  • 留出老化余量: 器件用久了参数会漂。我习惯在计算值上再加 5%~10% 的老化余量。

4.2 响应时间权衡:快和稳的博弈

响应时间是个让人头疼的参数。设得太快,噪声和浪涌会触发误保护;设得太慢,真短路时器件可能已经烧了。

你想想看,一个 MOSFET 的短路耐受时间通常只有几微秒到几十微秒。如果保护响应时间超过这个范围,管子就保不住了。

我一般这样权衡:

应用场景 推荐响应时间 说明
硬短路保护 < 10 µs 必须用硬件比较器实现,软件来不及
过载保护 10 ms ~ 100 ms 可以用软件检测,配合去抖
电机堵转保护 100 ms ~ 1 s 需要避开启动浪涌
电池过流保护 1 ms ~ 10 ms 既要保护电池,又要避开瞬态

这里有个坑要注意:响应时间不是越短越好。我记得有一次做电机驱动,把响应时间设到了 1 µs,结果电机一启动就保护,因为启动电流瞬间冲到了阈值以上。后来我把响应时间放宽到 200 µs,同时配合软启动,问题就解决了。

警告: 响应时间和阈值是联动的。阈值设得越接近额定值,响应时间就要越快;阈值余量越大,响应时间可以适当放慢。两者要一起调,不能单独看一个参数。

4.3 回差设置技巧:防止临界振荡

回差,也叫滞回。它的作用是防止电流在阈值附近来回跳动时,保护电路反复开启和关闭。

没有回差会怎样?假设阈值是 10A,电流在 9.9A 和 10.1A 之间波动。没有回差的话,保护会频繁动作和恢复,产生振荡。这种振荡不仅影响设备工作,还可能损坏继电器或 MOSFET。

回差的计算方法:

Hysteresis = I_th × 5% ~ 10%

也就是说,如果阈值是 10A,回差可以设在 0.5A~1A。这样电流降到 9A~9.5A 时才会恢复,不会在 10A 附近来回跳。

我在项目中遇到过一个问题:一个 24V 电源模块,带容性负载时电流有较大的纹波。回差设小了,保护频繁动作;回差设大了,短路解除后恢复太慢。最后我通过示波器抓了纹波波形,把回差设成纹波峰峰值的 1.5 倍,效果很好。

经验之谈: 回差不要超过阈值的 20%,否则恢复电流太低,设备可能无法正常重启。我一般先设 10%,然后根据实测调整。

4.4 去抖时间配置:滤掉噪声,保留真信号

去抖时间,说白了就是“等一等,看是不是真的过流了”。它和响应时间不同:响应时间是从过流发生到保护动作的总时间,而去抖时间只是其中的一段延时,专门用来滤除噪声。

去抖时间的典型配置:

  • 硬件去抖: 用 RC 滤波器或施密特触发器,时间常数一般在 1 µs ~ 100 µs。
  • 软件去抖: 连续采样 N 次,如果 N 次都超过阈值才触发保护。N 一般取 3~10 次。

我习惯的做法是:先用硬件快速响应短路(响应时间 < 10 µs),再用软件做去抖处理过载(去抖时间 1 ms ~ 10 ms)。这样既保住了短路时的快速性,又避免了噪声干扰。

去抖时间设置原则:

  1. 先测噪声: 用示波器抓取正常工作时电流波形,看噪声的宽度和幅度。
  2. 去抖时间 > 噪声宽度: 确保噪声不会触发保护。
  3. 去抖时间 < 允许过流时间: 确保在器件损坏之前保护动作。

我曾经犯过一个错:在一个变频器项目里,去抖时间设了 50 ms,结果 IGBT 短路时保护没来得及动作,炸了好几个管子。后来一查,IGBT 的短路耐受时间只有 10 µs,50 ms 去抖根本来不及。嗯,从那以后我每次都会先查器件的短路耐受时间。

注意: 去抖时间和响应时间不是一回事。去抖时间只是响应时间的一部分。总响应时间 = 去抖时间 + 检测延迟 + 动作延迟。设计时要把所有延迟都算进去。

4.5 参数整定流程:一张图说清楚

上面讲了四个参数,它们不是孤立的。我画了一张流程图,把整定步骤串起来,你照着做就行。

过流保护参数整定流程图 过流保护参数整定流程图 确定额定电流 I_nom 设定阈值 I_th = I_nom × 1.2~1.5 设定响应时间(快/慢权衡) 设定回差 H = I_th × 5%~10% 设定去抖时间(滤除噪声) 实测验证(示波器抓波形) 不满足?返回调整 关键检查点 1. 总响应时间 < 器件耐受时间 2. 去抖时间 > 噪声宽度 3. 回差 < 20% 阈值

这张图的核心逻辑是:先定额定电流,再设阈值,然后根据应用场景权衡响应时间,接着加回差防止振荡,最后配去抖时间滤除噪声。每一步做完都要用示波器实测验证,不满足就回头调整。

4.6 实战案例:一个电源模块的参数整定

最后分享一个实际案例。我之前做过一个 12V/5A 的 DC-DC 电源模块,用的是 TI 的 TPS54560 芯片,内置过流保护。

参数整定过程:

  1. 额定电流: 5A
  2. 阈值: 5A × 1.3 = 6.5A(考虑采样电阻 ±5% 误差和温度漂移)
  3. 响应时间: 芯片内部固定约 100 ns,外部加 RC 滤波后总响应时间约 2 µs(满足 MOSFET 耐受时间)
  4. 回差: 芯片内部自带 10% 回差,约 0.65A
  5. 去抖时间: 外部 RC 滤波时间常数 1 µs,软件再加 3 次连续采样确认(每次 10 µs)

实测下来,这个模块在短路时能在 5 µs 内关断,正常工作时没有误保护。后来批量生产了 10 万片,过流保护相关的返修率不到 0.1%。

最后说一句: 参数整定没有万能公式,每个项目都要根据实际情况调。但只要你掌握了阈值、响应时间、回差、去抖这四个参数的整定逻辑,再配合示波器实测,基本不会出大问题。