0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FRAM与SRAM及EEPROM的比较

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2022-07-06 15:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

存储器分为两大类:ramrom,ram就不讲了,主要讨论rom。 rom最初不能编程,出厂什么内容就永远什么内容,不灵活。 后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想一下你往单片机上下了一个程序之后发现有个地方需要加一句话,为此你要把单片机放紫外灯下照半小时,然后才能再下一次,这么折腾一天也改不了几次。 历史的车轮不断前进,伟大的EEPROM出现了,拯救了一大批程序员,终于可以随意的修改rom中的内容了。相关文章:FRAM与SRAM及EEPROM的比较。 EEPROM的全称是“电可擦除可编程只读存储器”,即Electrically Erasable Programmable Read-Only Memory。是相对于紫外擦除的rom来讲的。但是今天已经存在多种EEPROM的变种,变成了一类存储器的统称。

狭义的EEPROM

这种rom的特点是可以随机访问和修改任何一个字节,可以往每个bit中写入0或者1。这是最传统的一种EEPROM,掉电后数据不丢失,可以保存100年,可以擦写100w次。具有较高的可靠性,但是电路复杂/成本也高。因此目前的EEPROM都是几十千字节到几百千字节的,绝少有超过512K的。 例如我们常见的24C02:

广义的EEPROM

flash属于广义的EEPROM,因为它也是电擦除的rom。但是为了区别于一般的按字节为单位的擦写的EEPROM,我们都叫它flash。相关推荐:STM32的Flash写了保护怎么办? flash做的改进就是擦除时不再以字节为单位,而是以块为单位,一次简化了电路,数据密度更高,降低了成本。上M的rom一般都是flash。如W25Q128JVSIQ:

flash分为nor flash和nand flash

nor flash:

nor flash数据线和地址线分开,可以实现ram一样的随机寻址功能,可以读取任何一个字节。但是擦除仍要按块来擦。依然W25Q128JVSIQ

nand flash:

nand flash同样是按块擦除,但是数据线和地址线复用,不能利用地址线随机寻址。读取只能按页来读取。(nandflash按块来擦除,按页来读,nor flash没有页),例如:W29N01HVSINA

由于nand flash引脚上复用,因此读取速度比nor flash慢一点,但是擦除和写入速度比nor flash快很多。nand flash内部电路更简单,因此数据密度大,体积小,成本也低。因此大容量的flash都是nand型的。小容量的2~12M的flash多是nor型的。 使用寿命上,nor flash的擦除次数是nand的数倍。而且nand flash可以标记坏块,从而使软件跳过坏块。nor flash 一旦损坏便无法再用。 因为nor flash可以进行字节寻址,所以程序可以在nor flash中运行。嵌入式系统多用一个小容量的nor flash存储引导代码,用一个大容量的nand flash存放文件系统和内核。

原文标题:EEPROM和Flash这样讲,我早就懂了

文章出处:【微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

审核编辑:彭静

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    39

    文章

    7756

    浏览量

    172187
  • EEPROM
    +关注

    关注

    9

    文章

    1146

    浏览量

    86336
  • 数据线
    +关注

    关注

    8

    文章

    315

    浏览量

    54373
  • fram
    +关注

    关注

    2

    文章

    292

    浏览量

    81142

