在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 工業電子產品 > 半導體產品 > 存儲器

類型分類:
科普知識
數據分類:
存儲器

為物聯網程序存儲器應用選擇和使用正確的閃存技術

發布日期:2022-10-09 點擊率:136

隨著物聯網節點變得越來越強大,處理要求可能會提升到全新的水平,需要 Linux 等完全嵌入式操作系統 (OS) 才能正確管理所有正在運行的復雜任務。雖然將此代碼存儲在閃存 microSDHC 卡上很方便,但大多數閃存 microSDHC 卡僅適用于數據存儲而非操作系統存儲,不過供應商已經提出了一些創新的解決方案。

本文介紹了嵌入式操作系統的作用,以及為何將操作系統和應用程序代碼同時放在物聯網節點中的 microSDHC 閃存卡上通常是明智之舉;然后解釋了閃存卡的性能下降模式,以及操作系統如何受到這種性能下降現象的特別影響;接下來展示了設計人員如何通過新的閃存實施辦法來克服這種性能下降,從而確保物聯網節點的實施高效且可靠。

為何使用嵌入式操作系統

對于某些物聯網應用而言,可在遠程物聯網節點上執行的預處理越多,物聯網節點需要傳輸回中央集線器的數據就越少,這樣可釋放網絡帶寬。經過預測試的嵌入式操作系統可通過有效處理大量單獨任務來支持復雜的預處理,并以可預測(確定性)的方式處理多重任務。當然,這將對微控制器提出額外的要求,需要更快的時鐘速度,更重要的是,需要更多的程序存儲器。

商業或開源成品嵌入式操作系統的另一優勢在于采用經預測試的可靠代碼,很少需要更新。例如,可用的嵌入式 Linux 操作系統可能只是每季度更新一次,或是僅安裝緊急安全補丁。嵌入式操作系統和所需應用程序代碼可能需要 8 Gb 或更多的存儲空間,由于操作系統很少更新,因此將操作系統存儲在由技術人員手動(物理)更新的 microSDHC 閃存卡上會更方便。這也適用于未來的內存擴展,因為下次技術人員訪問時,現有的 4 GB 閃存卡可以根據需要輕松更換為 8 Gb 或容量更大的卡(圖 1)。

Swissbit Class 10 microSDHC S-140u 存儲卡的圖片

圖 1:Swissbit Class 10 microSDHC S-140u 存儲卡支持高達 104 Mb/s 的速度,足夠用于高速訪問程序存儲器。(圖片來源:Swissbit)

與通過無線網絡更新的閃存相比,在手動更新的 microSDHC NAND 閃存卡上存儲千兆字節的嵌入式操作系統具有多個優勢。在無線網絡中,根據所使用的仲裁方案,更新 4 GB 或更大的嵌入式操作系統可能會導致從操作通信中竊取無線帶寬。通過網絡更新還需要一個兩倍于正常容量的 microSDHC 卡,因為需要足夠的存儲空間來運行操作系統和容納傳入的更新。

由于無線電活動以及更高的閃存寫入電壓和功率要求,通過無線方式更新閃存代碼也會縮短電池壽命。

與數據存儲相比,從閃存執行的嵌入式操作系統對閃存單元也提出了不同的要求。大多數商用閃存 microSDHC 卡都是制造商設計用于數據存儲的。最常見的商業用途是移動設備的多媒體存儲。雖然視頻、圖像或音頻文件中的多個位錯誤可能會被最終用戶忽視,但關鍵嵌入式操作系統文件中只要有一個位錯誤,就可能導致整個系統出現故障。

閃存的使用壽命有限制。對閃存陣列的每次寫入操作都會縮短陣列的壽命。每個半導體閃存規范列出了有限數量的擦寫周期。隨著閃存單元接近規定的限制,單元磨損并且不接受新編程狀態的可能性變得越來越大。

磨損均衡是防止由于寫入操作引起閃存陣列性能下降的一種常見方法。寫入并非寫入相同的閃存位置,而是均勻地分布在整個閃存半導體存儲器陣列上,確保寫入內容在閃存矩陣中均勻分布。通過磨損均衡,當微控制器寫入物理存儲器中的單個位置時,閃存控制器可以將該位置映射到閃存陣列中的不同位置。

讀取干擾錯誤如何發生

