找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 4126|回复: 24
打印 上一主题 下一主题

[疑难杂症] 【已结束】NAND FLASH 无法读写(金额:2000~5000 元)

[复制链接]

1178

主题

1472

帖子

9280

积分

版务助理

Rank: 6Rank: 6

积分
9280
跳转到指定楼层
1#
发表于 2016-3-11 17:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 EDA365_PCB 于 2017-11-17 16:17 编辑
8 q3 Q% P4 B+ V2 N; d& V4 s+ T- k0 x4 A' j0 _0 k+ e
1.问题描述:
设计的数据采集器主控STM32F407,使用spansion公司的nand flash S34ML01G200存储数据,使用Keil MDK自带RL-FlashFS文件系统。20台机子有3台在使用半个月之后出现nand flash无法读写的问题。片选CE为高电平,无法拉低,判定为物理损坏。7 D3 z( d# d. T: T
. y) k* U0 Z7 A5 T1 c8 Q" a$ z# Q
2.原理图、PCB
9 Q( T- r* Z1 z+ |0 f7 z/ h& I# v
3.要求
找到该问题所在。

- m! e: L; L  y( F
4.时间
一个月
5 F; ?0 G8 S8 [; ?5 T6 Y
5.预算
2K~5K

% a+ J) @# p8 A9 y" n* {联系版主:
, u, K5 ]9 i& F# H(1)已经通过认证的设计师请直接发送你的中文姓名到版主邮箱,说明具备的接单条件及意愿。9 U5 s; ~: m9 c2 d% `) `0 p- O
(2)未参加认证的设计师请先去EDA365人才网(http://job.eda365.com)注册个人信息,然后要求同上。 * E' p9 c" ]+ i3 e; I
(3)意向接单人员请不要直接在帖子下方留联系方式,发现后禁言、屏蔽处理

NAND FLASH 无法读写.pdf

167.04 KB, 下载次数: 106, 下载积分: 威望 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

6

主题

224

帖子

584

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
584
推荐
发表于 2016-3-26 17:46 | 只看该作者
以下三点流程:' I: I# Q! I" }  d( r8 m
1.如果有同样的片子在其他板子上使用,那就更换对比操作,鉴定是不是片子本身问题(如果是片子问题,再怎么折腾浪费时间);
' k+ ^: W  {, L# G" C8 q0 w9 U9 `' I. g2.在确定没有焊接问题的情况下来先确定和nand之间的各个信号是否确认互通ok,否则你浪费时间在对的软件里面看错误;  C+ k! ?3 O7 ]( d. {
3.上述没什么问题,软件找原因。" P  |: \; `/ F: U' G7 s) k
个人意见~
辜负了岁月的人,没有资格抱怨!

2

主题

126

帖子

3712

积分

五级会员(50)

Rank: 5

积分
3712
推荐
发表于 2016-3-14 18:12 | 只看该作者
按照“每1分钟采集两次数据存储在flash中” 。
  @0 E+ |  g$ I0 n0 g6 ]% f按照30秒写一次Flash ? 然后在假设楼主的程序在反复的擦写flash的同一页:
1 b, L6 C3 s" K- h; Y30天*24小时*60分钟*2=8.64万。 这个Flash就差不多报废了。
- z3 ?1 |/ U) v  |' j其实要论证一下是不是程序问题很简单。 将这个擦写速度提高,比如200ms什么。看问题是否大规模出现就可以了

6

主题

45

帖子

-8955

积分

未知游客(0)

积分
-8955
推荐
发表于 2016-4-3 15:50 来自手机 | 只看该作者
NAND FLASH写入次数是有限的,楼上的朋友分析的很对,下不下来资料,没看到具体的檫写次数限制,按照介绍的频率,一个月差不多2000多次。为了进一步验证是不是檫写次数导致,你可以把读写时间改短,然后持续檫写,看看最终可以有好多次的寿命

3

主题

61

帖子

196

积分

二级会员(20)

Rank: 2Rank: 2

积分
196
2#
发表于 2016-3-12 09:53 | 只看该作者
这种问题应该可以自己解决:
3 `; y" }! r  C. s1,先找软件问题,如果软件没有问题,再找硬件7 R" _: U5 d' H* g% g) f5 `, K  c
2,硬件方面可以从焊接和PCB板材问题考虑(PCB问题应该比较小)主要就是焊接的问题,可能Nand会出现虚焊什么的,

0

主题

56

帖子

182

积分

二级会员(20)

Rank: 2Rank: 2

积分
182
3#
发表于 2016-3-13 12:07 | 只看该作者
软件没问题的话,查找硬件,焊接是否虚焊?电源是否正常?

0

主题

14

帖子

-8906

积分

未知游客(0)

积分
-8906
4#
发表于 2016-3-13 23:31 | 只看该作者
有做过哪些测试?

0

主题

8

帖子

26

积分

二级会员(20)

Rank: 2Rank: 2

积分
26
5#
发表于 2016-3-14 11:06 | 只看该作者
只是挂在那做采集和传输实验,没有做测试。2月初挂了20台在实验,每1分钟采集两次数据存储在flash中,每10分钟从flash中提取数据发送到服务器。到现在已经有3台出现问题。

1

主题

11

帖子

59

积分

二级会员(20)

Rank: 2Rank: 2

积分
59
6#
发表于 2016-3-14 13:30 | 只看该作者
如排除了软件问题,问题很可能来自于电磁辐射,需要你描述清楚使用的电磁环境并给出PCB图纸以便于进一步判断。期望能够合作

点评

如有意向接单,请联系版主。联系方式见帖子说明。  详情 回复 发表于 2016-3-15 08:57

0

主题

14

帖子

-8906

积分

未知游客(0)

积分
-8906
8#
发表于 2016-3-15 06:56 来自手机 | 只看该作者
如果是芯片自带闪存控制器,应该会有坏块控制及负载均衡,如果是自己用IO口模拟的那有可能把某个块写坏了

0

主题

14

帖子

-8906

积分

未知游客(0)

积分
-8906
9#
发表于 2016-3-15 06:57 来自手机 | 只看该作者
如果主芯片可以接EMMC建议用EMMC闪存

1178

主题

1472

帖子

9280

积分

版务助理

Rank: 6Rank: 6

积分
9280
10#
 楼主| 发表于 2016-3-15 08:57 | 只看该作者
carrotzjg 发表于 2016-3-14 13:30
3 L6 z* _. F( f- |如排除了软件问题,问题很可能来自于电磁辐射,需要你描述清楚使用的电磁环境并给出PCB图纸以便于进一步判 ...
' @: e, t7 r+ q5 |7 b# l8 y; J
如有意向接单,请联系版主。联系方式见帖子说明。
& b4 }0 i, M( u( l  i1 {' ]

1

主题

27

帖子

-8950

积分

未知游客(0)

积分
-8950
12#
发表于 2016-4-2 22:13 | 只看该作者
这种设计出问题是必然的,NAND FLASH写入次数是有限的,你这个规格书上说1000次左右“– Block zero is a valid block and will be valid for at least 1000  program-erase cycles”,如果频繁写入是不能用NAND FLASH的。

0

主题

2

帖子

23

积分

二级会员(20)

Rank: 2Rank: 2

积分
23
13#
发表于 2016-4-2 23:02 | 只看该作者
对, NAND FLASH写入次数是有限的。 肯定这个原因。

0

主题

2

帖子

23

积分

二级会员(20)

Rank: 2Rank: 2

积分
23
15#
发表于 2016-4-4 18:55 | 只看该作者
是不是FLASH寿命问题, 可以看懂下面的方法。在有问题的板子上FLASH换了一下吧。
6 C- t2 f# V  G* B& l出现一样的话, 有其他原因。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-22 00:25 , Processed in 0.070597 second(s), 38 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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