打印
[牛人杂谈]

之前有朋友问掉电前怎么保存数据的方法有了

[复制链接]
656|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
计算掉电時储存512字节数据所需时间和电容值
此份文件介绍如何在掉电过程中储存512字节的数据,并使用欠压检测(BOD)功能及外挂电容于VDD管脚上,利用延长放电时间使所需数据能顺利储存在数据内存里,内容包含原理介绍、数据分析以及使用建议。附录提供范例程序以及函式库。
不仅软件要做好,硬件也要配合好

沙发
huangcunxiake|  楼主 | 2018-3-4 11:25 | 只看该作者
计算掉电時储存512字节数据所需时间和电容值.pdf (1.16 MB)


使用特权

评论回复
板凳
huangcunxiake|  楼主 | 2018-3-4 11:27 | 只看该作者

使用特权

评论回复
地板
huangcunxiake|  楼主 | 2018-3-4 11:27 | 只看该作者
计算所需电容
由于Mini51的保证工作电压为2.5 V ~ 5.5 V,所以为了留有多的余量,我们希望可以在2.7 V以
上时,完成储存512字节数据的动作,所需的电容值,与系统电压及耗电流有关,可以透过电
容公式 (Q=CV=It) 计算出来,计算过程如下:
Q:电荷量、C:外挂电容量、V:所选BOD电压减2.7V、I:系统电流、t:储存512字节所
需时间
假设BOD选取4.4 V,则 V = 4.4 V - 2.7 V = 1.7 V
依表格 2-1可得编程电流为 8 mA,则 I = 8 mA、
依表格 2-1可得一个字(Word)的编程时间为 60 us,则 t = 60 × 128 = 7.68 ms

由 It = CV  8 mA × 7.68 ms = 1.7 V × C
故 C = 36.14 uF
所以我们可以选择最接近且常用的47 uF作为外挂电容,就可以在掉电时储存完512字节数据

使用特权

评论回复
5
yediezeus| | 2018-3-5 09:53 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

205

主题

3487

帖子

10

粉丝