操作系統文件的訪問頻率比數據文件要高得多,因此無法容忍文件位錯誤。在某些情況下,核心操作系統文件可能會被不斷讀取,進而在閃存陣列中引入位錯誤。

閃存以塊的形式排列,每個塊包含許多頁。對存儲器來說,塊是可擦除的最小部分,而頁是可讀取或編程的最小部分。閃存塊的一般大小為 256 KB,每個塊可包含 64 頁,每頁 4 KB。每個頁還包括額外的 64 個字節,用于糾錯碼 (ECC)、擦除計數和到物理轉換信息的邏輯。

在一頁數據的閃存讀取操作期間,即使頁中僅有一個字節需要讀取,也會對頁所屬的整個塊施加較小的讀取電壓。由于閃存處理單元技術,也會在塊中的周圍頁內產生較小的電壓。這可以將電子注入到單元絕緣層中,類似于對單元進行編程,這就是它被稱為“軟編程”的原因。將較小的讀取電壓重復施加到同一個塊可能最終干擾非正在讀取的閃存頁的編程。隨著時間的推移,這可能導致將相鄰單元的狀態改為不同的值。

雖然大多數 NAND 閃存 microSDHC 卡都有某種形式的糾錯功能來糾正單元錯誤,但由軟編程引起的錯誤數量可能很多,以至于達到無法糾正的臨界水平,從而導致微控制器從位位置讀取不同的值,造成文件損壞錯誤。這些位錯誤稱為讀取干擾錯誤。

用于數據存儲的 NAND 閃存 microSDHC 卡很少出現讀取干擾錯誤。在閃存陣列上執行寫入操作時,磨損均衡操作過后,閃存位置被重新編程,因此消除了任何軟編程影響。但是,用于嵌入式操作系統的閃存陣列很少編程,這使得讀取干擾錯誤成為現實。

單階存儲單元 (SLC) 閃存卡的額定讀取次數為一百萬次,多階存儲單元 (MLC) 閃存卡在讀取干擾錯誤發生之前的額定讀取次數為 100,000 次。對于數據閃存,讀取干擾錯誤被認為非常罕見,以至于規格書中通常不指定這些數字。

使用 RDM 防止讀取干擾錯誤

為了防止讀取干擾錯誤,Swissbit 開發了一種稱為讀取干擾管理 (RDM) 的功能。在 Swissbit 的 RDM 中,閃存卡控制器會跟蹤每個閃存塊的讀取操作次數。當塊達到內部定義的讀取操作次數時,控制器將數據移動到新塊,類似用于寫入操作的磨損均衡。如有必要,在對新塊進行寫入操作期間,SD 控制器的糾錯碼 (ECC) 會糾正任何損壞的數據。

Swissbit 的 SFSD8192N1BM1MT-I-QG-221-STD 8 GB S-450u UHS-I Class 10 microSDHC 閃存卡中已實施 RDM。S-450u 專為使用嵌入式操作系統的工業應用而設計,具有許多復雜的物聯網節點中嵌入式 Linux 操作系統和應用程序代碼所需的足夠空間。在 SDR104 模式下,S-104u 可支持高達 104 Mb/s 的數據訪問速度。

使用 microSDHC 卡執行程序存儲器

如前所述,microSDHC 卡通常僅用于數據存儲器,因此大多數 Harvard 架構微控制器上的外設僅支持訪問作為數據存儲器的 microSDHC 卡。這限制了可用選項。

現有解決方案會讀取 microSDHC 卡并將程序存儲器加載到 RAM 中,然后從 RAM 中執行。RAM 芯片不僅增加了電路板的成本,而且程序擴展僅限于 PC 板上可用的板載 RAM 數量。

MicroSDHC 卡能夠在 SD 模式或 SPI 模式下連接。

