提示:此文章仅供本人查阅参考
前言
提示:Nordic 52832供电电压在300ms内下降0.3V后回升时,系统会重启:
说明:W5,B1项目均存在这个问题(含马达或蜂鸣器等大电流器件的电路)。
一、发现问题
W5项目,在电池低电情况下,使用马达时,设备存在重启的现象
二、查找原因
LDO的带载能力和两端压差有关,当电流带载能力弱时,会拉低电压,导致芯片重启
1.分析问题
电池低电时(3.2-3.4V),W5 V1.0 的LDO(3.0V输出)两端压差0.2-0.4V,对应输出电流能力最大为 40mA
马达工作时最大额定工作电流为40mA,实际测量马达工作峰值电流在38mA左右
所以电池低电时,马达震动,设备有几率会重启
- W5 LDO部分电路图
- W5选用的LDO的两端压差和输出电流关系
- W5马达额定电压
2.解决问题
B1项目选用了带载能力更强的LDO (B1项目带马达,带蜂鸣器)
- B1 LDO电路,LDO型号:UM1550S 英联
- 蜂鸣器峰值电流,规格书100mA max , 实际测量30mA max
- 马达峰值电流,规格书80mA max ,实际未测试
- B1选用的LDO(UM1550S的数据手册)
- 马达+蜂鸣器 峰值电流理论值180mA,实际110mA
- LDO(UM1550S)在0.2-0.4V压差时,输出电流150-300mA(理论)
3.实际测试
马达+蜂鸣器 峰值电流理论值180mA,实际110mA
LDO(UM1550S)在0.2-0.4V压差时,输出电流150-300mA(理论) LDO(UM1550S)在0.2-0.4V压差时,实际电流157-179mA(实测)
-
虽然实际电流在LDO理论带载范围内,但用示波器看电池电压3.4V以下的情况下,LDO输出电压仍然有高于0.3V的拉低
-
电池电压3.4V时,电池容量小于7%
-
电池剩余容量10%时,对应电压3.4402V(电池实际放电容压关系,有效容量=实际充放电平均容量)
-
电池剩余容量10%时,对应电压3.545V(推荐给固件的容压关系表,有效容量=标称容量)
总结
因为Nordic 52832供电电压在300ms内下降0.3V并回升,系统会重启,
所以建议将B1的关机电压的电压设置在3.4V,或低电禁用马达,蜂鸣器功能