搜索

芯圣的003为什么做不了掉电保存数据,急!

[复制链接]
426|15
| 2021-1-16 15:43 | 显示全部楼层
正常的呀,仔细看看你的代码吧

使用特权

评论回复
 楼主 | 2021-1-16 16:15 | 显示全部楼层
mcu5i51 发表于 2021-1-16 15:43
正常的呀,仔细看看你的代码吧

用的官方例程,我也是醉了

使用特权

评论回复
| 2021-1-16 17:08 | 显示全部楼层
大意了,没有用过这个;用过HC的003,上海圣芯

使用特权

评论回复
| 2021-1-16 21:41 | 显示全部楼层
你要找问题是哪里出了问题

使用特权

评论回复
| 2021-1-17 13:19 | 显示全部楼层
做过,用的不是同一颗,但是是可以的,是不是你外面的电容不够大!

使用特权

评论回复
| 2021-1-17 16:51 | 显示全部楼层
可以的,003还是非常不错的

使用特权

评论回复
| 2021-1-17 16:53 | 显示全部楼层
可以的话加个大一些的电容几百UF的,或者法拉电容,在电源输入极做个电池检测引导IO做个中断保护。

使用特权

评论回复
 楼主 | 2021-1-18 09:39 | 显示全部楼层
耗子小兵 发表于 2021-1-17 13:19
做过,用的不是同一颗,但是是可以的,是不是你外面的电容不够大!

电容都加到470uf了,还是没试成功,不想浪费时间了

使用特权

评论回复
| 2021-1-18 10:12 | 显示全部楼层
掉电的电压不要选择太低,否则保存flash容易失败,一般比正常电压低个0.2V就可以保存了

使用特权

评论回复
| 2021-1-18 12:15 | 显示全部楼层
yinyukai 发表于 2021-1-18 09:39
电容都加到470uf了,还是没试成功,不想浪费时间了

不是电容的问题。
   掉电电压是多少?  掉电监测位置与 MCU 电源之间硬件上有没有隔离 -- 这个才是关键!!!
   芯圣的 51 核 运行电流 低功耗应该是专门 优化过,低频运行电流可以低于 1mA,是很有特色的一颗芯片
      电路如果没有问题,47uF电容就应该可以维持十毫秒以上的时间,有充足的掉电处理时间。

使用特权

评论回复
 楼主 | 2021-1-20 08:40 | 显示全部楼层
wh6ic 发表于 2021-1-18 12:15
不是电容的问题。
   掉电电压是多少?  掉电监测位置与 MCU 电源之间硬件上有没有隔离 -- 这个才是关键 ...

掉电检测的是内部VDD,设置为4.2V,BOR设置为2.4V,示波器看到,4.2V到2.4V有38ms左右时间,够保存数据了,但是还是没有保存进去,搞不清楚了,花了太多时间,用例程试验,也没有保存成功,方案着急,只能换了芯片

使用特权

评论回复
| 2021-1-20 09:22 | 显示全部楼层
一、找台 可调试验电源,将电压降低到4.1V以下,看看是否进入 LVD 中断。 -- LVD 中断函数中翻转某 LED 就可以看到
二、应该在 复位后 首先就检查掉电保护区,提前擦除 掉电区,不应该在 LVD 中断后再擦除
三、只要低于 LVD 电压,标志位就一直置位,无法清除

原因没有找到,换芯片 不一定能 避免掉电处理失败。

使用特权

评论回复
 楼主 | 2021-1-25 09:39 | 显示全部楼层
wh6ic 发表于 2021-1-20 09:22
一、找台 可调试验电源,将电压降低到4.1V以下,看看是否进入 LVD 中断。 -- LVD 中断函数中翻转某 LED 就 ...

就是想确认一下,有没有人用过这个芯片的掉电保存,确定芯片可以做这个功能,FAE也没有说清楚

使用特权

评论回复
| 2021-2-5 09:35 | 显示全部楼层
yinyukai 发表于 2021-1-18 09:39
电容都加到470uf了,还是没试成功,不想浪费时间了

加一个1F的超级电容,看他够不够时间,因为470uf也不够大,掉电时IO没关断,定时器啥的都开着呢。耗电量会加大,电压不够,保存就失败了

使用特权

评论回复
| 2021-2-6 18:00 | 显示全部楼层
可以用的,用100u电解就行,大量出货的.我是先写个测试程序专门确认这功能ok,才使用它的.

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /6 下一条

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