EEPROM 和 FLASH的区别

深入理解EEPROM使用 EEPROM存储芯片接口最常用的就是接口的I2C,刚刚好最近项目有涉及该类芯片,这里就从软件使用角度进行分析说明。软件设计采用分层理念,保证尽量简洁,方便器件替换后进行更改。 阅读详情

EEPROM,EPROM,FLASH都是基于一种浮栅管单元(Floating gate transister)的结构 。EPROM的浮栅处于绝缘的二氧化硅层中,充入的电子只能用紫外线的能量来激出,EEPROM的单元是由FLOTOX(Floating- gate tuneling oxide transister)及一个附加的Transister组成,由于FLOTOX的特性及两管结构,所以可以单元读/写。技术上,FLASH是结合EPROM和EEPROM技术达到的,很多FLASH使用雪崩热电子注入方式来编程,擦除和EEPROM一样用 Fowler-Nordheim tuneling。但主要的不同是,FLASH对芯片提供大块或整块的擦除,这就降低了设计的复杂性,它可以不要 EEPROM单元里那个多余的Tansister,所以可以做到高集成度,大容量,另FLASH的浮栅工艺上也不同,写入速度更快。

其实对于用户来说,EEPROM和FLASH 的最主要的区别就是:

1.EEPROM 可以按“位”擦写,而FLASH 只能一大片一大片的擦。

2.EEPROM 一般容量都不大,如果大的话,EEPROM相对与FLASH 就没有价格上的优势了。市面上卖的stand alone 的EERPOM 一般都是在64KBIT 以下,而FLASH 一般都是8MEG BIT 以上(NOR 型)。

3.读的速度的话,应该不是两者的差别,只是EERPOM一般用于低端产品,读的速度不需要那么快,真要做的话,其实也是可以做的和FLASH差不多。

4.因为EEPROM的存储单元是两个管子而FLASH 是一个(SST的除外,类似于两管),所以CYCLING 的话,EEPROM比FLASH 要好一些,到1000K次也没有问题的。

总的来说,对与用户来说,EEPROM和FLASH没有大的区别,只是EEPROM是低端产品,容量低,价格便宜,但是稳定性较FLASH要好一些。
但对于EEPROM和FLASH的设计来说,FLASH则要难的多,不论是从工艺上的还是从外围电路设计上来说。

 

 

----------------------分割线-------------------

 

Flash memory指的是“闪存”,所谓“闪存”,它也是一种非易失性的内存,属于EEPROM的改进产品。它的最大特点是必须按块(Block)擦除(每个区块的大小不定,不同厂家的产品有不同的规格), 而EEPROM则可以一次只擦除一个字节(Byte)。目前“闪存”被广泛用在PC机的主板上,用来保存BIOS程序,便于进行程序的升级。其另外一大应用领域是用来作为硬盘的替代品,具有抗震、速度快、无噪声、耗电低的优点,但是将其用来取代RAM就显得不合适,因为RAM需要能够按字节改写,而Flash ROM做不到。

学习笔记:EEPROM 与 FLASH 存储器 1、EEPROM的发展(1)ROM(Read Only Memory):真正意义上的只读存储器,在出厂的时候数据就写在了芯片里,只能读不能写;(2)PROM(Program Rom):可编程只读存储器,可编程的ROM芯片,出厂的时候芯片是空白的,自己可以写入一次数据,一旦写进去芯片也是只能读不能写; 阅读详情

相关推荐

IC基础知识(八)ROM、PROM、EPROM、EEPROM和Flash之间的区别

EEPROM在写入数据时,仍要利用一定的编程电压,此时,只需用厂商提供的专用刷新程序就可以轻而易举地改写内容,所以,它属于双电压芯片。借助于EEPROM芯片的双电压特性,可以使BIOS具有良好的防毒功能,在升级时,把跳线开关打至“on”的位置,即给芯片加上相应的编程电压,就可以方便地升级;平时使用时,则把跳线开关打至“off”的位置,防止CIH类的病毒对BIOS芯片的非法修改。最初从工厂中制作完成的PROM内部并没有资料,用户可以用专用的编程器将自己的资料写入,但是这种机会只有一次,一旦写入后也无法修改。

weixin_50406718的博客 4066

计算机系统:EEPROM详解

EEPROM 是一种特殊的只读存储器,它可以被电子设备多次擦除和编程。与传统的 ROM 不同,EEPROM 允许对其中的数据进行修改,而且不需要移除或更换芯片。由于其高度灵活性和可重写性,EEPROM 在许多应用中取得了广泛的应用,如微控制器、嵌入式系统以及存储器卡等。

