由于硬件成本原因,在許多嵌入式處理器中并沒有集成EEPROM 模塊,通常我們可以采用在片內(nèi)FLASH存儲器中保存非易失性數(shù)據(jù)的應(yīng)用方式來達(dá)到使用要求。對一些普通的應(yīng)用場合,這種使用方式可以滿足要求。本應(yīng)用筆記介紹了使用代碼區(qū)域Flash 來模擬EEPROM,通過一定的軟件處理算法,可以增加數(shù)據(jù)存儲周期的一種方法。本文給出了實現(xiàn)上述功能的軟件流程。
?
1.1?寫方法
?
外置EEPROM和采用Flash 模擬EEPROM的最大不同之處在于寫的方法。
?
EEPROM:對EEPROM 的寫操作不需要額外的操作,只需要提供電源供給;但是一旦啟動寫操作流程后,寫操作不能夠被打斷。所以需要外接電容器等措施來保證在芯片掉電時能夠維持供電,保證完成數(shù)據(jù)操作。
?
Flash 模擬EEPROM:當(dāng)芯片上電后,寫操作可以被電源掉電和芯片復(fù)位打斷。和EEPROM 相比,需要應(yīng)用設(shè)計者增加相關(guān)的處理來應(yīng)對可能存在的異常。
?
1.2?擦寫時間
?
EEPROM和采用Flash 模擬EEPROM在擦除時間上存在很大的差異。
?
與Flash 不同,EEPROM 在進(jìn)行寫操作之前不要擦除操作。由于Flash 需要幾個毫秒時間進(jìn)行擦除操作,所以如果在進(jìn)行擦除操作的過程中出現(xiàn)電源掉電的情況,需要軟件做相關(guān)的保護(hù)處理。為了設(shè)計一個健壯的Flash 存儲器的管理軟件,需要深入的了解和掌握Flash 存儲器的擦除過程特性。
?
?
1.3?寫訪問時間
?
由于EEPROM 和Flash 的工作特性不同,所以寫訪問時間也不相同。Flash 具有更短的寫訪問時間,所以更適用于對存儲速度有要求的場合。
FLASH擦寫壽命流程
- FlaSh(146586)
- EEPROM(79985)
- Flash存儲器(25487)
相關(guān)推薦
stm32F0在hal庫時鐘初始化這里把HSI關(guān)掉了,為什么還可以擦寫Flash?
stm32F0 Flash擦寫操作時 HSI 必須是開啟的, 但看 stmF030 hal庫1.11.3stm32f0xx_hal_rcc.c 文件里 HAL_RCC_OscConfig 函數(shù)
2024-03-14 08:11:24
STM32H750通過spi向stm32發(fā)送同步幀,無法收到從機(jī)應(yīng)答是怎么回事?
只有一個扇區(qū),對扇區(qū)擦寫時,內(nèi)部flash用于IAP的自定義Bootloader也會被擦寫掉。
產(chǎn)品中沒有外接的QSPI或其他存儲介質(zhì),因此自己寫B(tài)ootLoader不太現(xiàn)實。
2024-03-07 06:45:54
AIROC藍(lán)牙模塊的使用壽命是多少?
我們計劃在我們的項目中使用英飛凌的藍(lán)牙模塊之一。
AIROC 藍(lán)牙模塊的使用壽命是多少(壽命終止)? 我們正在尋找一款支持經(jīng)典藍(lán)牙配置文件或支持雙模式(經(jīng)典和 BLE)的模塊。
我們正在尋找一款理想情況下可以獲得5年技術(shù)支持的藍(lán)牙模塊。 3年也是一個不錯的術(shù)語。
2024-03-01 13:57:03
CW32L052 FLASH存儲器
CW32L052內(nèi)部集成了64KB嵌入式FLASH供用戶使用,可用來存儲應(yīng)用程序和用戶數(shù)據(jù)。芯片支持對 FLASH 存儲器的讀、擦除和寫操作,支持擦寫保護(hù)和讀保護(hù)。芯片內(nèi)置 FLASH 編程所需的高壓 BOOST 電路,無須額外提供編程電壓。
2024-02-28 17:43:59382
PSOC4 EEPROM寫操作需要多長時間?為了增加EEPROM擦寫次數(shù),組件需要如何配置?
PSOC4 EEPROM 寫操作需要多長時間,為了增加EEPROM擦寫次數(shù),寫操作是在一開辟的空間內(nèi)滾動操作嗎,組件需要如何配置
2024-02-21 07:22:29
TC397對Pflash進(jìn)行擦寫會進(jìn)入trap的原因?
TC397對Pflash進(jìn)行擦寫,會進(jìn)入trap,大家遇見過這類問題嗎?交流下經(jīng)驗,目前我使用的github上的flash_program的代碼,這份代碼我單獨新建工程測試是正常的,但和我
2024-02-05 08:20:11
使用ILLD庫里面的FLASH_demo對PFLASH進(jìn)行擦寫,數(shù)據(jù)沒有被寫入到FLASH中是為什么?
使用ILLD庫里面的FLASH_demo對PFLASH進(jìn)行擦寫(不做代碼修改),發(fā)現(xiàn)PSPR上運(yùn)行成功了,FLASH驅(qū)動也運(yùn)行了,但是數(shù)據(jù)沒有被寫入到FLASH中
2024-02-02 06:48:09
CS 創(chuàng)世SD NAND FLASH 存儲芯片,比TF卡更小巧輕便易用的大容量存儲,TF卡替代方案
。
另外,物聯(lián)網(wǎng)產(chǎn)品越來越小,對元器件尺寸要求更高。為應(yīng)對這些問題,SD NAND出現(xiàn)了。它采用SLC NAND Flash,具備長壽命和穩(wěn)定性,擦寫次數(shù)可達(dá)10萬次。內(nèi)置Flash控制器和Firmware
2024-01-24 18:30:00
stm32f103 flash模擬eeprom
Erasable Programmable Read-Only Memory)是一種可擦寫的非易失性存儲器,可以在不使用外部電壓的情況下對其進(jìn)行擦除和編程。它不同于Flash存儲器的主要特點是可
2024-01-09 11:21:36372
ADP1046AEEPROM利用單片機(jī)通過i2c對其電壓輸出寄存器進(jìn)行頻繁擦寫會不會影響其壽命?
1.利用單片機(jī)通過i2c對其電壓輸出寄存器進(jìn)行頻繁擦寫會不會影響其壽命?
2.其內(nèi)部的電壓、電流等采樣的寄存器是如何實時擦寫的?會不會影響其壽命?
3.問題1和問題2有什么不同?
請指教,謝謝!
2024-01-08 08:18:32
OTP語音芯片與可重復(fù)擦寫(Flash型)語音芯片:特性比較與應(yīng)用差異
在嵌入式語音應(yīng)用中,OTP(一次性可編程)語音芯片與可重復(fù)擦寫(Flash型)語音芯片是兩種常見的存儲解決方案,它們在特性和應(yīng)用上存在明顯差異。本文將深入比較這兩類語音芯片的區(qū)別,以幫助讀者更好地理
2023-12-14 10:13:30167
什么是可重復(fù)擦寫(Flash型)語音芯片?
什么是可重復(fù)擦寫(Flash型)語音芯片?可重復(fù)擦寫(Flash型)語音芯片是一種嵌入式語音存儲解決方案,采用了Flash存儲技術(shù),使得語音內(nèi)容能夠被多次擦寫、更新,為各種嵌入式系統(tǒng)提供了靈活的語音
2023-12-14 10:08:54185
前置過濾器的使用壽命有多長?
前置過濾器的使用壽命有多長? 前置過濾器的使用壽命有多長,這是一個相對而言的概念,因為它的使用壽命取決于多個因素。下面將詳細(xì)介紹前置過濾器的使用壽命以及影響因素。 一、什么是前置過濾器? 前置過濾器
2023-12-11 11:38:01409
eeprom和flash的區(qū)別的作用
在計算機(jī)和電子設(shè)備中廣泛使用。EEPROM和Flash Memory有很多共同之處,比如它們都屬于非易失性存儲器,可以在斷電后保留數(shù)據(jù)。然而,它們也有一些關(guān)鍵的區(qū)別,包括擦除方式、寫入速度、使用壽命
2023-12-07 16:10:20516
Flash的健康狀態(tài)監(jiān)測在工業(yè)應(yīng)用上的優(yōu)勢
米客方德的SmartFunction主要功能是動態(tài)監(jiān)測和反饋Flash狀態(tài)信息,如總寫入數(shù)據(jù)量、壞塊數(shù)、使用壽命、正常/異常掉電次數(shù)等,便于用戶修正Bug,對系統(tǒng)做OTA升級和后
2023-11-14 08:13:05129
Flash的健康狀態(tài)監(jiān)測在工業(yè)應(yīng)用上的優(yōu)勢
MK-米客方德的Smart Function主要功能是動態(tài)監(jiān)測和反饋Flash狀態(tài)信息,如總寫入數(shù)據(jù)量、壞塊數(shù)、使用壽命、正常/異常掉電次數(shù)等,便于用戶修正Bug,對系統(tǒng)做OTA升級和后續(xù)產(chǎn)品迭代。
2023-11-13 16:21:57155
Nand Flash接口定義解析 基于AMD FPGA的Nand Flash接口讀寫實現(xiàn)
Nand Flash因其具有容量大、成本低、壽命長的特點,被廣泛的用作數(shù)據(jù)存儲的解決方案。然而NandFlash的讀寫控制較為復(fù)雜,Nand Flash的接口控制器大多是基于PC機(jī)或ARM處理器為架構(gòu)進(jìn)行開發(fā)的,存在操作不方便的問題。
2023-11-10 09:40:482684
有沒有不限擦寫次數(shù)的EEPROM?
EEPROM通常擦寫次數(shù)都在百萬次以下,如果每秒寫一次,幾天就廢了,有沒有擦寫次數(shù)無限制的類似產(chǎn)品?
2023-11-08 06:15:04
FLASH語音芯片和MP3音樂芯片的不同之處
Flash語音芯片可重復(fù)擦寫,內(nèi)置存儲空間大,可定制個性化功能;而MP3音樂芯片音質(zhì)佳,更新語音內(nèi)容簡單,具有獨特的晶振器,USB直接虛擬flash成U盤,更新語音方便快捷。
2023-11-02 15:32:39288
寫flash芯片時為什么需要先擦除?
數(shù)量的頁(Page)組成,每頁又可以分成若干個扇區(qū)(Sector),扇區(qū)是Flash芯片的操作基本單位,通常為512字節(jié)或1K字節(jié)大小,而整個Flash芯片的容量則可以達(dá)到數(shù)個GB以上。Flash芯片的特點是擦寫次數(shù)是有限的,每個扇區(qū)只能擦寫數(shù)千次甚至更少次,而寫入次數(shù)則幾乎是無
2023-10-29 17:24:372315
為什么Nor Flash可以實現(xiàn)XIP,而Nand flash就不行呢?
移動部件,它們的壽命更長。 NOR Flash和NAND Flash都是Flash存儲器的類型,但它們的應(yīng)用非常不同。 NOR Flash可以實現(xiàn)XIP,而NAND Flash卻行不通。下面我們將詳細(xì)
2023-10-29 16:32:58646
如何提高FLASH使用壽命以實現(xiàn)EEPROM的功能呢 ?
stm32的FLASH擦除是按整頁或者整扇區(qū)擦除的,不同芯片的頁或者扇區(qū)(下邊統(tǒng)稱為頁)的大小是不一樣的,有1K,16K,64K,128K等大小。
2023-10-23 17:44:08652
AT32F4系列FLASH擦寫操作的地址偏移說明
AT32F4系列FLASH擦寫操作的地址偏移說明擦除或者編程flash 時,如果操作地址不在flash 絕對地址范圍內(nèi),則操作會失敗?
2023-10-23 08:24:03
NAND FLASH與NOR FLASH的技術(shù)對比
目前,NOR FLASH和NAND FLASH是市場上主要的非易失性閃存技術(shù),但是據(jù)我了解,還是有很多工程師分不清NAND FLASH與NOR FLASH。
2023-10-01 14:05:00471
XM1008/XM1009數(shù)據(jù)手冊
芯片特點:1. 二進(jìn)制兼容 HEX替換,不修改軟件替換2. M0內(nèi)核Coremark 跑分和ST一致,內(nèi)核不會變慢(真正做到性能替換)3. ADC精度 (國內(nèi)領(lǐng)先)4. ESD可以到8KV,SRAM帶奇偶校驗可靠性指標(biāo)(國內(nèi)領(lǐng)先)5. flash 擦寫保證2萬次,壽命到100年
2023-09-21 06:31:32
HK32MCU應(yīng)用筆記(十七)| HK32F103xC/D/E-flash擦寫應(yīng)用及注意事項
HK32MCU應(yīng)用筆記(十七)| HK32F103xC/D/E-flash擦寫應(yīng)用及注意事項
2023-09-18 10:58:31626
FLASH擦寫操作非法操作解決方案-HK32F030M應(yīng)用筆記(二十四)
FLASH擦寫操作非法操作解決方案-HK32F030M應(yīng)用筆記(二十四)
2023-09-18 10:56:46323
NAND Flash和NOR Flash的差別
存儲器,NOR 與NAND 存儲邏輯的差異導(dǎo)致二者的應(yīng)用場景有很大不同。NOR 的優(yōu)勢在于隨機(jī)讀取與擦寫壽命,因此適合用來存儲代碼;NAND 的優(yōu)勢在于單位比特成本,花同樣的錢可以獲得更大的容量。
2023-09-11 16:59:231905
FLASH器件特性 FLASH操作的電路原理詳解
Flash 分為 NAND flash和 NOR flash。均是使用浮柵場效應(yīng)管(FloatingGate FET) 作為基本存儲單元來存儲數(shù)據(jù)的,浮柵場效應(yīng)管共有4個端電極,分別
2023-09-09 14:27:383595
語音芯片的型號有哪些?為什么強(qiáng)烈推薦使用flash型可擦寫的
語音芯片的型號有哪些?為什么強(qiáng)烈推薦使用flash型可擦寫的芯片。這里我們簡單描述一下如下常見類容:
1、他們都有什么特點?以及發(fā)展的歷程簡介
2、常見的語音芯片有哪些?
3、為什么推薦使用flash型可以重復(fù)擦寫的
2023-08-14 11:05:24397
Lauterbach的debug工具可以支持GD32VF103的Flash擦寫嗎?
如題,Lauterbach的debug工具可以支持GD32VF103的Flash擦寫嗎?
或者說,大家能否推薦一款比較成熟的debug工具,IDE也行。
2023-08-12 08:28:56
SD NAND FLASH : 什么是pSLC?
pSLC模式后,僅保存1bit數(shù)據(jù)。
二、各NAND FLASH的特點
MLC常用制程為15nm,擦寫次數(shù)約為3000次,改為pSLC模式后約為2萬次。
三、pSLC的優(yōu)缺點
pSLC具有以下優(yōu)點
2023-08-11 10:48:34
STM32F030C8T6的flash memory的擦寫次數(shù)是多少
你好,我查了很多datasheet,關(guān)于STM32F030C8T6的flash memory的擦寫次數(shù),但是就沒有找到這個問題的答案,請幫忙解答一下
2023-08-07 08:49:39
國產(chǎn)車規(guī)級SPI NOR Flash替代芯片
SPI NOR Flash可存儲配置和校準(zhǔn)數(shù)據(jù),滿足車載應(yīng)用對參數(shù)存儲的各種需求,具有高可靠性;低失效率;擦寫次數(shù)最高可達(dá)400萬次以上;溫度適應(yīng)能力強(qiáng);數(shù)據(jù)可存儲100年等特點。可以覆蓋從消費級,到工業(yè)級,直至汽車級的所有應(yīng)用,產(chǎn)品在可靠性,功耗,溫度和速度等關(guān)鍵性能指標(biāo)方面達(dá)到國內(nèi)外前沿水準(zhǔn)。
2023-07-07 16:58:17332
161手寫板擦寫自動控制芯片規(guī)格書
161手寫板合封芯片是一款通用的手寫板擦寫自動控制芯片。它采用3V紐扣電池或者兩節(jié)或者三節(jié)普通干電池供電,自帶升壓電路,并每次自動產(chǎn)生正負(fù)脈沖的高壓擦寫脈沖,以達(dá)到一次性對手寫板進(jìn)行擦寫的目的
2023-07-03 15:28:560
Renesas Flash Programmer ご使用の前ニ / Renesas Flash Programmer 使用前準(zhǔn)備
Renesas Flash Programmer ご使用の前ニ / Renesas Flash Programmer 使用前準(zhǔn)備
2023-06-30 19:56:590
NOR FLASH和NAND FLASH基本結(jié)構(gòu)和特點介紹
非易失性存儲元件有很多種,如EPROM、EEPROM、NOR FLASH和NAND FLASH,前兩者已經(jīng)基本被淘汰了,因此我僅關(guān)注后兩者
2023-06-29 09:06:051887
關(guān)于N76E003 FLASH擦寫次數(shù)的疑問求解
N76E003 FLASH 擦寫次數(shù)幾項不太清楚,還請指教
1,F(xiàn)LASHE當(dāng)EEPROM用時,我在第一次用的時候已經(jīng)擦除整頁了,后續(xù)如果我想改變一頁中的個別字節(jié)時,是否需要在將一整頁擦除在重寫
2023-06-25 10:24:18
Flash頁、扇區(qū)、塊的區(qū)別
Flash是存儲器的一種統(tǒng)稱,單片機(jī)內(nèi)部Flash、外掛Flash、U盤、SSD等,到處都有Flash的身影。
2023-06-16 16:41:376444
用N76E003flash做eeprom用什么方法保存一個計數(shù)的數(shù)據(jù)累加到數(shù)千萬?
flash擦寫次數(shù)有限,用N76E003flash做eeprom用什么方法保存一個計數(shù)的數(shù)據(jù)累加到數(shù)千萬。
2023-06-14 07:11:59
xSPI NOR Flash的“x”代表什么?
Flash閃存是一種存儲器,主要用于一般性程序存儲,以及電腦與其他數(shù)字產(chǎn)品間交換傳輸數(shù)據(jù)。根據(jù)內(nèi)部存儲結(jié)構(gòu)不同,Flash主要有兩種,NOR Flash和NAND Flash。
2023-06-12 17:08:26468
深入i.MXRT1050系列ROM中串行NOR Flash啟動初始化流程
我們知道外部串行NOR Flash是接到i.MXRT的FlexSPI外設(shè)引腳上,有時串行NOR Flash啟動也叫FlexSPI NOR啟動。
2023-06-02 17:43:28928
芯存者SD NAND FLASH
替代普通TF卡/SD卡,尺寸6x8mm毫米,內(nèi)置SLC晶圓擦寫壽命10萬次,通過1萬次隨機(jī)掉電測試耐高低溫,支持工業(yè)級溫度-40°~+85°,機(jī)貼手貼都非常方便,速
2023-05-28 15:46:27
Flash動畫制作-2(路徑引導(dǎo)動畫和透明度控制)_2023-05-23_21-45-46(2)#多媒體技術(shù)
FlaSh
未來加油dz發(fā)布于 2023-05-24 10:41:57
Flash動畫制作-2(路徑引導(dǎo)動畫和透明度控制)_2023-05-23_21-45-46(1)#多媒體技術(shù)
FlaSh
未來加油dz發(fā)布于 2023-05-24 10:41:17
單板硬件設(shè)計:存儲器( NAND FLASH)
,可以保存100年,可以擦寫100w次。具有較高的可靠性,但是電路復(fù)雜/成本也高。因此目前的EEPROM都是幾十千字節(jié)到幾百千字節(jié)的,絕少有超過512K的。
flash:
flash屬于廣義的EEPROM
2023-05-19 15:59:37
內(nèi)部flash均衡擦除實現(xiàn)方法
很多時候我們的產(chǎn)品需要掉電存儲一些重要參數(shù),為了延長flash的壽命,我們可以在存儲參數(shù)時增加均衡擦除處理。
2023-05-17 15:47:221212
復(fù)旦微電推出NAND Flash及EEPROM存儲器新品
AEC-Q100的車規(guī)FM24C/FM25系列EEPROM等非揮發(fā)存儲新產(chǎn)品。 FM25/FM29系列產(chǎn)品基于28nm先進(jìn)NAND flash工藝,滿足6萬次擦寫次數(shù)和數(shù)據(jù)保存10年的高可靠性要求,應(yīng)用于
2023-05-04 13:56:111160
LPO的使用壽命是多少?
我們正在使用 S32K 系列,我們正在使用內(nèi)部時鐘 (LPO) 之一來同步 LIN 收發(fā)器。我們需要定義每個產(chǎn)品的壽命,其中一個依賴項需要 S32K144 中 LPO 的頻率與壽命。如果對低功率振蕩器的老化因素(使用 15 年)進(jìn)行了任何分析,您能否分享一下?謝謝。
2023-04-06 08:58:51
評論
查看更多