5047|12

42

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

flash [复制链接]

 
项目要求:采用循环覆盖的方式(每T微秒记录一次数据,记录Y秒,下一Y秒内的数据采样循环覆盖的方式,依次覆盖上一Y秒的数据),每40us更新存储器中的数据,即每40us写一次数据,如果选用flash,由于擦写次数的问题,一天都坚持不了,有什么方法吗?减少擦写次数或者换什么?
此帖出自ARM技术论坛

最新回复

可以考虑用非易失性存储器芯片,如Mram存储器,产品介绍:[attach]415491[/attach] 可以提供技术支持  详情 回复 发表于 2019-5-28 14:14
点赞 关注(1)
 

回复
举报

122

帖子

2

TA的资源

一粒金砂(中级)

沙发
 
不要用固定的一块地址存储,比如Y0->0  Y1->1  Y2->2  Yn->N,当存储到N的时候再返回到0的地址。N如果是100就延长了100倍的写入寿命。
此帖出自ARM技术论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

板凳
 
“如果选用flash,由于擦写次数的问题,一天都坚持不了,有什么方法吗?”

改用RAM不行么?
此帖出自ARM技术论坛
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

4
 
maychang 发表于 2019-5-28 09:30
“如果选用flash,由于擦写次数的问题,一天都坚持不了,有什么方法吗?”

改用RAM不行么?

主要是检测设备故障,加入设备突然断电,故障信息就没有了
此帖出自ARM技术论坛

点评

“主要是检测设备故障,加入设备突然断电,故障信息就没有了” 怕供电突然停止,可以检测掉电,发现掉电立即进入睡眠模式,RAM用一节电池供电,数据可以保持很长时间(某些情况可以保持一年以上),来电继续工作。  详情 回复 发表于 2019-5-28 10:15
“加入设备突然断电,故障信息就没有了” “加入”疑为“假如”之误。  详情 回复 发表于 2019-5-28 10:12
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

5
 
lcn1992 发表于 2019-5-28 08:39
不要用固定的一块地址存储,比如Y0->0  Y1->1  Y2->2  Yn->N,当存储到N的时候再返回到0的地址。N如果是100 ...

意思就是用空间换取时间呗?Y0->0是什么意思,还请指教,多谢
此帖出自ARM技术论坛

点评

Y0是一段数据,Y0->0即这一段数据写入以0为首地址的存储区。  详情 回复 发表于 2019-5-28 10:18
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

6
 
sudongpo2018 发表于 2019-5-28 10:08
主要是检测设备故障,加入设备突然断电,故障信息就没有了

“加入设备突然断电,故障信息就没有了”

“加入”疑为“假如”之误。
此帖出自ARM技术论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

7
 
sudongpo2018 发表于 2019-5-28 10:08
主要是检测设备故障,加入设备突然断电,故障信息就没有了

“主要是检测设备故障,加入设备突然断电,故障信息就没有了”

怕供电突然停止,可以检测掉电,发现掉电立即进入睡眠模式,RAM用一节电池供电,数据可以保持很长时间(某些情况可以保持一年以上),来电继续工作。
此帖出自ARM技术论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

8
 
sudongpo2018 发表于 2019-5-28 10:09
意思就是用空间换取时间呗?Y0->0是什么意思,还请指教,多谢

Y0是一段数据,Y0->0即这一段数据写入以0为首地址的存储区。
此帖出自ARM技术论坛
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

9
 
maychang 发表于 2019-5-28 10:15
“主要是检测设备故障,加入设备突然断电,故障信息就没有了”

怕供电突然停止,可以检测掉电,发现掉 ...

明白了,多谢
此帖出自ARM技术论坛
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

10
 
maychang 发表于 2019-5-28 10:18
Y0是一段数据,Y0->0即这一段数据写入以0为首地址的存储区。

哦哦,谢谢
此帖出自ARM技术论坛
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

11
 

还有一个问题,像这种40us就要完成一次写入,用flash是不是不可以,每次写之前都要擦除,flash的擦除时间我看都得50多us
此帖出自ARM技术论坛

点评

这么频繁的写入程序都在忙于擦除和保存了; 可以考虑用铁电存储器,不存在写入寿命的问题,读写速度快。  详情 回复 发表于 2019-5-28 14:13
 
 
 

回复

122

帖子

2

TA的资源

一粒金砂(中级)

12
 
sudongpo2018 发表于 2019-5-28 11:23
还有一个问题,像这种40us就要完成一次写入,用flash是不是不可以,每次写之前都要擦除,flash的擦除时间 ...

这么频繁的写入程序都在忙于擦除和保存了;
可以考虑用铁电存储器,不存在写入寿命的问题,读写速度快。
此帖出自ARM技术论坛
 
 
 

回复

935

帖子

1

TA的资源

禁止发言

13
 
可以考虑用非易失性存储器芯片,如Mram存储器,产品介绍: (, 下载次数: 3) 可以提供技术支持
此帖出自ARM技术论坛
 
个人签名存储芯片/MCU/SRAM/PSRAM/DDR/FLASH/MRAM。web.www.sramsun.com  QQ3161422826 TEL:13751192923
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表