4. 欠压保护原理与设计

欠压保护,说白了就是防止电源电压掉得太低,导致系统工作不正常。我见过不少项目,就是因为欠压没处理好,设备在电网波动时频繁重启,客户投诉不断。今天咱们就把这块掰开揉碎了讲清楚。

4.1 欠压检测电路

欠压检测的核心,就是判断电源电压是否低于某个阈值。最简单的做法是用电阻分压加比较器。我个人习惯用TL431或者精密电阻分压,因为温漂小,长期稳定。

举个例子,一个12V系统,我们设定欠压阈值为10.8V(90%额定电压)。分压电阻选R1=10kΩ,R2=1kΩ,那么比较器输入端的电压就是:

V_in = 12V * (1k / (10k + 1k)) = 1.09V

比较器参考电压设为1.09V。当输入电压低于10.8V时,V_in低于参考,比较器翻转,输出欠压信号。

关键点:比较器一定要加迟滞,否则在阈值附近会反复跳变。我一般加5~10mV的迟滞量,效果很好。

实际项目中,我遇到过一个问题:分压电阻的精度不够,导致阈值偏差大。后来我改用0.1%精度的电阻,问题就解决了。你想想看,如果阈值偏差5%,那10.8V可能变成10.26V,系统在正常电压下就误报欠压了。

4.2 延时电路设计

为什么要加延时?因为电网电压会有短暂的跌落,比如电机启动瞬间。如果不加延时,系统会频繁进入欠压保护,影响正常使用。

延时电路我常用两种方式:

  • RC延时:简单便宜,但精度一般。适合对延时要求不高的场合。
  • 数字延时:用定时器或单片机实现,精度高,可调范围大。

RC延时的计算公式:

t = R * C * ln(V_th / V_in)

其中V_th是比较器的翻转阈值,V_in是输入电压。举个例子,R=100kΩ,C=10μF,V_th=2V,V_in=5V,那么延时约为:

t = 100k * 10μ * ln(2/5) ≈ 0.92秒

小技巧:RC延时的电容一定要用钽电容或陶瓷电容,电解电容漏电流大,会导致延时不准。我曾经吃过这个亏,后来全换成钽电容了。

数字延时就更灵活了。我习惯用555定时器或者MCU的定时器。比如用555搭建单稳态电路,通过调节电阻和电容来设定延时时间。精度可以做到±5%以内。

4.3 电源监控芯片应用

如果不想自己搭电路,直接用电源监控芯片是最省事的。市面上常见的型号有MAX809、TPS3808、ADM809等。这些芯片内部集成了比较器、参考电压和延时电路,外围只需要几个电阻电容。

以MAX809为例,它的典型应用电路如下:

VCC —— 芯片VDD
GND —— 芯片GND
RST —— 接MCU复位引脚
(外部只需一个0.1μF去耦电容)

MAX809的复位阈值有多个档位:2.63V、2.93V、3.08V、4.38V等。选型时根据系统电压来定。比如3.3V系统,选2.93V的阈值,当电压低于2.93V时,RST引脚输出低电平,复位MCU。

注意:电源监控芯片的输出类型有推挽和开漏两种。推挽输出可以直接驱动MCU复位引脚,开漏输出需要外接上拉电阻。选型时一定要看清楚。

我有个项目用了TPS3808,它的优点是延时时间可调,通过一个外部电容就能设定。比如接10nF电容,延时约20ms。这个功能在需要精确控制复位时间的场合特别有用。

4.4 系统掉电保护策略

掉电保护,就是当检测到欠压后,系统要安全地保存数据、关闭输出,避免数据丢失或设备损坏。

我总结了一套掉电保护流程:

  1. 检测欠压:电源监控芯片或比较器输出欠压信号。
  2. 触发中断:欠压信号接入MCU的外部中断引脚。
  3. 保存数据:MCU在中断服务程序中将关键数据写入EEPROM或Flash。
  4. 关闭输出:切断功率管的驱动信号,防止误动作。
  5. 等待复位:电压继续下降,MCU复位。

这里有个关键点:掉电后MCU还能工作多久?取决于电源电容的储能。我一般会在电源端并联一个大电容,比如1000μF,保证在掉电后MCU有足够的时间完成数据保存。

经验数据:一个1000μF的电容,在5V电压下,能储存的能量约为12.5mJ。如果MCU工作电流为10mA,那么可以维持约250ms。这个时间足够保存数据了。

嗯,这里要注意:EEPROM的写入时间通常需要5~10ms,Flash写入时间更长,约20~50ms。所以保存数据时,要优先保存最重要的参数,比如运行状态、故障记录等。次要数据可以放弃。

我曾经遇到一个案例:客户反映设备在掉电后经常丢失配置参数。后来发现是电源电容容量不够,MCU还没写完数据就断电了。我们把电容从470μF换成2200μF,问题就解决了。

4.5 知识体系总览

下面这张图总结了欠压保护的核心逻辑,我画出来方便你理解:

欠压保护知识体系 欠压保护 欠压检测电路 延时电路设计 电源监控芯片 掉电保护策略 电阻分压 比较器 迟滞设计 RC延时 数字延时 555定时器 MAX809 TPS3808 阈值选择 数据保存 输出关闭 电容储能

这张图把欠压保护的四个核心模块串起来了。从检测到延时,再到芯片应用和掉电策略,每一步都环环相扣。实际设计时,你可以根据系统需求选择不同的组合方式。

我的建议:对于成本敏感的产品,用分立元件搭检测和延时电路;对于可靠性要求高的产品,直接用电源监控芯片。两者各有优劣,看你的项目需求来定。

专注资料整理