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

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

3天内不再提示

FLASH和EEPROM之间的差异,使用闪存与EEPROM有什么优缺点?

科技观察员 来源:英锐恩 作者:英锐恩 2023-07-10 10:57 次阅读

嵌入式系统中,FLASH和EEPROM能够存储可用于通信或执行某些功能的数据。它们可以通过多种不同的串行协议(包括SPI或串行外围设备接口)来连接存储设备。单片机开发工程师介绍,在单片机中也集成了多种不同类型的SPI存储设备,包括FLASH和EEPROM。

在本文中,单片机开发工程师将FLASH和EEPROM两者之间的关系以及背景进行了比较。

一、FLASH和EEPROM之间的差异

SPI闪存和EEPROM均被视为非易失性存储器。非易失性存储器意味着该设备能够保存数据且无需持续供电,即使关闭电源也能保存数据信息。它们都是电子可写和可擦除存储器,用以存储单片机的应用程序及数据信息。这些数据可在芯片上或芯片外存储信息。

尽管FLASH和EEPROM设备都可以存储嵌入式设备中使用的信息,但是它们的体系结构和用于读取,写入和擦除数据的操作略有不同。而EEPROM指的是电可擦可编程只读存储器是一种存储器,可以在字节级别读取,写入和擦除数据。另一方面,FLASH是EEPROM的一种,在结构上以块的形式排列,在块中擦除数据,并且可以在字节级别读取或写入数据。

二、使用闪存与EEPROM有什么优缺点?

使用闪存或EEPROM设备有很多优点和缺点:

单片机开发工程师介绍,由于EEPROM以字节为单位运行其擦除功能,因此这增加了清除和编辑设备所花费的时间,但允许开发人员在需要时编辑特定部分。闪存能够擦除大量数据,从而大大提高了擦除速度,并使设备可以更紧凑地存储信息。但是,由于这个原因,它也失去了编辑某些字节的能力,从而迫使开发人员在进行任何更改时都重写整个数据块。

在存储设备上执行多个擦除和写入周期将导致其最终随着时间的推移而降级。使用EEPROM的优点之一是使用寿命更长。EEPROM在其生命周期内最多可以执行1000000个擦除/重写周期。根据闪存的类型,闪存的使用寿命会缩短,大多数闪存产品在磨损开始恶化存储完整性之前,能够承受大约10000至1000000次擦除/写入循环。另外,就大小和成本而言,闪存具有比EEPROM更小的存储单元尺寸,并且实现成本更低。

三、EEPROM和FLASH的类型

EEPROM和FLASH有不同类型。EEPROM支持串行和并行访问,串行EEPROM通过I2C或SPI等串行协议进行接口。因此,它包括数量有限的引脚,并且能够在最少数量的线路上进行操作-通常为2至4条。

并行EEPROM通过使用8位总线的并行通信进行接口,并且需要额外的引脚才能运行-通常最多28到32。尽管并行EEPROM的运行速度比串行EEPROM要快,但由于其简单性,因此首选串行EEPROM,包括SPI和I2C EEPROM。I2C和SPI在众多芯片中被广泛使用。

单片机工程师介绍,闪存也有多种类型,其中最常见的是NAND和NOR闪存。NOR和NAND闪存为某些应用提供不同的优势。NOR闪存提供更快的读取速度和随机访问功能,而NAND闪存更适合于快速写入和擦除数据。与NOR闪存相比,NAND闪存更常用,因为它针对高密度存储进行了优化,并且由于不具有随机访问功能,因此能够实现更小的芯片尺寸和单位成本。

四、FLASH与EEPROM应用

SPI闪存已在嵌入式行业中被广泛使用,通常用于便携式设备中的存储和数据传输。常见设备包括电话、平板电脑和媒体播放器,以及工业设备,如安全系统和医疗产品。闪存对于静态数据应用(例如USB闪存驱动器)有大作用。而EEPROM在嵌入式应用中也很常见,并且经常用于在计算机、电子系统和设备中存储最少的数据量。

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

    关注

    10

    文章

    1551

    浏览量

    146649
  • EEPROM
    +关注

    关注

    9

    文章

    928

    浏览量

    80327
