[技术讨论] EEPROM丢数据

[复制链接]
3500|12
 楼主| 21ID 发表于 2021-7-6 18:07 | 显示全部楼层 |阅读模式
本帖最后由 21ID 于 2022-1-8 09:15 编辑

一次性锂电池供电,在电量快耗尽时(此时电压可能只有1.5V)EEPROM参数全部变为0xFF,芯片型号是MB85RC64低电压型(1.8V)。有写保护控制,但是电池电量快耗尽时应该是不起作用了,有什么办法可以解决?
----解决方法,II2C的外部上拉改成内部上拉,消除异常的波形。


                                                                       2022-01-08

评论

是不是不稳定的时候进行了写eeprom操作,当监测到电压过低的时候不要去操作eeprom。  发表于 2021-7-9 08:43
jjjyufan 发表于 2021-7-7 09:49 | 显示全部楼层
没加锂电保护IC?
 楼主| 21ID 发表于 2021-7-7 10:35 | 显示全部楼层
jjjyufan 发表于 2021-7-7 09:49
没加锂电保护IC?

没加呢
zhaolei2612 发表于 2021-7-7 10:43 | 显示全部楼层
主控加低压复位。
ningling_21 发表于 2021-7-7 11:21 | 显示全部楼层
使能主控的LVD功能
 楼主| 21ID 发表于 2021-7-7 17:04 | 显示全部楼层
ningling_21 发表于 2021-7-7 11:21
使能主控的LVD功能


电池快耗尽时,单片机复位脚的波形,程序都没跑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 21ID 发表于 2021-7-7 17:05 | 显示全部楼层
zhaolei2612 发表于 2021-7-7 10:43
主控加低压复位。

看看楼上的图,程序都没跑起来
ningling_21 发表于 2021-7-7 18:43 | 显示全部楼层
21ID 发表于 2021-7-7 17:04
电池快耗尽时,单片机复位脚的波形,程序都没跑

咋会自动充放电?
 楼主| 21ID 发表于 2021-7-8 08:57 | 显示全部楼层
ningling_21 发表于 2021-7-7 18:43
咋会自动充放电?

应该是电池电流放不出来导致的吧
ningling_21 发表于 2021-7-8 10:07 | 显示全部楼层
21ID 发表于 2021-7-8 08:57
应该是电池电流放不出来导致的吧

尝试加个电路,使WP脚在电池电压低于设定值时保持高电平
 楼主| 21ID 发表于 2021-7-9 09:12 | 显示全部楼层
ningling_21 发表于 2021-7-8 10:07
尝试加个电路,使WP脚在电池电压低于设定值时保持高电平

谢谢,这个高电平会随着电池电量的减少慢慢变成低电平吧

评论

会变低,当电池电压低到一定程度MCU不再执行任何指令,不会对EEP造成什么影响  发表于 2021-7-9 10:43
您需要登录后才可以回帖 登录 | 注册

本版积分规则

157

主题

912

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部