|
发表于 2010-11-7 19:00:06
|
显示全部楼层
工作原理
U盘和各种数码存储卡的工作原理是差不多的,基本上是由电路板、主控芯片、Flash芯片、接口、少量外围元件和外壳等组成。由于需要完成不同的功能,所以主控芯片是他们差别最大的地方,由此带来电路设计、接口和外观的不同;不同的主控,其功能不同,接口就会不同,如U盘、SD卡等的接口不同,同时不同的主控由于设计的原因能支持的Flash芯片也不同,其内部Firmware也不同,对坏块的管理也有差别,在生产时写入Firmware的方法和写入的程序代码也不一样,所以我们试图将小容量的U盘或卡直接换上大容量的Flash芯片来提高容量并不一定会成功。
下载 (12.82 KB)
昨天 00:07
图片附件 U盘
下载 (8.57 KB)
昨天 00:07
图片附件: CF卡
下载 (5.72 KB)
昨天 00:07
图片附件:SD卡
故障及原因
在实际工作中,Flash芯片损坏的情况很少发生,但我们在购买产品时往往发现容量少了的情况,这是由于市场上出售的山寨货很多是从其它的产品上拆的芯片(由于大厂芯片订货价比市场价低很多,所以从水货产品上拆芯片的成本比自己订货低),在拆装Flash过程中多采用人工操作,温度和焊接时间控制当然不严格,导致Flash芯片坏块增多,经过坏块管理程序的调整,当然容量就小了。
我们在使用U盘或各种数码卡时经常出现写保护、不能识别或文件乱码的情况,经过请教有关业内人士和我们的实际经验,发现大多数情况是由于主控芯片和其相关元件或Firmware损坏导致的;由于主控芯片的引脚比较多,体积又小,在U盘和CF卡里多是SMT的,SD、MMC里多数是BGA的,对焊接的要求很高,生产时较难保证焊接质量;使用过程中拔插时的轻微弯折或拿捏方法不对、力太大都可能造成接触不良等问题而出现故障;还有由于设备和卡的兼容性不好,在格式化等操作时也有可能导致损坏;出现这些损坏的情况少量的可以通过重写Firmware修复,多数都要更换主控芯片才能修复,由于不同的主控芯片在写Firmware时使用的写码器都是不同的,写的时候跟接口的连接方法也不同,写的程序代码也不一样,所以一般都是用相同的卡替换FLASH芯片来做数据恢复。 |
|