資料介紹
記錄數據的可靠性,通常只考慮到突然掉電、寫入不完全等,往往忽略了存儲器件的使用壽命。存儲器件的擦除次數壽命是行業(yè)公認的客觀事實,工程師只能盡量的符合器件使用規(guī)范,以免過快損耗擦寫壽命。
Nand-Flash/eMMC(帶有Flash控制器的Nand-Flash)作為一種非線性宏單元模式存儲器,為固態(tài)大容量存儲的實現提供了廉價有效的解決方案。Nand-Flash存儲器具有容量大,改寫速度快等優(yōu)點,適用于大量數據的存儲,因而越來越廣泛地應用在如嵌入式產品、智能手機、云端存儲資料庫等業(yè)界各領域。
??
圖1 Nand-Flash與eMMC芯片
??存儲器件使用壽命
使用了Nand-Flash的主板出現丟數據掉程序現象,是一個讓無數工程師毛骨悚然的事故。眼看著程序用著用著就消失了,只能干著急也無法下手。有經驗的工程師手起刀落換上一顆新物料,熬夜補代碼繼續(xù)撐過半個項目周期?;仡^無處發(fā)泄還要大刀闊斧換廠商、換品牌。與其換幾片Nand-Flash還能負擔得起,但畢竟這是一個無底洞,不如去深入探明問題原因,不然散盡家財也無法彌補虧空。
器件數據手冊中通常描述Nand-Flash的塊擦寫壽命達10萬次,EMMC的塊擦寫最高也會有1萬次;同理,EEPROM、SD卡、CF卡、U盤、Flash硬盤等存儲介質在都存在寫壽命的問題。在文件系統(tǒng)向寫數據的底層存儲器塊寫數據時,常規(guī)會先將塊里的數據讀出來,擦除塊干凈后,將需要寫入的數據和之前讀出來的塊數據一起在回寫到存儲器里面去,如果文件系統(tǒng)寫平衡沒有處理好,特別是要求1分鐘以內要記錄一次數據這樣頻繁的擦寫塊操作,就有可能將Nand-Flash或EMMC的塊寫壞。
??存儲器件掉電丟數據
文件系統(tǒng)向存儲器寫數據時,常規(guī)是先將塊里的數據讀出來,擦除塊干凈后,將需要寫入的數據和之前讀出來的塊數據一起在回寫到存儲器里面去。如果設備在擦除塊過程中或者在回寫數據過程中意外發(fā)生斷電甚至電壓不穩(wěn)定,均會造出數據丟失或者損壞。如果丟失的數據是文件系統(tǒng)的FAT表,則會造成文件系統(tǒng)崩潰。這就是引起系統(tǒng)程序無法啟動災難性后果的原因。
??系統(tǒng)數據保護方案
很多時候,產品在未出廠前燒錄程序、反復測試,無論怎樣折騰也不會出現丟程序的情況。這可能的因素是測試設備保證了穩(wěn)定的運行中電源輸出,因此系統(tǒng)運行中正常的Flash保護機制是可靠執(zhí)行的。
相對于用戶實際使用而言,想避免Flash損壞的情況。需要嚴格遵守產品說明使用,尤其注意避免在Flash擦除或寫入過程中人為地突然掉電。這是存儲器件用法的一個大忌,即使完好的器件,如此不規(guī)范的使用也會大大縮短其壽命。而且不同環(huán)境下的電源系統(tǒng)五花八門,在電源不滿足功率要求情況下程序對于電源低電量的檢測閾值較低,此時強制啟動系統(tǒng)或執(zhí)行寫操作更會加劇系統(tǒng)耗電波動,巨大的紋波也會引起CPU對存儲的誤操作。
解決此問題對于軟件方面而言:
調試系統(tǒng)或現場使用時,建議使用軟件復位,避免人為頻繁的通過斷電實現復位操作;有斷電必要時,將打印信息添加如“系統(tǒng)加載完成”、“數據保存完畢”等指示說明后操作;
軟件采取Flash均衡保存算法,高效地調整更改數據時擦除的Flash區(qū)域大??;
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 如何實現更精確的電流限制并避免損壞受測器件
- DCS與現場總線控制系統(tǒng)資料下載 5次下載
- 蜂窩M2M設備的系統(tǒng)模型與設計資料下載
- 工程師該避免的10個C語言陷阱資料下載
- 如何在MCU或FPGA設備中實現分層安全?資料下載
- 終于找到壓敏電阻會被損壞的原因了!資料下載
- 點對點VOLTE上行丟包率提升TOP N優(yōu)化經驗總結資料下載
- 網速問題案例:中心頻點修改引起上行丟包優(yōu)化處理資料下載
- 基于SEQ平臺與路測數據研究吞字與丟包率的關系資料下載
- 常用USB設備結構分析資料下載
- PCB設計需要避免得5個問題資料下載
- 半導體器件的損壞有規(guī)律可循資料下載
- 為什么這十個PCB設計錯誤要避免資料下載
- 貼片電阻損壞的5大原因資料下載
- 電子元器件外表無異常的損壞如何檢測?資料下載
- 常見的網絡丟包故障定位?法 1151次閱讀
- PCB板怎么避免損壞 1506次閱讀
- WorkVisual由現場總線設備編輯信號 1737次閱讀
- 深入分析Linux網絡丟包問題 1249次閱讀
- 網絡丟包時常用的排錯思路 1448次閱讀
- 基于單一的數據采集設備的測控系統(tǒng) 2554次閱讀
- 采用現場總線技術實現大型設備遠程監(jiān)測系統(tǒng)的應用方案 2484次閱讀
- 電源電壓偏高或偏低對用電設備的影響 9829次閱讀
- 數字化儀表系統(tǒng)現場總線技術的特點 996次閱讀
- 現場總線與局域網的區(qū)別是什么 3256次閱讀
- 采用CAN現場總線控制技術實現測控系統(tǒng)的設計 1248次閱讀
- 什么是現場工控組態(tài)系統(tǒng)中的動態(tài)數據交換技術 4878次閱讀
- SOLO X?:兼容 WebRTC 標準的抗丟包語音編碼器 4472次閱讀
- 高速現場總線技術對數控設備的重要 1253次閱讀
- 網絡數據丟包的原因及攝像機丟包的原因 1.2w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多