要將微控制器連接到作為程序存儲器的 S-450u microSDHC 卡,所選的微控制器需要支持兩種 microSDHC 總線協議之一:

  1. 映射到程序存儲器的 SDHC 卡 SD 模式控制器外設(圖 2)。此外設可以是外部外設,也可以是內部微控制器外設。接口由六個信號組成:四位數據 (DAT[0-3])、一個時鐘 (CLK) 和一個雙向指令/響應信號 (CMD)。數據一次傳輸四位,并提供最快的程序執行速度。主機控制器或微控制器為 microSDHC 卡提供時鐘。

  2. 使用 SD 模式連接 microS<a title=DHC 卡的圖片" src="http://www.digikey.com.cn/-/media/Images/Article Library/TechZone Articles/2018/May/Choosing and Using the Right Flash Memory Technology for IoT Program Memory Applications/article-2018may-choosing-and-using-fig2.jpg?ts=e1fdf14e-f758-455b-8016-f7082b512749&la=zh-CN-RMB" title="Interfacing to a microSDHC card using SD Mode" height="238" width="500"/>

    圖 2:使用 SD 模式連接 microSDHC 卡時,使用一個簡單的六信號接口,以提供最快的內存訪問速度。(圖片來源:Digi-Key Electronics)

  3. 一個可配置 SPI 接口,支持芯片內執行 (XIP)。可通過在 SPI 模式下訪問 microSDHC 卡來執行卡中的代碼,提供快速數據傳輸,但傳輸速度不如 SDHC 卡模式。XIP 存儲器將卡的存儲器映射到微控制器的程序存儲器空間,使得 microSDHC 卡訪問對主機固件保持透明。

microSDHC 卡在 SD 卡模式下啟動。要選擇單位 SPI 模式,在開機后的前六個時鐘,DAT3 信號必須上拉至 VDD,同時通過將 CMD 下拉至 VSS 發送 RESET(復位)命令 (000000b) 至卡。此后,卡將保持 SPI 模式,直至關機。

Maxim Integrated 的 MAX32652 Arm? Cortex?-M4F 微控制器是專為物聯網節點設計的低功耗微控制器。它有一個片載 QSPI XIP 接口,如果配置正確,能夠執行 microSDHC 卡的代碼。

MAX32652 還有一個完整的 SDHC 接口,主要用于數據存儲器存儲。

需要注意的是,微控制器的這些接口必須是程序存儲器接口。無論使用何種總線協議或接口,微控制器都需要包含一些片載閃存啟動代碼,以便初始化 microSDHC 卡的接口。

插座安全

用于工業應用 microSDHC 卡的插座經常被忽視。對于要求堅固耐用的應用,錫或類似觸頭材料會隨著時間的推移而變色或失去其拉伸強度。金觸點雖然價格稍貴,但是能提供穩固的觸頭連接,確保其拉伸強度不會隨時間改變,因此物有所值。

Amphenol ICC 的 10101704J6#2A 通用閃存 (UFS) 和 microSDHC 連接器/插座可為任何 microSDHC 兼容卡提供穩固的連接(圖 3)。該插座具有防磕碰觸點,可防止存儲卡在插拔過程中卡住。

Amphenol 10101704J6#2A UFS 和 microSDHC 卡連接器/插座的圖片Amphenol 10101704J6#2A UFS and microSDHC card connector/socket" height="203" width="300"/>

圖 3:10101704J6#2A UFS 和 microSDHC 卡連接器/插座支持現有的 microSDHC 和下一代 UFS 卡,數據傳輸速度高達 6 Gb/s。(圖片來源:Amphenol)

此 Amphenol 插座兼容新的通用閃存 (UFS) 格式,因此還支持未來擴展,UFS 外形尺寸與 microSDHC 類似,但觸點封裝不同(圖 4)。UFS 卡具有差分雙向數據傳輸功能,支持兩倍于 microSDHC 的傳輸速度。

microSDHC 卡(左)和 UFS 卡(右)的圖片

圖 4:左側是 microSDHC 卡,右側是新的 UFS 卡。UFS 卡具有差分雙向數據傳輸功能,支持兩倍于 microSDHC 的傳輸速度。(圖片來源:Digi-Key Electronics)

一些聯網的物聯網節點可能位于 Wi-Fi 不可用或不實用的遠程位置。對于上述情況,可通過無線蜂窩數據連接來執行聯網。這需要使用一張用戶 SIM 卡,該 SIM 卡也需要插入。

節省電路板空間的一個簡單方法是使用 microSDHC 和 SIM 卡插座組合,如 Molex 的 1041681620 雙插座,同時支持 SIM 卡和 microSDHC 卡(圖 5)。該插座還具有金觸點,可在惡劣環境中實現穩固的連接,并采用防磕碰觸點。

Molex 1041681620 組合 SIM 卡和 microSDHC 卡插座的圖片

圖 5:1041681620 組合 SIM 卡和 microSDHC 卡插座可顯著減少板空間,提供防磕碰觸點,防止插拔錯誤。(圖片來源:Molex)

