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

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

3天内不再提示

FLASH、EEPROM的区别和扩展【硬件干货】

哈哈hfgfdf 来源:嵌入式学习资料 作者:嵌入式学习资料 2024-02-27 08:37 次阅读

EEPROM和FLASH总体差异

部分MCU片内不带程序存储器ROM,可执行代码只能放在外面的EEPROM、FLASH(外扩)中;

单片机对于数据的处理和系统的大量数据采集,需要考虑数据的长期保存和掉电保存等问题,因此外扩EEPROM就是这系统常见的模块。外扩的EEPROM也可以用来存储一些参数,保存一些掉电后需要保存的数据等。

一、EEPROM容量小、K字节级别,按bit操作,可读可写,一般保存当前工作状态,多用数据存储。

例:电视机中用户改了音量值之后,这个值就是保存在这里的,当再次开机时,系统就会先把这个值读到然后音量设置到关机前的状态,当用户再次更改音量时,这个值会被重新改写。如果没有EEPROM,就不能保存用户更改的值了,那每次开机都是最原始的数据。

EEPROM是为更改固化程序,如打补丁,或升级新版本固化程序准备的,如电脑主板BIOS芯片

EEPROM如接口卡中用来存放硬件设置数据

EEPROM如特殊数据的加密存储,增加安全性

接口:I2C 、SPI

EEPROM的接口一般分为两种:四线SPI和两线I2C

二、FLASH容量大、M字节级别,按块擦除,页,字节读取,可读可写(多用于读)程序都存在这里。

BOOT[1-0]来选择启动的 flash

容量大小,数据读写速率是主要的区别。

举几个例子: 都可以做CPU/ASIC芯片的启动程序,比如PHY ,SW 常用EEPROM,因为代码小吗,256K之内就够了;但是CPU的起动代码通常EEPROM搞不定,而且CPU通常还有操作系统,可以存在EEPROM(BOOT)+FPASH(system)的模式,但是一眼看去,不如把FLASH分区,把2部分东西都装下。

EEPROM通常还有就是存单板信息,厂家信息,PCB信息,MAC地址这些,配置信息这些基本的东西,通常是在工厂烧入,然后焊接在单板上,就跟你在单板打丝印一样,就是个标识。

接口:FSMC接口、SPI接口、QSPI接口

EEPROM扩展

Microchip收购Atmel

60c92f10-d508-11ee-b759-92fbcf53809c.png

上电时,可将ATAES132A配置为使用SPI或I2C接口对接至大多数微控制器

当采用I2C模式时,不使用片选引脚,并且必须将该引脚连接到电源或接地。

当配置用于SPI模式时,按照常规会使用片选引脚

a、EEPROM I2C通讯

60eaccce-d508-11ee-b759-92fbcf53809c.png

AT24C02 是串行CMOS类型的EEPROM存储芯片,AT24C0x这个系列包含了AT24C01、AT24C02、AT24C04、AT24C08、AT24C16、AT24C512这些具体的芯片型号。

他们容量分别是:1K (128 x 8)、2K (256 x 8)、4K (512 x 8)、8K (1024 x 8)、16K (2048 x 8) ,其中的8表示8位(bit)

b、EEPROM SPI通讯

6102b794-d508-11ee-b759-92fbcf53809c.png

审核编辑 黄宇

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

    关注

    10

    文章

    1644

    浏览量

    148862
  • EEPROM
    +关注

    关注

    9

    文章

    1033

    浏览量

    82072
