4、保护电路设计(上):过流保护原理、采样电阻选型、比较器电路实现、阈值设定

各位同学,咱们今天聊聊保护电路。说实话,H桥驱动电路里,保护电路的重要性不亚于驱动电路本身。我见过太多板子,驱动部分设计得漂漂亮亮,结果一上电就冒烟——为什么?保护没做好。尤其是过流保护,这是第一道防线。

4.1 过流保护原理:为什么要做?怎么做?

过流保护,说白了就是当电机堵转、短路或者负载突变时,电流超过MOSFET或者电机能承受的极限,这时候必须立刻切断驱动信号,否则就是烧管子、烧电机。

我刚开始做电机驱动时,觉得过流保护不就是加个保险丝嘛?后来发现完全不是那么回事。保险丝反应太慢,等它熔断,MOSFET早就挂了。我们需要的是微秒级的响应速度。

过流保护的核心逻辑其实很简单:

  • 检测电流:把流过H桥的电流转换成电压信号
  • 比较阈值:把这个电压和预设的参考电压比较
  • 触发保护:一旦超过阈值,立刻关断PWM信号

嗯,这里要注意,过流保护不能做成「锁死」模式——电机启动瞬间电流本来就大,如果一过流就锁死,电机永远转不起来。所以通常我们会设计成自动恢复或者打嗝模式

关键点:过流保护的响应时间必须小于MOSFET的短路耐受时间。一般MOSFET的短路耐受时间在10μs左右,所以保护电路必须在1-5μs内动作。

4.2 采样电阻选型:小电阻,大学问

采样电阻,也叫检流电阻。它的作用就是把电流信号变成电压信号,方便比较器处理。选型时我一般关注这几个参数:

参数 说明 我的建议
阻值 决定压降大小 一般选5-50mΩ,太大功耗高,太小信号弱
功率 承受电流发热 按I²R计算,留2倍余量
精度 影响保护阈值准确性 1%就够了,0.5%更好
温漂 温度变化导致阻值漂移 选±50ppm/℃以内的
电感 高频下产生感应电压 必须选低电感型(锰铜或合金电阻)

我在项目中遇到过一个问题:用普通贴片电阻做采样,结果PWM频率一高,采样波形上全是毛刺。后来换成四端开尔文连接的合金电阻,问题才解决。你想想看,采样电阻的寄生电感在高频开关下会产生多大的干扰?

小技巧:采样电阻的布局要尽量靠近H桥的下管源极,走线要短而粗。我习惯用开尔文接法,把采样电压的走线和电流走线分开,避免大电流在PCB铜箔上产生压降干扰。

4.3 比较器电路实现:从原理到实战

比较器电路,就是把采样电压和参考电压做比较。输出要么高电平要么低电平,干净利落。

常用的比较器芯片有LM393、LM339,或者高速的比较器如TLV3501。我一般根据响应速度来选:

  • 低速应用(电机电流变化慢):LM393就够,响应时间约1.3μs
  • 高速应用(需要快速保护):TLV3501,响应时间4.5ns

电路结构其实很简单:

// 典型过流比较电路
// 采样电压 V_sense 接比较器同相输入端
// 参考电压 V_ref 接比较器反相输入端
// 输出接MCU的中断引脚或直接关断PWM

// 阈值计算:
// V_ref = I_threshold × R_sense
// 例如:I_threshold = 5A, R_sense = 10mΩ
// V_ref = 5 × 0.01 = 50mV

嗯,这里有个坑——比较器输出是开漏的,必须加上拉电阻。我曾经有一次忘了加上拉,结果比较器输出一直浮空,保护电路形同虚设。

警告:比较器输入端要加RC滤波,滤除开关噪声。但滤波时间常数不能太大,否则会延迟保护响应。我一般取R=1kΩ,C=100pF,时间常数0.1μs,既能滤除高频噪声,又不影响响应速度。

4.4 阈值设定:不是拍脑袋定的

阈值设定,说白了就是「电流大到多少算过流」。这个值不能拍脑袋,得算。

我一般按以下步骤来:

  1. 查电机参数:看电机的堵转电流是多少。一般直流电机的堵转电流是额定电流的5-10倍。
  2. 查MOSFET参数:看MOSFET的连续漏极电流和脉冲电流能力。
  3. 取最小值:保护阈值取电机堵转电流和MOSFET最大电流中较小的那个。
  4. 留余量:再乘以0.8-0.9的安全系数。

举个例子:

  • 电机额定电流2A,堵转电流12A
  • MOSFET连续电流30A,脉冲电流60A
  • 保护阈值 = min(12A, 30A) × 0.85 ≈ 10A

你看,保护阈值设成10A,既不会在电机启动时误触发,又能在堵转时及时保护。

参考电压怎么算?

V_ref = I_threshold × R_sense
V_ref = 10A × 10mΩ = 100mV

这个100mV的参考电压,可以用电阻分压从3.3V或5V电源得到,也可以用精密基准源。我习惯用TL431加电阻分压,温漂小,精度高。

避坑指南:我曾经把阈值设得太接近电机启动电流,结果电机一启动就保护,根本转不起来。后来加了软启动延时屏蔽——启动前几百微秒内屏蔽过流检测,等电流稳定后再开启保护。

4.5 本章知识体系

下面这张图,是我画的本章节核心逻辑。你看一眼就能明白整个过流保护的设计流程:

过流保护电路设计核心逻辑 电流检测 采样电阻 + 差分放大 阈值比较 比较器 + 参考电压 保护动作 关断PWM / 中断信号 关键参数:响应时间 < 5μs | 阈值余量 0.8~0.9 | 滤波时间常数 0.1μs 采样电阻选型要点 • 阻值:5~50mΩ • 功率:I²R × 2倍余量 • 精度:1% 以上 • 温漂:±50ppm/℃以内 • 低电感:合金/锰铜 阈值设定流程 ① 查电机堵转电流 ② 查MOSFET最大电流 ③ 取两者较小值 ④ 乘以0.8~0.9安全系数 ⑤ 计算 V_ref = I × R_sense

这张图把整个过流保护的设计流程串起来了。从左到右,从检测到比较再到动作,每一步都有对应的选型和参数要求。你照着这个思路做,基本不会出大问题。

个人经验:我习惯在比较器输出端加一个D触发器做锁存,一旦过流就锁死保护状态,直到MCU手动复位。这样能避免在故障状态下反复重启,把MOSFET烧得更惨。

好了,这一章的内容就到这儿。过流保护是保护电路的基础,下一章我们会聊更高级的保护——欠压保护、过温保护和反向保护。这些保护加在一起,才能让你的H桥驱动电路真正「百毒不侵」。


公众号:蓝海资料掘金营,微信deep3321