找回密码
 立即注册
查看: 805|回复: 12

内置锂电池供电,电池电压过低后续充电芯片死机

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2024-10-09 13:50:12

3

主题

13

回帖

117

积分

注册会员

积分
117
发表于 2024-10-9 14:25:31 | 显示全部楼层 |阅读模式
产品使用内置锂电池供电,有低功耗需求,在不使用时MCU会长期处于休眠状态,当有用户使用时会通过中断唤醒MCU。当电池自放电或者衰变后电压过低时,通过产品的充电接口充电,即便是电池已经充满,但是单片机依然是没有反应,好像是死机了。因为产品上没有机械按键或者电源开关的,这个时候没有办法通过外部控制单片机复位。
实际使用有下面两个原理图的两种不同的场景。

场景一,内置锂电:
见图中,假设电池电压降得很低时,单片机就在一个比较低的电源供电状态下供电,给电池充满电时,触发产品的感应器发现完全没有反应,并且通过示波器测试,信号是正常的,在这种情况下单片机死机了,能有什么方法让MCU恢复正常

内置电池

内置电池



场景二,电路中有大电容:由于电路有电机,所以唔需要接上大容量电容,产品在不使用时MCU会长期进入休眠,这样待机电流会很低。当把P4的电源插头拔掉后,电解电容上还会储存着电能,当断电后再插上P4的电源插头,这是MCU就死机;用镊子把电容短路,然后把电能释放掉再上电,电流是能正常工作的。在这种情况下,单片机的程序能通过什么方法,让其恢复正常
c91e7cbffd1edc2095b9e130c40d799.png


因为场景一和场景二的情况都差不多,在电路的电源没有完全降低到0V时重新上电,然后产品就没有反应了,因为电流的端口都刚好用满了,所以复位电路时使用芯片的内置复位,本来是希望通过内置的看门狗来实现让程序跑飞的时候自动复位,但是芯片需要长期休眠




回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2024-10-9 14:34:05 | 显示全部楼层
8H/32G系列, 内置专业复位电路
上电再慢再快,也不会死机,
电压太低,只会复位
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-03 00:09:43
已绑定手机

77

主题

4850

回帖

8388

积分

超级版主

DebugLab

积分
8388
发表于 2024-10-9 14:54:32 | 显示全部楼层
我之前用15W系列做的低功耗设计,持续使用,锂电池保护板保护后,连接充电器充电,再开机,正常

仅供参考,15W系列不推荐在新设计中使用,建议使用8H、32G、8051U系列
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:460
  • 最近打卡:2025-05-03 07:38:35
已绑定手机
已实名认证

110

主题

2224

回帖

5470

积分

版主

积分
5470
发表于 2024-10-9 15:36:03 | 显示全部楼层
考虑一下,是否是因为ldo电压过低进入保护/异常?
可以试试给ldo去掉,低压直接供电测试低电压恢复情况。
电池我一般使用的是tp5400进行升降压/充电控制频率
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:365
  • 最近打卡:2025-05-02 00:20:03

6

主题

319

回帖

2206

积分

金牌会员

积分
2206
发表于 2024-10-9 16:04:55 | 显示全部楼层
有些LDO在输入电压过低时候会导致自身耗电急剧增大,拉低供电电压引起无输出或输出电压极低.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:372
  • 最近打卡:2025-05-01 10:53:48

12

主题

125

回帖

1685

积分

金牌会员

积分
1685
发表于 2024-10-9 18:32:30 | 显示全部楼层
不可能死机的   只要电源电压超过最低电压就会运行    要么是你设计问题或者软件问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:36
  • 最近打卡:2025-05-02 06:39:07
已绑定手机

7

主题

48

回帖

561

积分

高级会员

积分
561
发表于 2024-10-10 08:11:48 来自手机 | 显示全部楼层
我之前做的电池供电,电压低,单片机进入掉电模式。短接电容放点后,按上新电池,有部分就不工作,或者是工作了发送的无线接收端收不到。重新写程序才行。这是什么原因?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:424
  • 最近打卡:2025-05-03 00:02:01
已绑定手机

19

主题

3191

回帖

4876

积分

论坛元老

积分
4876
发表于 2024-10-10 12:28:35 来自手机 | 显示全部楼层
感觉锂电池保护板也很重要,有时候电压太低进入保护状态后没有正常恢复。需要重新激活
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2024-10-09 13:50:12

3

主题

13

回帖

117

积分

注册会员

积分
117
发表于 2024-10-10 13:46:40 | 显示全部楼层
神*** 发表于 2024-10-9 14:34
8H/32G系列, 内置专业复位电路
上电再慢再快,也不会死机,
电压太低,只会复位 ...

我是用串口连接电脑看数据的,当拔掉电源后,因为单片机每0.5秒有外部的信号唤醒一次,用万用表测量2200uF电解电容的电压,都是能看到降很快的。但降到大约2.3-2.5V就不降了,我的低电压复位在烧录器设置的是2.0V,所以我再次上电就没有反应了。除非同时把电源盒串口都拔掉,等两三秒再重新接上就能正常,这个应该能通过调高低压复位的阈值解决,但是很难保证100%,因为那怕有一次这样的情况,给用户的体验感都很差,往往就是把领导们叫齐了,大家都在看的时候出现状况,尴尬死了,所以我就想看有没有办法在这种情况下,重新上电然后把情况纠正过来
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2024-10-09 13:50:12

3

主题

13

回帖

117

积分

注册会员

积分
117
发表于 2024-10-10 13:49:50 | 显示全部楼层
Debu*** 发表于 2024-10-9 14:54
我之前用15W系列做的低功耗设计,持续使用,锂电池保护板保护后,连接充电器充电,再开机,正常

仅供参考 ...

我的情况在一楼的回复中描述了,在临界电压的时候不好说,有物理按键之类的方式能复位,要是售后还能处理一下,要是光秃秃的,内置电池供电,怕是怕售后来了,没有办法让其复位
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 14:58 , Processed in 0.413911 second(s), 117 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表