在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

物聯網行業存儲方案詳解_SPI NAND Flash

jf_94171069 ? 來源:jf_94171069 ? 作者:jf_94171069 ? 2024-09-24 14:56 ? 次閱讀

物聯網系統中為什么要使用SPI NAND flash

物聯網系統中使用SPI NAND Flash的原因主要有以下幾點:

高存儲密度

SPI NAND Flash相比傳統的NOR Flash,在同樣的物理尺寸下能夠提供更大的存儲容量。這一特性使得SPI NAND Flash能夠在有限的空間內存儲更多的數據,非常適合物聯網設備中對于存儲容量的高需求。物聯網設備通常需要存儲大量的數據日志、傳感器數據等,而SPI NAND Flash的高存儲密度恰好滿足了這一需求。

成本效益高

由于NAND Flash具有更高的存儲密度,其生產成本相對較低。因此,SPI NAND Flash在提供高容量存儲的同時,也具備較高的性價比。這對于物聯網設備的制造商來說,是一個重要的考慮因素,因為物聯網設備通常需要大規模部署,成本控制尤為重要。

接口簡單且低功耗

SPI接口只需要少量的引腳(通常為6個:SCK、CS、MOSI、MISO、WP和HOLD),這使得硬件設計更加簡單,減少了PCB空間和成本。同時,SPI NAND Flash的功耗通常較低,非常適合電池供電的便攜設備和物聯網設備。低功耗特性有助于延長設備的續航時間,減少更換電池或充電的頻率,提高用戶體驗。

數據可靠性和讀寫性能

選擇合適的SPI NAND Flash產品時,需要考慮數據可靠性和讀寫性能等因素。具備錯誤校正碼(ECC)功能的SPI NAND Flash可以提高數據可靠性,減少數據錯誤和丟失的風險。同時,根據實際應用需求選擇合適的讀寫性能,可以確保數據的快速訪問和處理。

廣泛的應用場景

SPI NAND Flash廣泛應用于嵌入式系統、物聯網設備、消費電子等領域。在物聯網系統中,SPI NAND Flash常用于存儲固件、配置數據和用戶數據等關鍵信息。這些信息的可靠存儲對于物聯網設備的正常運行至關重要。 適用于嵌入式系統,尤其是對存儲容量和成本敏感的應用,如一些物聯網設備。選擇合適的Flash類型應基于具體應用需求,考慮性能、功耗、壽命、成本和集成度等因素。

綜上所述,物聯網系統中使用SPI NAND Flash的原因主要包括高存儲密度、成本效益高、接口簡單且低功耗、廣泛的應用場景以及數據可靠性和讀寫性能等方面的優勢。這些優勢使得SPI NAND Flash成為物聯網系統中不可或缺的存儲解決方案。

本文會再為大家詳解存儲器家族中的一員——SPI NAND flash。

1、SPI NAND flash的概念

在嵌入式系統領域,作為存儲設備的NOR Flash和NAND Flash,而NAND Flash由于采用了地址數據線復用的方式,并且統一了接口標準規定(x 8 bit or x 16 bit),從而在不同容量的兼容性上面基本沒有問題,所以這類封裝及接口形式沿用了很多年。近些年隨著產品小型化的需求越來越強烈,并且對方案成本的要求越來越高,SPI NAND Flash逐漸出圈。

SPI NAND Flash方案的主控(MCU)內可以不需要帶有傳統NAND的控制器,只需要有SPI的接口,再加入內置ECC,這樣可以減少主控的成本,以及省掉MCU做為硬件或軟件ECC的功能。

另外,SPI NAND Flash的封裝形式多采用 WSON、TFBGA等封裝,尺寸比傳統的NAND Flash TSOP的封裝要小很多,充分節省了PCB板的空間,較少的管腳數量,從而可以減小PCB的尺寸及層數,既滿足了市場小型化的需求也降低了產品的成本。

wKgZombyYj6AG7GSAAAVY93h-BE373.png

2、SPI NAND flash的讀寫介紹

對flash芯片的操作,一般包括對flash芯片的擦除,編程和讀取,各大廠商的SPI flash芯片都大同小異,操作命令基本是沒什么變化的,當我們拿到一款芯片,要特別注意芯片的容量,操作分區等。

其實,無論是對芯片的擦除,編程還是讀取操作,我們大致可以按照以下的套路來:寫命令---寫地址---寫(讀)數據。正如以下的時序圖一樣清晰明了,我們先把片選信號拉低,再依次寫指令,地址和數據,就可以對FLASH芯片進行操作。

