打印

Flash芯片数据丢失问题(求助)

[复制链接]
3173|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
swordlife|  楼主 | 2008-12-26 08:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前在做一个工业使用的电路板上使用了64M Flash,使用Windows CE操作系统。在研发过程中,出现现象如下:
1.发现手触摸焊接有Flash芯片的电路板以后,Flash内部的Windows CE映像文件被破坏,导致运行E-boot引导程序以后,无法启动Windows CE。(出现了十几次了)
2.重新将WIndows CE 映像文件烧录到Flash芯片以后,又能够启动操作系统。
3.CPU的数据线和地址线都在一块板内部,没有引出到外面而裸露在空气中。
4.Flash芯片的封装是SSOP48封装(引脚排列在两边的封装),而没有采用FPGA封装。
5.芯片使用三星品牌。
6.数据线和地址线没有严格按照等长线布线,有1-2mm误差。
7.使用8KV空气放电,6KV接触放电通过。(不是直接对CPU最小系统部分,放电点距离最小系统空间距离有5-6 CM 距离)

请教各位前辈,Flash数据丢失是什么原因呢?

相关帖子

沙发
swordlife|  楼主 | 2008-12-26 11:40 | 只看该作者

问题补充

1). 仔细看了一下Flash出错的的型号,原来是是Inter 的Nor Flash,型号JS28F256P30B96,而不是三星的品牌。
2)装好外壳以后,进入系统测试,反复重新启动运行,都没有出现Flash被破坏的现象。研发过程中,是在多台机器均出现过Flash被破坏的情况。
3)Flash被破坏的时候,一般都是人体直接接触到了焊接有Flash芯片的板子。
4)没有对破坏的Flash读操作过,一般发现不能重新启动,就重新进行Flash烧录。

补充: PCB布局上,Flash芯片放在PCB边缘,人体很容易接触到Flash芯片。

我的疑问:
1. Flash数据被破坏,是否表示Flash内部的存储单元已经被物理破坏了?
2. 这种现象是否是静电引起的,跟Flash的数据/地址线的PCB布线有什么关联吗?(不是布局,这个PCB布局是不好的)
3.  有什么解决方案?

使用特权

评论回复
板凳
dragon_hn| | 2008-12-27 12:33 | 只看该作者

NOR FLASH的时序有严格的要求.

NOR FLASH的时序有严格的要求,不会轻易误擦除或是改写.
建议可以把#WP信号单独接地再测试看程序会不会丢?
很有可能是劣质NOR芯片.

使用特权

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

本版积分规则

35

主题

51

帖子

0

粉丝