收藏 人收藏

    评论

    相关推荐

    EEPROM与SRAM的区别和应用场景

    EEPROM(电可擦可编程只读存储器) 定义与特性 EEPROM是一种非易失性存储器,这意味着即使在断电的情况下,存储在EEPROM中的数据也不会丢失。EEPROM的“电可擦”特性意味
    的头像 发表于 12-16 17:12 684次阅读

    EEPROM轻量级的简易类文件的数据读写库:EEPROMFS

    虽然 EEPROM 相对 Flash 读写速度更慢,但 EEPROM 一些独有特性是 Flash 无法实现的,比如字节读写操作。 所以,EEPROM
    的头像 发表于 11-15 16:31 669次阅读
    <b class='flag-5'>EEPROM</b>轻量级的简易类文件的数据读写库:EEPROMFS

    EEPROM烧写与DFU烧写有什么区别

    您好,我想请问一下EEPROM烧写与DFU烧写有啥区别吗,还有就是我想问一下配置minidsp界面上IADC与IDAC是什么意思,抽取因子跟它是什么关系?谢谢!
    发表于 10-31 06:30

    NAND Flash与其他类型存储器的区别

    NAND Flash作为一种基于NAND技术的非易失性存储器,具有多个显著优点,这些优点使其在数据存储领域得到了广泛应用。以下是对NAND Flash优点的详细阐述,并简要探讨与其他类型存储器的区别
    的头像 发表于 08-20 10:24 894次阅读

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

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

    EVASH Ultra EEPROM:被美国权威杂志评为优秀硬件存储厂商

    EVASH Ultra EEPROM:被美国权威杂志评为优秀硬件存储厂商
    的头像 发表于 07-01 12:53 422次阅读

    EVASH Ultra EEPROM:被Google认定为五大硬件厂商之一

    EVASH Ultra EEPROM:被Google认定为五大硬件厂商之一
    的头像 发表于 07-01 12:47 391次阅读

    ESP32S3的EEPROM是由FLASH虚拟的,直接在arduinoIDE中擦写EEPROM时是否在底层自动进行了磨损平衡?

    ESP32S3的EEPROM是由FLASH虚拟的,请问直接在arduinoIDE中擦写EEPROM时是否在底层自动进行了磨损平衡? 在用ESP32S3做含有计数器功能的设备,希望可以掉电保存数据
    发表于 06-07 06:27

    EEPROMFlash存储器的区别

    可编程只读存储器)和Flash存储器是两种常见的非易失性存储器,它们具有各自的特点和应用场景。本文将深入分析和比较EEPROMFlash存储器的原理、结构、性能以及应用,以期为读者提供全面而深入的理解。
    的头像 发表于 05-23 16:35 6916次阅读

    STM8S003F3P6操作EEPROM会影响FLASH吗?

    各位前辈好,想请教一下,STM8S003F3P6操作EEPROM会影响FLASH吗(具体的读写程序已经写完,只是担心会影响FLASH,因为FLASH的擦写次数只有100次)。PB4和P
    发表于 05-21 06:36

    STM8s 003 EEPROM断电后不保存,eeprom数据被清零的原因?

    内部的EEPROM第一个单元 // 对数据EEPROM进行解锁 do { FLASH_DUKR = 0xae;// 写入第一个密钥 FLASH_DUKR = 0x56;
    发表于 05-13 06:01

    关于stm32l151的eeprom操作问题求解

    , uint32_t Address, uint32_t Data)? 2、下面两种操作方式有什么区别 #define FLASH_TYPEPROGRAMDATA_WORD(0x02U)/*!
    发表于 04-16 06:25

    ESP32/Arduino如何使用EEPROM,并且读取和写入数据?

    EEPROM (electrically erasable programmable read-only memory)是一种用户可修改的ROM,又或者称为闪存(Flash Memory)。
    的头像 发表于 03-19 11:44 4770次阅读

    Teledyne e2v宣布扩展Flash™ CMOS图像传感器系列

    Teledyne Technologies[纽交所代码:TDY]旗下公司、全球成像解决方案创新者Teledyne e2v宣布扩展Flash™ CMOS图像传感器系列,推出Flash 2K LSA,该产品专门适用于需要使用大沙姆
    的头像 发表于 03-18 10:24 578次阅读

    STM32 FLASH模拟EEPROM,烧写程序时设置为读保护Level-2级别,还能正常读写这个模拟的EEPROM吗?

    STM32系列内部FLASH模拟EEPROM,烧写程序时设置为读保护Level-2级别,还能正常读写这个模拟的EEPROM吗?
    发表于 03-13 07:34