wKgaombyYoKAJR18AAA-Mc4_byE671.jpg

掌握以上方法,就可以輕松操作SPI flash芯片了,當然,對時序這種底層的操作,還需要不斷學習和積累,不論是用FPGA還是MCU,最終都是為了產生時序信號,只要靜下來認真理解了它,一切問題就迎刃而解了。

3、SPI NAND flash使用注意事項

3.1.不同的SPI FLASH芯片可能會提供的擦除方式:扇區擦除(4KBytes),半塊擦除(32KBytes),塊擦除(64KBytes),片擦除。

3.2.不同的SPI FLASH芯片可能會提供的編程方式(也就是寫數據):頁編程(256Bytes),扇區編程(4KBytes)。

3.3.SPI FLASH如果擦除過,在往里面寫0xFF這樣的數據意義不大,因為它的特性就是擦除后數據就是0xFF。

3.4.寫入flash時,只能把數據(bit)從1改為0。

3.5.傳統的EEPROM的特點就是可以隨機訪問和修改任何一個字節,可以往每個bit中寫入0或1。而寫入flash時,只能把數據(bit)從1改為0。但是傳統的EEPROM容量因成本的緣故收到限制,絕少有超過有512K的。

3.6.Nor Flash容量相對小,成本高,基本沒壞塊,數據線和地址線分開,可以實現隨機尋址,讀取任何一個字節,擦除任然要按塊來擦。NAND FLASH容量大,成本低,壞塊經常出現,但可以標記壞塊,使軟件跳過,數據線和地址線復用,按塊擦除按頁讀取。

4、SPI NAND flash接口介紹

SPI NAND接口

一般來說,SPI的接口就是6個IO,CS, CLK, SI, SO, WP, HOLD。

wKgZombyYoOAUFHZAADlv5_JaZE026.jpg

wKgaombyYoSAdM5HAAA027ar0Sw308.jpg

基本上接口跟Quad SPI FLASH是一樣的。支持一根線,兩根線和四根線的模式。

下面是MX35LF1GE4AB 這片SPI NAND 的verilog module的定義

wKgZombyYoWAJO_PAACxsnluU3E259.jpg

尋址

SPI NAND最大存儲單元是PLANE,一個PLANE有多個block,一個block有多個PAGE,PAGE是SPI NAND最小的存儲單元。

這里以MX35LF1GE4AB為例,

一個PLANE有2048個block。

一個block有64個page

一個page中2111個byte。

wKgaombyYoqAXAgRAAF-b_rIFbo339.jpg

RA是行地址,行地址的16:6位用來尋址Block,行地址的5:0位用來尋址PAGE。CA為列地址,一共12位,尋址空間是4096。但是SPI NAND中只有一部分是可用的,這里只有0到2112個byte是可用的,其余的地址空間都是out of bound。

常用型號

wKgZombyYouANZvoAAAykizxP3A451.jpg

Feature寄存器

Feature寄存器每個芯片的定義都不一樣,這里以MX35LFxGE4AB為例

wKgaombyYoyALDj7AAK5WzQt9TM249.jpg

MX35LFxGE4AB一共有三個feature寄存器。

A0 寄存器用做一些Block的寫保護

B0寄存器是Secure OTP。QE表示使能Quad模式, ECC表示使能ECC。

C0寄存器是狀態寄存器,一般用于查詢以下

OIP: FLASH是否處于操作模式,1: Busy, 0: Ready

WEL: 是否寫使能,1: write enable, 0: not write enable

E_FAIL: 擦除錯誤,0: Passed, 1: Failed

P_FAIL:編程錯誤, 0: Passed, 1: Failed

ECC_S0, ECC_S1,ECC狀態,00b = 0 bit error,01b = 1 to 4 bits error corrected,10b = More than 4-bit error not corrected,11b = Reserved

時序

wKgZombyYo2AWlnBAASSjEzmasU506.jpg

5、優劣勢

- 優點: - 相對較大的存儲容量。 - 相對較低的成本。 - 缺點: - 速度較慢,不適合高速讀取。 - 對比SPI NOR Flash,壽命較短。

供應商A:江波龍

https://cn.longsys.com/product/industrialstorage/spinandflash.html

1、產品能力

(1)選型手冊

wKgaombyYo2AUX_UAAGceYHj5tg634.jpg

(2)主推型號1:FS35ND02G-s3Y2QWFI000

對應的產品詳情介紹

wKgZombyYo6AUOVkAAIgUJK-EiA380.jpg

2、支撐

