2、过流保护基础:过流现象与危害、电流检测电阻选型、电流检测放大器原理
各位工程师朋友,咱们开始聊过流保护。说实话,这个主题我讲了不下十次,但每次备课还是会翻出当年的设计笔记。为什么?因为过流保护这东西,看着简单,踩坑的人却一茬接一茬。我自己就交过不少学费,今天把这些经验掰开了讲给你听。
2.1 过流现象与危害
先说说什么是过流。说白了,就是流过电路的电流超过了设计允许的额定值。比如你设计一个5V/2A的DC/DC,结果负载突然抽了3A,这就是过流。
过流分两种:一种是短路,阻抗几乎为零,电流瞬间飙升;另一种是过载,负载慢慢变大,电流缓缓上升。我在项目中遇到过最头疼的是后者——短路保护很容易触发,但过载往往被忽视,直到芯片冒烟才反应过来。
过流的危害,我列几个典型的:
- 器件烧毁:MOS管、电感、采样电阻,哪个都扛不住持续过流。我记得有一次调试,电感直接炸了,碎片崩到脸上,还好戴了护目镜。
- 磁芯饱和:电流一大,电感量骤降,纹波电流失控。你想想看,电感变成一根导线,后果是什么?
- 电压跌落:过流时输出被拉低,后级电路工作异常。数字芯片掉电复位,模拟电路输出失真。
- 热失控:温度升高→导通电阻变大→损耗增加→温度更高。这是个正反馈,最终烧毁。
2.2 电流检测电阻选型
检测电流最直接的方法,就是串一个小电阻,测它两端的压降。这个方法简单可靠,但选型有门道。
2.2.1 电阻值怎么定?
核心原则:压降不能太大,也不能太小。
- 压降太大:损耗高,发热严重,效率下降。
- 压降太小:信号太弱,容易被噪声淹没,检测精度差。
我个人习惯把满量程压降设在50mV~100mV之间。举个例子,你要检测10A的过流点,选一个5mΩ的电阻,满量程压降就是50mV。这个值对大多数电流检测放大器来说,信噪比够用。
2.2.2 功率和温漂
电阻的功率要留余量。计算公式很简单:P = I² × R。比如10A电流、5mΩ电阻,功率就是10² × 0.005 = 0.5W。我一般选额定功率2倍以上的电阻,也就是1W。为什么?因为电阻的温升会影响阻值,进而影响检测精度。
温漂(TCR)是另一个关键参数。普通厚膜电阻的TCR在±200ppm/℃左右,而精密合金电阻可以做到±50ppm/℃甚至更低。如果你的系统工作温度范围很宽(比如-40℃~85℃),一定要用低TCR的电阻。我曾经在一个车载项目上用了普通电阻,结果高温时过流保护点漂了15%,差点导致批量召回。
| 参数 | 普通厚膜电阻 | 精密合金电阻 |
|---|---|---|
| TCR (ppm/℃) | ±200~±500 | ±15~±50 |
| 功率密度 | 中等 | 高 |
| 价格 | 低 | 中高 |
| 推荐场景 | 消费电子、低成本 | 汽车、工业、高精度 |
2.2.3 布局要点
电流检测电阻的PCB布局,我强调三点:
- 开尔文连接:检测线直接从电阻焊盘引出,不要经过大电流走线。否则走线压降会叠加到检测信号上。
- 远离热源:电阻本身会发热,别把它放在电感、MOS管旁边。热耦合会导致阻值漂移。
- 宽走线:大电流路径的走线要宽,减少寄生电阻。我一般按1A/1mm的铜厚来估算。
2.3 电流检测放大器原理
测到了电阻上的压降,接下来要放大这个信号。为什么需要放大器?因为50mV的压降,直接送给ADC或者比较器,信噪比太差了。放大到1V~3V,才好处理。
2.3.1 基本架构
电流检测放大器有两种常见架构:
- 高边检测:电阻串联在电源正端。优点是能检测到负载短路,缺点是共模电压高(等于电源电压),对放大器要求高。
- 低边检测:电阻串联在电源负端(地)。优点是共模电压低,放大器好选,缺点是检测不到负载对地短路。
我个人偏好高边检测,虽然放大器贵一点,但安全性更好。低边检测会把检测电阻串在地回路里,如果地线处理不好,容易引入噪声。
2.3.2 关键参数
选电流检测放大器,看这几个参数就够了:
- 共模电压范围:高边检测时,共模电压等于电源电压。比如12V系统,就要选共模范围至少12V的放大器。
- 失调电压:决定了你能检测的最小电流。失调电压越小,精度越高。我一般选Vos < 1mV的型号。
- 增益误差:放大器内部有固定增益(比如50倍、100倍),增益误差会影响最终精度。好的放大器增益误差在±0.5%以内。
- 带宽:如果你要检测过流瞬态,带宽要够。一般几百kHz就够了,但如果是高频开关电源,可能需要几MHz。
2.3.3 实际电路示例
给你一个最简单的电路:
// 高边电流检测
// 检测电阻 Rsense = 5mΩ
// 放大器 INA180A1 (增益 = 50)
// 满量程电流 10A → 压降 50mV → 输出 2.5V
// 输出计算公式:
// Vout = I_load × Rsense × Gain
// Vout = 10A × 0.005Ω × 50 = 2.5V
// 过流阈值设置:
// 假设过流点 8A,则 Vout_th = 8 × 0.005 × 50 = 2.0V
// 用比较器比较 Vout 和 2.0V 基准即可
这个电路我用了很多年,简单可靠。但要注意一点:放大器的输出要加一个RC低通滤波,滤除开关噪声。我一般用10kΩ电阻加100nF电容,截止频率约160Hz。
2.3.4 避坑指南
最后说几个我踩过的坑:
- 共模电压超限:有一次我用了一个共模范围5V的放大器,结果系统上电瞬间有12V的浪涌,放大器直接烧了。后来加了TVS管钳位。
- 输出饱和:放大器输出不能超过电源轨。如果检测到过流时输出饱和,比较器可能误判。我一般留10%的余量。
- 噪声耦合:检测信号线要远离开关节点(SW)。我见过一个设计,检测线跟SW走线平行走了2cm,结果输出纹波有200mV,根本没法用。
好了,过流保护的基础就讲到这里。下一节咱们聊具体的保护电路实现——怎么用比较器搭一个过流保护,以及怎么避免误触发。到时候我会分享一个我调试了三天才搞定的案例,保证让你少走弯路。