總結

雖然閃存 microSDHC 卡過去常用于數據存儲,但目前正在尋求改進,以支持嵌入式操作系統在芯片內執行程序存儲器的獨特需求。此演進過程的一部分包括開發可支持持續讀取請求的更快閃存。此外,微控制器正在演進,以支持可從外部 microSDHC 卡可靠執行代碼的新存儲器接口,同時減少或消除閃存錯誤

下一篇: 斷路器、隔離開關、接

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
老阿姨哔哩哔哩B站肉片茄子芒果| 丰满少妇高潮惨叫在线观看| 粉嫩av一区二区三区四区| 国产无遮挡又黄又爽无VIP| 久久大香伊蕉在人线国产H| 欧美 亚洲 日本 成人| 日韩AV无码精品一二三区| 午夜伦4480YY私人影院免费 | 超清无码熟妇人妻AV在线电影| 国产成人综合在线观看不卡| 久久99精品久久久久久青青| 秋霞午夜无码鲁丝片午夜精品| 无码AV天堂一区二区三区| 亚洲日韩精品无码专区加勒比| 9精产国品一二三产区| 国产成人无码精品午夜福利A| 精品人妻AV区波多野结衣| 欧美成人精品高清在线观看 | 国产精品高潮呻吟久久AV| 久久99精品久久久久久噜噜| 日本丰满人妻熟妇BBBBB| 亚洲 欧美 中文 日韩AⅤ手机| 在线观看特色大片免费网站| 粉嫩av一区二区三区四区| 精品人妻无码中字系列| 人妻系列无码专区无码中出 | 中文字幕无码免费久久| 国产激情З∠视频一区二区| 噜噜久久噜噜久久鬼88| 色婷婷综合和线在线| 亚洲综合成人AⅤ在线观看| 成人午夜亚洲精品无码区毛片| GAYⅩXX小奶受GV浪小辉| 亚洲日韩AV无码一区二区三区人| AV天堂亚洲国产AV| 国产熟妇人妻ⅩXXXX麻豆网站| 里番本子库绅士ACG全彩无码 | 久久久老熟女一区二区三区| 日本熟妇厨房XXXXX乱| 亚洲色欲综合天堂亚洲| 大地琪琪网在线观看| 久久国产精品成人无码网站| 少妇性活BBBBBBBBB四川| 一本之道加勒比在线观看| 国产成人啪精品视频免费APP| 老熟女太熟了95AV| 无码精品A∨在线观看无广告| 在线看片无码永久免费视频| 国产精品爽爽ⅴa在线观看| 欧美黑人XXXX高潮猛交| 亚洲国产精品无码专区成人| 大胆人体艺术视频| 免费人成视网站在线不卡| 西西人体大胆WWW444| TOUGHTESTED硬汉系列| 久久99国产精品久久99| 日本婷婷色色电影| 小蜜被两老头吸奶头| FREE性欧美HD另类精品| 久久电影网午夜鲁丝片伦| 我是你可爱的小猫| А√天堂资源地址在线官网BT| 久久精品人妻中文系列葵司| 无码AV大香线蕉| 啊~用力CAO我CAO死我视频| 久久免费99精品国产自在现线| 五十路熟妇无码AV在线| 把腿张开让老子臊烂你的动漫视频 | 四川绿帽人妻51分钟在线| 99RE6热这里只精品首页| 久久国产精品99精品国产| 侮辱丰满美丽的人妻| 成人网站在线进入爽爽爽| 你的奶好大让老子摸摸的说说 | 无码精品视频一区二区三区| А√天堂中文最新版在线下载种子 | 亚洲成AV不卡无码无码不卡| 国产放荡对白视频在线观看| 人人妻久久人人澡人人爽人人精品 | SQUIRT VIDEO喷水抽| 麻花豆传媒剧国产MV入口| 亚洲精品成人无码中文毛片不卡| 国产精品成人网站| 色噜噜狠狠色综合日日| H无遮挡H无码黄3D漫画| 美女扒开腿让男人桶爽30分钟| 亚洲男同GV在线观看| 国产午夜精品无码| 铜铜铜铜铜铜铜铜好大好硬| 成人国内精品久久久久影院VR | 老公带朋友来家里C我怎么办| 亚洲AV永久无码精品秋霞电影影| 国产激情大臿免费视频| 少妇伦子伦精品无码STYLES| 别揉我奶头~嗯~啊~免费视频| 欧美成妇人吹潮在线播放| 中文字幕日本最新乱码视频| 看中国日B大片大片| 亚洲中文字幕在线无码一区二区 | 国产精品亚洲专区无码破解版| 日韩人妻无码精品二专区 | 国农村精品国产自线拍| 无人区码一码二码三码区| 国产JIZZJIZZ麻豆全部免| 色8激情欧美成人久久综合电影 | 日本一线二线三线四线五线| 锕锕锕锕锕锕好痛WWW在线观看 | WWW国产精品内射老熟女| 欧美黑人又大又粗XXXⅩ| 92国产精品午夜福利免费| 内谢XXXXX8老| 99久RE热视频这里只有精品6| 牛鞭进入女人下身的视频| 97大学生情侣真实露脸在线 | 久久精品久久久久久久精品| 亚洲人成网站18禁止影院| 精品深夜AV无码一区二区| 亚洲欧洲无卡二区视頻| 九九电影网午夜理论片| 亚洲日韩欧美成人一区二区三区 | 在线看AV片的网站| 内射极品少妇一区二区av| 6080YYY午夜理论片中无码| 男男H双腿涨灌PLAY慎入| 99无码熟妇丰满人妻啪啪| 人妻巨大乳一二三区麻豆| 超碰成人人人做人人爽| 少妇寂寞难耐被黑人中出| 国产极品粉嫩馒头一线天AV| 无码国产精品一区二区免费式影视 | 国产69精品久久久久久妇女迅雷| 我的少妇邻居全文免费| 国产裸模视频免费区无码| 亚洲AV综合色区无码二区偷拍| 精品一线二线三线无人区| 又爽又黄无遮挡高潮视频网站| 免费看视频高清在线观看| AV无码AV无码专区| 日韩系列中文无码| 国产精品久免费的黄网站| 亚洲AV永久无码精品无码一区二区 | 日本丰满老妇BBB| 国产精品后入内射日本在线观看| 亚洲AV成人无码精品网站| 精人妻无码一区二区三区| 在线V观看免费国岛国片| 欧美人禽猛交乱配1| 道德沦丧一家3口小说| 无人免费观看视频在线观看| 精品无码国产AV一区二区三区 | 欧美人与性口牲恔配视频o| 成年网站免费视频黄A站| 无码综合天天久久综合网色吧影院| 黑人巨茎大战俄罗斯美女| 又黑又肥的60岁岳| 人妻中字视频中文乱码| 国产精品爽爽ⅤA在线观看| 亚洲人成人无码WWW影院| 女人张开腿让男桶喷水高潮| 大J8黑人W巨大888A片| 亚洲AV鲁丝一区二区三区| 久久久久精品无码AV| www.XXXXx.com日本| 无码人妻AⅤ一区二区三区夏目| 精品人亚洲成A人片在线观看无码专区| 中文字幕精品无码| 日日碰狠狠添天天爽超碰97| 国内美女推油按摩在线播放 | 亚洲AV无码专区国产乱码京东传 | 99久久久精品免费观看国产 | 公又粗又大又长挺进我的| 亚洲成AV人片在线播放无码| 男人下部进女人下部视频| 国产V亚洲V天堂无码久久久| 亚洲男人的天堂在线播放| 秋霞国产成人精品午夜视频APP| 国产麻豆精选AV| 中国熟妇人妻XXXXX中文| 少妇无码AV无码专区在线观看| 精品无码日韩国产不卡AV| XXXXX18日本人HDXX| 亚洲AV日韩AV无码A一区| 女儿的朋友中字头| 国产成人综合日韩精品无码| 一区二区三区无码免费看| 色欲AV自慰一区二区三区 | 日产亚洲一区二区三区| 狠狠色噜噜狠狠狠狠色综合久| 99久久无色码中文字幕| 无遮挡又爽又刺激的视频| 美女下部裸体张开腿视频| 国产成人片无码视频在线观看 | 老太太BGMBGMBGM11| 公交车后车座疯狂的做的细节 | 老太BBWWBBWW高潮| 国产精华最好的产品人V中文 | 亚洲精品无码正在夜夜骚| 人妻熟女一区二区AⅤ| 精品人妻暴躁一区二区三区| 成人影院YY111111在线观|