m0_72410588的博客 1万+

FLASH和EEPROM的区别

FLASH和EEPROM的最大区别是FLASH按扇区操作,EEPROM则按字节操作,二者寻址方法不同,存储单元的结构也不同,FLASH的电路结构较简单,同样容量占芯片面积较小,成本自然比EEPROM低,因而适合用作程序存储器,EEPROM则更多的用作非易失的数据存储器。当然用FLASH做数据存储器也行,但操作比EEPROM麻烦的多,所以更“人性化”的MCU设计会集成FLASH和EEPROM两种非易...

stm32_newlearner的博客 1万+

AT24C02驱动程序,【I2C串行总线】的组成及工作原理

AT24C02驱动程序此程序运用到模块化编程,涉及到一下几个函数:延时函数起始信号函数中止信号函数发送字节函数接收字节函数写入数据函数读取字节函数通过对以上几类函数的应用实现对数据的写入,读取,保存,加减,以及显示函数主要参考以上各个步骤的时序图,模拟I2C总线中两根双向信号线(数据线SDA,时钟线SCL)的信号,实现数据传输。参考图如下:写入过程读出过程原理图预备知识--------------...

whalefall 7319

单片机上FLASH、EEPROM、RAM区别

FLASH主要是程序存储器,在运行过程中不能改,使用的时候我们是把所编写的程序烧录到flash中去,RAM主要做运行时数据存储器, EEPROM是用来保存掉电后用户不希望丢的数据,运行过程中可以改变,可以理解为数据存储器。比如一个时钟闹铃初始化设定为15:00,后来在运行中改为8:00,这是保存在EEPROM里,不怕掉电。   以下是详细介绍: FLASH的全称是FLASH EEPROM,

小狗先生的博客 4450

EEPROM和FLASH的区别

EEPROM:电可擦除可编程只读存储器,至于它的父辈ROM,PROM,EPROM的概念和渊源,在这不做说明。 Flash:      闪存,全称 Flash Memory,是传统EEPROM的升级产品,博主yuanlulu将它与EEPROM的关系比作“白        马”与“马“,我喜欢这个比喻,也很贴切。 主要区别:来自它们内部结构的不同。EEPROM的内部结构复杂,Falsh的

格鲁克的博客 1422

flash 和 eeprom 区别和关系、nor flash和nand flash区别

1、FLASH存储器和EEPROM存储器的区别 2、EEPROM介绍及与Flash区别_VirtuousLiu的博客-优快云博客_eeprom EEPROM 芯片和flash的特点都是断电数据保留,可以存放不同的数据。 flash是用来存储程序、代码的,在运行过程中不能改; EEPROM是用来保存用户数据,运行过程中可以改变。 一般来说eeprom中存放开机是用到的参数,不可丢失的变量等,而FLASH中会存放程序,记录文件等。 现在的单片机mcu, RAM主要是做运行时数据存储器; F..

学海无涯的专栏 1万+

ROM、PROM、EPROM、EEPROM、FLASH-ROM芯片的区别

ROM(Read Only Memory,只读存储器)芯片:在微机的发展初期,BIOS都存放在ROM芯片中。ROM内部的资料是在ROM的制造工序中,在工厂里用特殊的方法被烧录进去的,其中的内容只能读不能改,一旦烧录进去,用户只能验证写入的资料是否正确,不能再作任何修改。如果发现资料有任何错误,则只有舍弃不用,重新订做一份。ROM是在生产线上生产的,由于成本高,一般只用在大批量应用的场合。 PRO

u012521203的专栏 1万+

EEPROM、Flash、ROM、RAM的联系和区别

特性RAMROMEEPROM易失性易失,断电丢失非易失,断电保存非易失,断电保存非易失,断电保存读写速度极快读取快,写入慢或不能读取快,写入慢读取快,写入较快擦写方式直接覆盖无法或特殊方式按字节电擦写按块/扇区电擦写擦写寿命无限次一次或有限次10万到100万次1千到10万次(需磨损均衡)主要用途内存条、CPU缓存(已基本淘汰)小量配置数据SSD、U盘、手机存储成本/容量成本高,容量中等成本高,容量小成本低,容量大联系EEPROM和Flash都是ROM技术的延伸和发展。

道阻其长,未来可期。笔耕不辍,行则将至! 1970

CXL协议-第三章 CXL事务层

CXL.io为I/O设备提供了一个非一致的负载/存储接口。图3-1显示了Flex总线分层层次结构中的位置。事务类型、事务分组格式、基于信用的流量控制、虚拟通道管理和事务排序规则遵循PCIe*定义,详情请参考PCIe基础规范的“事务层规范”章节。本章重点介绍了用于CXL.io的著名的PCIe操作模式或特性。