(1)技術產品

技術資料

M-00138FORESEE_SPINAND_FS35ND02G-S3Y2_Datasheet_1648692137.pdf

供應商B:博雅

http://www.boyamicro.com/

1、產品能力

(1)選型手冊

wKgaombyYo-AIEZLAAE6U2vRtik931.jpg

wKgZombyYo-AKH70AAD5UU6_1Gk792.jpg

(2)主推型號1:BY25Q01GFS

對應的產品詳情介紹

wKgaombyYpCABC8BAAOJURPppSU726.jpg

wKgZombyYpGAN33TAAIZnH0gD3A859.jpg

(3)主推型號2:BY25Q512FSEIG

對應的產品詳情介紹

wKgaombyYpKAZaKvAARlZuVcvmI364.jpg

wKgZombyYpOAfLxSAAKnKd1HVRg282.jpg

2、支撐

(1)技術產品

技術資料

BY25Q01GFS

BY25Q512FSEIG

供應商C:華邦電子

https://www.winbond.com/hq?__locale=zh

1、產品能力

(1)選型手冊

https://www.winbond.com/hq/product/code-storage-flash-memory/qspinand-flash/?__locale=zh

(2)主推型號1:W25N01GVZEIG

對應的產品詳情介紹

說明

W25N01GV(1G位)串行SLC NAND閃存為具有空間、引腳和電源有限。w25nsipflash系列集成了流行的SPI接口和傳統的大NAND非易失性存儲空間。他們是理想的代碼跟蹤到內存,執行直接從雙/四SPI(XIP)編碼并存儲語音、文本和數據。這個裝置在一個單獨的機器上工作2.7V至3.6V電源,電流消耗低至25mA,有效電流為10μA待命。全部W25N W25N01GV 1G位內存陣列被組織成65536個可編程頁,每個頁2048字節。 整個頁面可以使用2048字節內部緩沖區的數據一次編程。也可按64組擦除(128KB塊擦除)。W25N01GV有1024個可擦除塊。 W25N01GV支持標準串行外圍接口(SPI)、雙/四路I/O SPI:串行時鐘,芯片選擇、串行數據I/O0(DI)、I/O1(DO)、I/O2(/WP)和I/O3(/HOLD)。SPI時鐘頻率高達 支持104MHz,允許雙I/O和416MHz的等效時鐘速率為208MHz(104MHz x 2)(104MHz x 4)用于使用快速讀取雙/四路I/O指令時的四路I/O。 W25N01GV提供了一種新的連續讀取模式,可以有效地訪問整個系統具有單個讀取命令的內存陣列。此功能非常適合代碼陰影應用程序。 一個保持引腳,寫保護引腳和可編程寫保護,提供進一步的控制靈活性。此外,該設備支持JEDEC標準制造商和設備ID,一個2048字節的唯一ID頁,一個2048字節的參數頁和十個2048字節的OTP頁。提供更好的NAND閃存內存可管理性,用戶可配置的內部ECC,壞塊管理也可以在W25N01GV。

特征? 新的W25N系列SpiFlash存儲器 –W25N01GV:1G位/128M字節 –標準SPI:CLK,/CS,DI,DO,/WP,/保持 –雙SPI:CLK,/CS,IO0,IO1,/WP,/Hold –四SPI:CLK,/CS,IO0,IO1,IO2,IO3

? 最高性能串行NAND閃存 –104MHz標準/雙/四SPI時鐘 –208/416MHz等效雙/四SPI –50MB/S連續數據傳輸速率 –快速編程/擦除性能 –超過100000次擦除/編程周期 –超過10年的數據保留期

? 低功耗,寬溫度范圍 –單2.7至3.6V電源 –25mA有效,10μ備用電流 – -40°C到+85°C工作范圍

? 具有128KB塊的靈活體系結構 –統一128K字節塊擦除 –靈活的頁面數據加載方法

? 高級功能 –用于存儲陣列的片上1位ECC –ECC狀態位表示ECC結果 –錯誤的塊管理和LUT訪問 –軟件和硬件寫保護 –電源鎖定和OTP保護 –2KB唯一ID和2KB參數頁 –10個2KB OTP頁面

? 節省空間的包裝 –8墊WSON 8x6毫米 –16針SOIC 300密耳 –24球TFBGA 8x6毫米 –聯系Winbond獲取其他套餐選項

2、支撐

(1)技術產品

技術資料

C907680_NAND+FLASH_W25N01GVZEIG_規格書_WINBOND(華邦)NAND+FLASH規格書.PDF