收藏 人收藏

    评论

    相关推荐

    FlashEEPROM的区别

    以前做项目,有时用Flash,有时用EEPROM,搞得我有点懵逼。
    发表于 07-27 12:24 1213次阅读
    <b class='flag-5'>Flash</b>和<b class='flag-5'>EEPROM</b>的区别

    如何使用Flash模拟EEPROM存储参数

    概述在MCU的使用中,经常遇到需要存储参数或掉电保持数据等功能。其中,FlashEEPROM是常见的非易失性存储器,都可以做到设备掉电重启后,数据还会保留。但二者有明显的区别:EEPROM可以
    的头像 发表于 09-22 08:19 732次阅读
    如何使用<b class='flag-5'>Flash</b>模拟<b class='flag-5'>EEPROM</b>存储参数

    EEPROM和NOR闪存之间差异

    ,我没有经验,也没有Flash。所以我想知道这里的一些灵魂是否能指引我解决这个问题。我的查询如下:1。哪个更可靠…EEPROM还是NOR闪存?(关于贪污问题)2。如果NOR闪光灯比EEPROM
    发表于 02-14 13:28

    宏旺半导体分析EEPROMFLASH的区别及各自的优缺点

    区别有哪些?什么样的优缺点?据宏旺半导体了解,主要有以下几个:一、EEPROM 可以按“位”擦写,而FLASH 只能一大片一大片的擦;二、EEPR
    发表于 12-05 14:02

    flash较之eeprom的一大缺点是什么

    flash较之eeprom的一大缺点是擦除以页或扇区为单位。这样带来的问题是,即使用户只需要修改一个字节的内容,必须先擦除该字节所在的整页,然后还要将之前该页已存在的内容重复写入flash
    发表于 11-26 07:35

    flashEEPROM之间什么关系?

    flashEEPROM之间什么关系?
    发表于 01-29 20:24

    非易失性存储器FlashEEPROM之间差异优缺点

    擦除数据,并且可以在字节级别读取或写入数据。二、使用闪存EEPROM什么优缺点?使用闪存EEPRO
    发表于 04-07 16:42

    关于单片机中的flasheeprom

    FLASH的全称是FLASH EEPROM,但跟常规EEPROM的操作方法不同, FLASHEEPR
    发表于 12-28 10:02 6060次阅读

    FLASHEEPROM的区别

    FLASHEEPROM的区别
    发表于 03-29 09:09 6次下载

    eepromflash的区别与优缺点

    EEPROM,电可擦可编程只读存储器--一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。由于EPROM操作的不便,后来出的主板上BIOS ROM芯片大部分都采用EEPRO
    发表于 11-14 15:37 2.8w次阅读

    单片机上FLASHEEPROM有什么不同?

    FLASH的全称是FLASHEEPROM,但跟常规EEPROM的操作方法不同。 FLASHEEPROM的最大区别是FLASH按扇区操作,
    发表于 09-21 22:40 847次阅读

    为什么单片机有了Flash还有EEPROM

    Flash属于广义的EEPROM,因为它也是电擦除的ROM。但是为了区别于一般的按字节为单位的擦写的EEPROM,我们都叫它Flash。 既然两者差不多,为什么单片机中还要既有
    的头像 发表于 05-03 09:45 4628次阅读

    如何理解EEPROMFlash

    flash属于广义的EEPROM,因为它也是电擦除的rom。但是为了区别于一般的按字节为单位的擦写的EEPROM,我们都叫它flash
    发表于 01-29 11:11 813次阅读

    使用MCU Flash模拟EEPROM

    使用MCU Flash模拟EEPROM
    的头像 发表于 10-18 18:01 451次阅读

    FLASHEEPROM的区别和扩展【硬件干货】

    EEPROMFLASH总体差异     部分MCU片内不带程序存储器ROM,可执行代码只能放在外面的EEPROMFLASH(外扩)中;
    的头像 发表于 02-27 08:37 433次阅读
    <b class='flag-5'>FLASH</b>、<b class='flag-5'>EEPROM</b>的区别和扩展【硬件干货】