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嵌入式开发】欢迎添加关注!文章转载请注明出处。

审核编辑:彭静

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

    关注

    38

    文章

    7455

    浏览量

    163615
  • EEPROM
    +关注

    关注

    9

    文章

    1010

    浏览量

    81413
  • 数据线
    +关注

    关注

    8

    文章

    282

    浏览量

    37691
  • fram
    +关注

    关注

    2

    文章

    281

    浏览量

    79368

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

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

收藏 人收藏

    评论

    相关推荐

    MSP430™ FRAM器件引导加载程序(BSL)

    电子发烧友网站提供《MSP430™ FRAM器件引导加载程序(BSL).pdf》资料免费下载
    发表于 11-07 09:28 0次下载
    MSP430™ <b class='flag-5'>FRAM</b>器件引导加载程序(BSL)

    MSP430 FRAM质量和可靠性

    电子发烧友网站提供《MSP430 FRAM质量和可靠性.pdf》资料免费下载
    发表于 10-18 11:10 0次下载
    MSP430 <b class='flag-5'>FRAM</b>质量和可靠性

    最大限度地提高MSP430™ FRAM的写入速度

    电子发烧友网站提供《最大限度地提高MSP430™ FRAM的写入速度.pdf》资料免费下载
    发表于 10-18 10:09 0次下载
    最大限度地提高MSP430™ <b class='flag-5'>FRAM</b>的写入速度

    eeprom芯片型号怎么确定

    EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦除可编程只读存储器)是一种非易失性存储器,可以在不移除芯片的情况下,通过
    的头像 发表于 10-17 10:33 375次阅读

    使用低内存MSP430™ FRAM MCU的EEPROM仿真

    电子发烧友网站提供《使用低内存MSP430™ FRAM MCU的EEPROM仿真.pdf》资料免费下载
    发表于 10-09 11:40 0次下载
    使用低内存MSP430™ <b class='flag-5'>FRAM</b> MCU的<b class='flag-5'>EEPROM</b>仿真

    EEPROM读写程序详解

    EEPROM(Electrically Erasable Programmable Read-Only Memory)读写程序的详解涉及多个方面,包括EEPROM的基本工作原理、读写流程、编程接口、代码示例以及注意事项等。以下是对EEP
    的头像 发表于 09-05 12:32 1439次阅读

    国产EEPROM与欧美EEPROM的具体参数对比

    国产EEPROM与欧美EEPROM的具体参数对比
    的头像 发表于 07-07 18:10 667次阅读

    玩转EEPROM——全面指南

    玩转EEPROM——全面指南 EEPROM(电可擦除可编程只读存储器)是一种能够在断电后保存数据的存储器,广泛应用于存储配置参数和少量数据的场景。本文将带您深入了解EEPROM的基础知识、常见操作
    的头像 发表于 07-01 09:36 2315次阅读
    玩转<b class='flag-5'>EEPROM</b>——全面指南

    掌握EEPROM:综合指南

    掌握EEPROM:综合指南 EEPROM(Electrically Erasable Programmable Read Only Memory,电可擦可编程只读存储器)是一种非易失性存储器,即使在
    的头像 发表于 07-01 09:34 2241次阅读
    掌握<b class='flag-5'>EEPROM</b>:综合指南

    科普EEPROM 科普 EVASH Ultra EEPROM 科普存储芯片

    科普EEPROM 科普 EVASH Ultra EEPROM 科普存储芯片
    的头像 发表于 06-25 17:14 511次阅读

    FRAM内存耐久度的优势分析

    FRAM的“耐力”定义为疲劳后的记忆状态保持能力,或在许多开关周期后维持铁电开关电荷的非易失性部分的能力。
    发表于 02-19 10:21 431次阅读
    <b class='flag-5'>FRAM</b>内存耐久度的优势分析

    FMCL64B FRAM芯片无法返回数据怎么解决?

    当我发送读取请求或 RDID 请求时,我没有收到从 FRAM 芯片返回的数据。 我不确定自己做错了什么。 我已经将我的波形 HOLD_N、CS_N、FRAM 中的串行数据、串行数据附加到 FRAM、CLK、WP_N 中。
    发表于 01-25 07:07

    sram读写电路设计

    SRAM (Static Random Access Memory)是一种高速、随机访问的存储器,它以其快速的读写操作和不需要刷新的特点而受到广泛使用。本文将详细介绍SRAM的读写电路设计,从
    的头像 发表于 12-18 11:22 2095次阅读

    EEPROM为什么会成为嵌入式系统开发理想选择

    EEPROM适合的应用众多,但对于汽车、医疗或航天系统等可靠性要求较高的应用,开发人员则希望使用FRAM等更可靠的存储器解决方案。
    的头像 发表于 12-15 11:37 622次阅读

    什么是FRAM?关于铁电存储器FRAM的特性介绍

    FRAM具有其他传统内存产品所不具备的四个突出特性。特点是:“非易失性”、“高读写耐久性”、“写入速度快”和“低功耗”。
    发表于 12-15 11:35 2757次阅读