本文章源自奇跡物聯開源的物聯網應用知識庫Cellular IoT Wiki,更多技術干貨歡迎關注收藏Wiki:Cellular IoT Wiki 知識庫(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)

歡迎同學們走進AmazIOT知識庫的世界!

這里是為物聯網人構建的技術應用百科,以便幫助你更快更簡單的開發物聯網產品。

Cellular IoT Wiki初心:

在我們長期投身于蜂窩物聯網 ODM/OEM 解決方案的實踐過程中,一直被物聯網技術碎片化與產業資源碎片化的問題所困擾。從產品定義、芯片選型,到軟硬件研發和測試,物聯網技術的碎片化以及產業資源的碎片化,始終對團隊的產品開發交付質量和效率形成制約。為了減少因物聯網碎片化而帶來的重復開發工作,我們著手對物聯網開發中高頻應用的技術知識進行沉淀管理,并基于 Bloom OS 搭建了不同平臺的 RTOS 應用生態。后來我們發現,很多物聯網產品開發團隊都面臨著相似的困擾,于是,我們決定向全體物聯網行業開發者開放奇跡物聯內部沉淀的應用技術知識庫 Wiki,期望能為更多物聯網產品開發者減輕一些重復造輪子的負擔。

Cellular IoT Wiki沉淀的技術內容方向如下:

wKgaombqoM2AYL2RAAQrZ8e-uz8392.jpg

奇跡物聯的業務服務范圍:基于自研的NB-IoT、Cat1、Cat4等物聯網模組,為客戶物聯網ODM/OEM解決方案服務。我們的研發技術中心在石家莊,PCBA生產基地分布在深圳、石家莊、北京三個工廠,滿足不同區域&不同量產規模&不同產品開發階段的生產制造任務。跟傳統PCBA工廠最大的區別是我們只服務物聯網行業客戶。

連接我們,和10000+物聯網開發者一起降低技術和成本門檻

讓蜂窩物聯網應用更簡單~~

哈哈你終于滑到最重要的模塊了,

千萬不!要!劃!走!忍住沖動!~

歡迎加入飛書“開源技術交流群”,隨時找到我們哦~

點擊鏈接如何加入奇跡物聯技術話題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術話題群攻略

Hey 物聯網從業者,

你是否有了解過奇跡物聯的官方公眾號“eSIM物聯工場”呢?

這里是奇跡物聯的物聯網應用技術開源wiki主陣地,歡迎關注公眾號,不迷路~

及時獲得最新物聯網應用技術沉淀發布

(如有侵權,聯系刪除)

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2914

    文章

    44978

    瀏覽量

    377474
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1724

    瀏覽量

    92192
  • Nand flash
    +關注

    關注

    7

    文章

    241

    瀏覽量

    40033