原文标题:EEPROM和Flash这样讲,我早就懂了

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FRAM 读取数据期间 I2C 通信卡住了,怎么解决?

    我最近开始在控制器上工作LPC55S69我正在尝试通过 I2C 总线从 FRAM 读取数据。但是有时我面临从 FRAM 读取数据的问题,因为我的代码在读取数据时卡住了。我已经配置了 I2C 超时
    发表于 04-23 06:56

    EMI高性能同步SRAM内存方案

    在嵌入式系统与高速通信设备中,SRAM存储器选型直接影响整体性能。比传统异步SRAM,同步SRAM与系统时钟严格同步,所有地址、数据输入及控制信号的传输均在时钟上升沿或下降沿触发启动,从而显著提升读写效率。
    的头像 发表于 04-16 14:45 76次阅读

    sram存储器是什么,sram存储芯片选型要点

    在半导体存储芯片领域,SRAM(静态随机存取存储器)一直以高速、低延迟的特性占据着独特位置。与需要不断刷新的DRAM不同,SRAM采用4T或6T晶体管构成的双稳态触发器结构,只要通电就能稳定保持数据
    的头像 发表于 04-14 15:07 189次阅读

    AT32F011 SRAM应用指南

    本帖最后由 jf_77210199 于 2026-3-3 21:20 编辑 AT32F011 SRAM应用指南本帖子主要介绍 SRAM 奇校验检测的使用方法以及注意事项,以便用户在使用时能迅速
    发表于 03-02 11:39

    并行sram芯片介绍,并行sram芯片应用场景

    静态随机存取存储器(SRAM)是一种易失性存储器,即在断电后数据会丢失,但其无需刷新的特性与由晶体管触发器构成的存储单元,确保了在持续供电期间数据的稳定与快速访问。其中,并行SRAM作为一种关键类型
    的头像 发表于 02-02 15:02 415次阅读
    并行<b class='flag-5'>sram</b>芯片介绍,并行<b class='flag-5'>sram</b>芯片应用场景

    CYPRESS FRAM实现EDR高速数据写入

    赛普拉斯FRAM技术以纳秒级写入速度、百万次擦写寿命及10年数据保持能力,显著提升EDR设备的数据可靠性。其低功耗与非易失性特性完美适配工业及车载严苛环境,为高可靠性数据记录提供理想解决方案。
    的头像 发表于 01-07 09:56 1306次阅读
    CYPRESS <b class='flag-5'>FRAM</b>实现EDR高速数据写入

    EEPROM的相关问题

    1.Q:CW24C系列的EEPROM的擦写次数是多少次? A:CW24C系列的EEPROM采用Double-cell架构,极大的提高了EEPROM的可靠性和擦写寿命,其擦写为500万次。 2.Q
    发表于 12-15 07:56

    高速数据存取同步SRAM与异步SRAM的区别

    在现代高性能电子系统中,存储器的读写速度往往是影响整体性能的关键因素之一。同步SRAM(Synchronous Static Random Access Memory)正是在这一需求下发展起来的重要
    的头像 发表于 11-18 11:13 539次阅读

    SRAM是什么,SRAM的芯片型号都有哪些

    在处理器性能持续攀升的今天,存储系统的速度已成为制约整体算力的关键瓶颈之一。作为最接近CPU核心的存储单元,SRAM(静态随机存取存储器)承担着高速缓存的重要角色,其性能直接影响数据处理效率。当前
    的头像 发表于 11-12 13:58 1062次阅读

    外置SRAM与芯片设计之间的平衡

    在存储解决方案中,外置SRAM通常配备并行接口。尽管并口SRAM在数据传输率方面表现卓越,但其原有的局限性也日益凸显。最明显的挑战在于物理尺寸:不论是占用的电路板空间或是所需的引脚数量,并行接口都
    的头像 发表于 10-26 17:25 1028次阅读

    如何利用Verilog HDL在FPGA上实现SRAM的读写测试

    本篇将详细介绍如何利用Verilog HDL在FPGA上实现SRAM的读写测试。SRAM是一种非易失性存储器,具有高速读取和写入的特点。在FPGA中实现SRAM读写测试,包括设计SRAM
    的头像 发表于 10-22 17:21 4558次阅读
    如何利用Verilog HDL在FPGA上实现<b class='flag-5'>SRAM</b>的读写测试

    新思科技SRAM PUF与其他PUF类型的比较

    在此前的文章《SRAM PUF:为每颗芯片注入“不可复制的物理指纹”,守护芯片安全》中,我们探讨了基于SRAM的物理不可克隆功能(PUF)的基本原理,并介绍了SRAM PUF作为一种安全可靠、经济
    的头像 发表于 09-05 10:46 1575次阅读

    Cypress赛普拉斯FRAM宽温抗振适配手持检测器野外作业​

    Cypress 64Kbit FRAM以纳秒写入、万亿次擦写、微瓦功耗,破解手持检测器数据丢帧、寿命及续航痛点,覆盖-40℃~85℃,50G抗震,直接替代EEPROM,30天续航,零掉电丢数。
    的头像 发表于 08-28 09:45 638次阅读
    Cypress赛普拉斯<b class='flag-5'>FRAM</b>宽温抗振适配手持检测器野外作业​

    FLASH模拟EEPROM入门指南

    以下是一份基于多款芯片实践总结出的 FLASH模拟EEPROM入门指南,涵盖核心概念、关键步骤及实用技巧: 一、基本概念与原理 背景动机 需求驱动:许多MCU(如AT32)未集成原生EEPROM
    发表于 08-14 06:13

    赛普拉斯FRAM宽温域生命守护​

    赛普拉斯2 Mbit FRAM FM25V20A-DG以40 MHz SPI总线、10¹²次擦写寿命和100 krad(Si)抗辐射能力,取代呼吸机中EEPROMSRAM加电池的传统方案,为智能生命支持系统提供原子级可靠的数据
    的头像 发表于 07-24 11:25 829次阅读
    赛普拉斯<b class='flag-5'>FRAM</b>宽温域生命守护​