qq_41305217的博客 2769

ABAP BOM展开避坑指南:CS_BOM_EXPL_MAT_V2函数参数配置详解

本文深入解析了SAP ABAP开发中用于物料清单展开的核心函数CS_BOM_EXPL_MAT_V2。针对其复杂的参数配置,如CAPID、STLAN、DATUV和MEHRS,提供了详细的避坑指南和最佳实践,帮助开发者避免数据错误与性能陷阱,实现高效、准确的BOM多层展开。

pea55的博客 855

EEPROM和flash的区别

之前对各种存储器一直不太清楚,今天总结一下。 存储器分为两大类:ram和rom。 ram就不讲了,今天主要讨论rom。 rom最初不能编程,出厂什么内容就永远什么内容,不灵活。后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想一下你往单片机上下了一个程序之后发现有个地方需要加一句话,...

mjf110107110的博客 3万+

手把手教你理解特斯拉Model 3的域控制器架构:RBCM如何成为“多面手”?

本文深入解析特斯拉Model 3的域控制器架构,重点介绍右车身域控制器(RBCM)如何整合车身电子系统功能。RBCM作为多任务处理中枢,管理空调系统、尾部电气设备和超声波雷达等关键功能,展现了特斯拉在汽车电子架构上的创新设计。文章详细探讨了RBCM的硬件架构、功能版图及信号网络,揭示其如何通过高性能MCU和智能开关技术实现功能集中与效率提升。

weixin_30919429的博客 383

EEPROM、FLASH、NOR FLASH、NAND FLASH 区别、关系总结

http://forum.eepw.com.cn/thread/309531/1 注:最近自己在看相关知识,特此记入,方便后续自己查看,顺便与需要的朋友共享,仅作学习之用,不做它用。 EEPROM、FLASH、NOR FLASH、NAND FLASH其实都属于FLASH。 EEPROM是按字节为单位进行擦写的FLASH,而之后发展的FLASH都是以块为单位,为了区别,对前者称为EEPROM,而将后者统称为FLASH。 一、EEPROM EEPROM的全称是“电可擦除可编程只读存储器”...

weixin_45331044的博客 1万+

Cherry Studio 新手必看:5分钟搞定MCP服务器配置(附常见问题解决)

本文为Cherry Studio新手提供了详细的MCP服务器配置指南。文章从核心概念入手,解释了Cherry Studio作为MCP客户端如何通过MCP协议安全、标准化地扩展AI助手能力。重点讲解了uv和Bun环境的安装与常见网络问题的解决方案,并演示了如何添加首个MCP服务器(如mcp-server-fetch),助你快速构建可扩展的智能工作流。

corn8的博客 595

LVGL 9Text Area 控件 (lv_textarea) 使用指南

是一个可编辑的文本输入控件,通常用于在用户界面中输入和编辑多行或单行文本。该控件支持文本插入、删除、光标控制、文本选择、密码输入等功能。它的文本内容可以通过键盘、API 或事件进行修改,还可以设置最大文本长度、占位符文本和密码模式等。是一个强大且灵活的文本输入控件,适用于多种用户输入场景,支持文本插入、删除、光标控制、密码输入等功能。通过 LittlevGL 提供的丰富 API,开发者可以自定义文本区域的外观和行为,实现复杂的文本输入需求。

m0_62599305的博客 1674

Flash,EEPROM和SRAM的区别

在硬件开发,包括DSP的开发中,常常涉及到Flash存储器,EEPROM和SRAM的使用,下面简述我对它们的理解:Flash存储器,适用于速度要求高,容量要求大,掉电时要求数据不丢失的场合。EEPROM适用于速度不高,容量不大,掉电时要求数据不丢失的场合。如当年的2864。SRAM一般就相当于计算机的内存,断电不保存,读写速度比flash, eeprom快N倍 其中,flash eeprom都有断

one423的专栏 1万+

使用 Simulink + Simscape Electrical 搭建一个三相PWM整流器模型

本文详细介绍了使用Simulink搭建三相PWM整流器模型的方法,重点讲解了SVPWM调制策略的实现过程。内容包括系统结构设计、主电路搭建、SVPWM算法实现、双闭环控制器设计以及仿真分析。通过MATLAB Function Block实现SVPWM核心算法,并给出优化建议,如死区补偿、开关频率优化等。该教程为电力电子领域工程师提供了实用的建模与仿真方法,可用于新能源并网、电机驱动等应用场景的研发与优化。

