3、输出异常排查:输出电压偏高/偏低、输出纹波过大、输出短路保护、输出过流保护
输出异常,是电源芯片调试中最让人头疼的问题之一。我做了十几年电源设计,可以说90%的返修和客诉都跟输出异常有关。今天咱们就把这四种常见故障掰开揉碎了讲清楚。
3.1 输出电压偏高/偏低
输出电压不准,说白了就是反馈环路出了问题。我个人习惯先看反馈电阻分压网络,这是最容易出问题的地方。
3.1.1 反馈电阻分压网络
大部分可调输出的电源芯片,都是靠FB引脚检测反馈电压。公式很简单:
Vout = Vref × (1 + R1/R2)
其中Vref是芯片内部的基准电压,R1是上分压电阻,R2是下分压电阻。
常见问题排查:
- 电阻值偏差:我遇到过好几次,BOM表里写的是1%精度电阻,实际贴片用的是5%的。结果输出电压直接偏了10%以上。
- 焊接不良:虚焊、冷焊会导致分压网络开路,FB引脚电压异常。
- PCB漏电流:FB引脚是高阻抗节点,PCB受潮或有助焊剂残留,都会引入漏电流。
3.1.2 基准电压漂移
如果反馈电阻没问题,那就要怀疑芯片内部的基准电压了。基准电压漂移通常跟温度有关。
| 温度范围 | 典型基准漂移 | 影响 |
|---|---|---|
| -40°C ~ 85°C | ±1% ~ ±2% | 可接受 |
| 85°C ~ 125°C | ±2% ~ ±5% | 需注意 |
| 超过125°C | 可能超过±5% | 不建议使用 |
为什么会这样?因为基准电压源内部有温度补偿电路,温度过高时补偿效果会变差。我曾经在高温老化测试中,发现输出电压从3.3V慢慢爬到了3.45V,最后查出来就是基准漂移的问题。
3.2 输出纹波过大
输出纹波过大,轻则影响负载工作,重则导致系统复位。我见过不少工程师一上来就换电容,其实纹波来源有好几种。
3.2.1 开关纹波
开关纹波是电源芯片工作时的固有产物,频率等于开关频率。它的幅度主要取决于输出电容的ESR(等效串联电阻)。
Vripple ≈ Iripple × ESR
其中Iripple是电感电流纹波,ESR是输出电容的等效串联电阻。
降低开关纹波的方法:
- 选用低ESR的陶瓷电容(X5R或X7R材质)
- 增加输出电容容量
- 并联多个小电容降低总ESR
3.2.2 噪声纹波
噪声纹波频率高、幅度小,通常来自PCB布局和走线。我记得有一次调试一个DC-DC模块,输出纹波始终降不下来,换了电容、改了电感都没用。最后发现是输出走线太长,寄生电感太大。
排查要点:
- 输出电容要尽量靠近芯片的VOUT和GND引脚
- 反馈走线要远离电感和开关节点
- 使用多层板时,输出走线下面要有完整的地平面
3.3 输出短路保护
输出短路保护是电源芯片的保命功能。但有时候保护太灵敏,或者保护失效,都会出问题。
3.3.1 保护机制原理
常见的短路保护方式有两种:
- 打嗝模式(Hiccup Mode):检测到短路后,芯片停止工作一段时间,然后尝试重启。如果短路还在,继续打嗝。
- 恒流限流(Constant Current Limit):输出电流被限制在设定值,电压会掉到很低。
我个人更喜欢打嗝模式,因为平均功耗低,不容易烧芯片。
3.3.2 保护误触发
有时候负载启动瞬间电流很大,会误触发短路保护。我曾经遇到一个电机驱动项目,每次启动都保护,查了半天发现是启动电流超过了限流点。
解决方法:
- 适当提高限流点(注意不要超过芯片最大额定值)
- 增加软启动时间,让输出电压缓慢上升
- 在输出端加一个预充电电路
3.4 输出过流保护
过流保护和短路保护有点像,但过流保护更关注持续性的过载情况。
3.4.1 过流保护阈值
过流保护阈值通常由芯片内部的电流检测电路决定。有些芯片可以通过外部电阻来设定。
Ilimit = Vcs / Rcs
其中Vcs是电流检测电压(通常是50mV~100mV),Rcs是检测电阻。
选型建议:
- 检测电阻的功率要足够大,避免过热
- 检测电阻的精度要选1%或更高
- PCB走线要宽,减少寄生电阻的影响
3.4.2 过流保护响应时间
过流保护的响应时间很关键。太快了容易误触发,太慢了又保护不了芯片。
| 应用场景 | 推荐响应时间 | 说明 |
|---|---|---|
| 普通DC-DC | 10μs ~ 100μs | 兼顾保护和稳定性 |
| 电机驱动 | 1μs ~ 10μs | 电机堵转时电流上升很快 |
| LED驱动 | 100μs ~ 1ms | LED对电流过冲不敏感 |
嗯,这里要注意:响应时间太短的话,负载瞬态变化也会触发保护。我建议在芯片的COMP引脚上加一个小电容,可以适当延长响应时间,避免误触发。
3.5 综合排查流程
遇到输出异常,别慌。我总结了一个排查顺序,按这个来基本能解决问题:
- 先看输入:输入电压是否正常?输入电容有没有虚焊?
- 再看反馈:FB引脚电压对不对?分压电阻有没有焊错?
- 然后看输出:输出电容ESR是否过大?走线有没有问题?
- 最后看保护:是不是保护误触发了?限流点设置是否合理?
输出异常排查,说白了就是找到那个「不听话」的环节。可能是电阻、电容、PCB走线,也可能是芯片本身。多积累经验,多动手测试,慢慢就能一眼看出问题所在。