收藏 人收藏

    評論

    相關推薦

    并行Nand Flash的結構和基本工作過程

    引言:并行Nand Flash是中等容量存儲方案的理想選擇,相比于SPI Nand
    發表于 08-11 15:50 ?2842次閱讀
    并行<b class='flag-5'>Nand</b> <b class='flag-5'>Flash</b>的結構和基本工作過程

    CS 創世SD NAND FLASH 存儲芯片,比TF卡更小巧輕便易用的大容量存儲,TF卡替代方案

    /6196382.html   下圖是大小比對,可以看到 創世SD NAND的尺寸非常小,而且是一種可以表貼的存儲芯片。 []()   SD NAND FLASH是第二代產品,無需安裝
    發表于 01-24 18:30

    SPI NAND FLASH 的簡介和優點

    了很多年,近些年隨著產品小型化的需求越來越強烈,并且對于方案成本的要求越來越高,SPI NAND flash逐漸進入了很多工程師的眼中。如果采用SP
    發表于 08-07 17:01

    SPI NAND FlashSPI NOR Flash的區別在哪里?

    Flash按照內部存儲結構的不同,可以分為哪幾種?Nor FlashNand Flash有什么區別?
    發表于 06-18 08:46

    SPI Nand Flash 簡介

    WL= 4 Pages目前 SPI NAND flash的使用在網通類,消費類的市場多了;因為nor flash 可以被SPI
    發表于 07-01 10:28

    如何存儲MQX web page到NAND FLASH

    如何存儲MQX web page到NAND FLASH
    發表于 11-26 14:51 ?0次下載

    SPI flash是什么,關于SPI FLASH的讀寫問題

    SPI一種通信接口。那么嚴格的來說SPI Flash是一種使用SPI通信的Flash,即,可能指NOR也可能是
    的頭像 發表于 09-18 14:38 ?10.4w次閱讀
    <b class='flag-5'>SPI</b> <b class='flag-5'>flash</b>是什么,關于<b class='flag-5'>SPI</b> <b class='flag-5'>FLASH</b>的讀寫問題

    SPI flash如何運行程序,SPI flash有哪些應用

    SPI一種通信接口。那么嚴格的來說SPI Flash是一種使用SPI通信的Flash,即,可能指NOR也可能是
    的頭像 發表于 09-19 10:54 ?1.9w次閱讀
    <b class='flag-5'>SPI</b> <b class='flag-5'>flash</b>如何運行程序,<b class='flag-5'>SPI</b> <b class='flag-5'>flash</b>有哪些應用

    NAND Flash存儲結構以及NAND Flash的接口控制設計

    Nand flashflash存儲器的其中一種,Nand flash其內部采用非線性宏單元模式
    發表于 11-03 16:12 ?4513次閱讀
    <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b> 的<b class='flag-5'>存儲</b>結構以及<b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>的接口控制設計

    Nand Flash文件系統解決方案

    Nand Flash文件系統解決方案(嵌入式開發一般考什么證書)-ST提供適用于SLC的NFTL(NAND Flash Translatio
    發表于 07-30 10:41 ?9次下載
    <b class='flag-5'>Nand</b> <b class='flag-5'>Flash</b>文件系統解決<b class='flag-5'>方案</b>

    常見flash講解——NANDSPI、EMMC

    目錄存儲顆粒與外部控制器常見的flash對比內置還是外接Flash使用難度flash選擇總結NAND F
    發表于 12-01 19:51 ?25次下載
    常見<b class='flag-5'>flash</b>講解——<b class='flag-5'>NAND</b>、<b class='flag-5'>SPI</b>、EMMC

    SPI Nand Flash簡介

    1.SPI Nand Flash簡介SPI Nand Flash顧名思義就是串行接口的
    發表于 12-02 10:51 ?34次下載
    <b class='flag-5'>SPI</b> <b class='flag-5'>Nand</b> <b class='flag-5'>Flash</b>簡介

    一文了解SPI NAND FlashSPI NOR Flash的區別

    在嵌入式系統領域,作為存儲設備的NOR FlashNAND Flash,大家應該不陌生。早期NOR Flash的接口是并行口的形式,也就是
    的頭像 發表于 03-06 09:49 ?7129次閱讀

    SD NANDSPI NAND的區別

    SD NANDSPI NAND各有優缺點,適用于不同的應用場景。SD NAND提供更高的讀寫速度和大容量存儲,適合需要高性能和大容量
    的頭像 發表于 06-04 14:26 ?2223次閱讀

    聯網行業存儲方案詳解_SPI NOR Flash

    SPI NOR FLASH存儲器在初始響應和啟動時提供高可靠性,并具有低時延。這一特性對于聯網設備至關重要,因為
    的頭像 發表于 09-24 14:39 ?447次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b><b class='flag-5'>行業</b><b class='flag-5'>存儲</b><b class='flag-5'>方案</b><b class='flag-5'>詳解</b>_<b class='flag-5'>SPI</b> NOR <b class='flag-5'>Flash</b>
    主站蜘蛛池模板: 一级a性色生活片毛片 | 天天色影| 精品色视频 | 黄色毛片儿 | 很狠操| 二级特黄绝大片免费视频大片 | 亚洲综合一区二区 | 老色网站 | 欧美黄色大片免费 | 一级片 在线播放 | 视频精品一区二区三区 | 久久婷婷婷 | www.天天操| 四虎在线网址 | 国产大乳孕妇喷奶水在线观看 | 午夜三级成人三级 | 人人干人人上 | 一区二区亚洲视频 | 欧美拍拍| 人人爱干 | 国产片翁熄系列乱在线视频 | 亚洲福利一区二区 | 九九国产精品视频 | 国产综合第一页在线视频 | 美女一级免费毛片 | 国产成视频 | 99成人国产精品视频 | 99精品免费视频 | 久草香蕉在线 | 小泽玛利亚在线观看123 | 午夜免费福利在线 | 亚洲专区一路线二 | 日韩毛片网站 | 俺不色| 亚洲欧美天堂网 | 99热国内精品 | 五月激情六月 | 免费看吻胸亲嘴激烈网站 | 国产精品a在线观看香蕉 | 色噜噜狠狠色综合欧洲selulu | 日本不卡在线观看 |