amy_mhd的博客 198

Eeprom和Flash的读写区别

页和扇区的概念有点类似。BL24C512的基本参数:(1)容量为512Kbits。总共64KB,分为512个页,一个页128Byte;(2)最高通信速率为1MHz。BL24C512的最小擦除单元为字节。支持读方式:随机读、序列读功能。支持写方式:字节写、页写、部分页写。写之前是否需要擦除:否。有些eeprom可能需要擦除。

weixin_40791207的博客 986

【GlobalMapper精品教程】094:GlobalMapper26简体中文版安装教程(附安装包下载)

【GlobalMapper精品教程】094:GlobalMapper26简体中文版安装教程(附安装包下载)- 基于深度学习的图像分析工具,用于自动识别土地覆盖分类、建筑物提取和车辆检测。新的太阳阴影分析工具,用于计算加载地形和 3D 要素的阴影。新的 GENERATE_SHADOWS 脚本命令允许自动执行这些计算。新增点云模型关键点自动识别。能够在自动点云分析工具中保存和加载自定义创建的要素模型。改进了像素到点中各种潜在重叠图像中 GCP 的自动识别。

智慧空间实验室 4895

FreeRTOS系统从入门到精通万字保姆级教程

例如,在基于ARM的硬件平台上,可能需要实现针对ARM处理器的上下文切换代码,并确保FreeRTOS能够正确地响应和处理ARM架构的中断。需要注意的是,在删除任务之前应确保任务已经完成了其所有重要的工作,并且没有其他的任务依赖于它,以避免数据丢失或系统不稳定。任务的优先级设定是其中的关键环节。在复杂的系统中,可能会有大量的任务需要同时运行,而这些任务的重要性和紧急程度各不相同。这通常包括创建初始任务(这些任务将负责系统的初始化和后续任务的调度)、设置系统时钟(以确保任务的准时调度和延时功能的正确性)等。

大模型大数据攻城狮的专栏 2070

flash 和 eeprom 区别和关系

单片机运行时的数据都存在于RAM(随机存储器)中,在掉电后RAM 中的数据是无 法保留的,那么怎样使数据在掉电后不丢失呢?这就需要使用EEPROM 或FLASHROM 等 存储器来实现。在传统的单片机系统中,一般是在片外扩展存储器,单片机与存储器之间通 过IIC 或SPI 等接口来进行数据通信。这样不光会增加开发成本,同时在程序开发上也要花 更多的心思。在STC 单片机中内

MARS_Turing的博客 2万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

EEPROM介绍及与Flash区别

EEPROM介绍及与Flash区别 EEPROM,Electrically Erasable Programmable Read Only Memory,电可擦除可编程只读存储器,是一种掉电之后数据不会丢失的存储芯片。 注:为什么叫做只读但是也可以擦除编程,因为这种说法来自于早期计算机中相关叫法,当时的技术还没现在这么先进(当时一次写入无法擦除,无法修改),所以叫做只读,最早见于电脑BIOS中。 ...

LUOHUATINGYUSHENG的博客 6608

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

EEPROM与FLASH闪存到底有什么区别?

1、擦写方式不同 FLASH在写新的数据前必须先擦除,而且经常是只允许整页擦除,没有办法擦除一个字节,换句话说,只能成块的读写,特别是写。 EEPROM写之前不需要擦除,可以每次改写一个字节。当然,也有缺点,EEPROM读写速度慢,另外,容量比较小,也就是说EEPROM要贵。 2、使用情况不同 对单片机来说,关键性的数据,如传感器的标定数据,用户配置参数等,用EEPROM存储,而像文件等大容量的数据记录,或者经常读但很少写的数据,可以用FLASH闪存存储,像图片、字库、文件记录。 除了操作次数

Silence_tao的博客 7339

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Flash、EEPROM、SRAM的区别与理解

Flash、EEPROM、SRAM的区别于理解 1. Flash、EEPROM、SRAM的区别 (1) Flash存储器 Flash适用于速度要求高、容量要求大、掉电时要求数据不丢失的场合。 (2) EEPROM存储器 EEPROM存储器适用于速度不高、容量不大、掉电时要求数据不丢失的场合。 (3) SRAM存储器 SRAM相当于计算机的内存,读写速度比Flash、EEPROM快N倍,掉电后数据丢失。 2. Flash、EEPROM、SRAM应用场合 Flash:作为单片机运行程序存储的地方。 SRAM:存

qq_44385725的博客 1万+
上一篇: 八连跳
下一篇: 硬件设计心得分享
uspark
博客等级 码龄18年 26粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值