工作原理
U盤和各种數碼存儲卡的工作原理是差不多的,基本上是由電路板、主控芯片、Flash芯片、接口、少量外圍元件和外殼等組成。由于需要完成不同的功能,所以主控芯片是他們差別最大的地方,由此帶來電路設計、接口和外觀的不同;不同的主控,其功能不同,接口就會不同,如U盤、SD卡等的接口不同,同時不同的主控由于設計的原因能支持的Flash芯片也不同,其內部Firmware也不同,對坏塊的管理也有差別,在生產時寫入Firmware的方法和寫入的程序代碼也不一樣,所以我們試圖將小容量的U盤或卡直接換上大容量的Flash芯片來提高容量并不一定會成功。
圖片附件:U盤.gif (2006-11-24 22:50, 43.98 K)
圖片附件: CF卡.gif (2006-11-24 22:50, 27.13 K)
圖片附件:SD卡.gif(2006-11-24 22:50, 20.99 K)
故障及原因
在實際工作中,Flash芯片損坏的情況很少發生,但我們在購買產品時往往發現容量少了的情況,這是由于市場上出售的山寨貨很多是從其它的產品上拆的芯片(由于大厂芯片訂貨价比市場价低很多,所以從水貨產品上拆芯片的成本比自己訂貨低),在拆裝Flash過程中多采用人工操作,溫度和焊接時間控制當然不嚴格,導致Flash芯片坏塊增多,經過坏塊管理程序的調整,當然容量就小了。
我們在使用U盤或各种數碼卡時經常出現寫保護、不能識別或文件亂碼的情況,經過請教有關業內人士和我們的實際經驗,發現大多數情況是由于主控芯片和其相關元件或Firmware損坏導致的;由于主控芯片的引腳比較多,体積又小,在U盤和CF卡里多是SMT的,SD、MMC里多數是BGA的,對焊接的要求很高,生產時較難保証焊接質量;使用過程中拔插時的輕微彎折或拿捏方法不對、力太大都可能造成接触不良等問題而出現故障;還有由于設備和卡的兼容性不好,在格式化等操作時也有可能導致損坏;出現這些損坏的情況少量的可以通過重寫Firmware修复,多數都要更換主控芯片才能修复,由于不同的主控芯片在寫Firmware時使用的寫碼器都是不同的,寫的時候跟接口的連接方法也不同,寫的程序代碼也不一樣,所以一般都是用相同的卡替換FLASH芯片來做數据恢复。
只想到這些,就問了這些,如果你還有其它問題,提出來,如果需要去問搞生產的朋友我再去問。