Flash和E方ROM

[复制链接]
8396|30
 楼主| QWE4562009 发表于 2018-3-2 09:01 | 显示全部楼层
chunyang 发表于 2018-2-8 13:36
二者的本质区别在于存储单元结构的不同,FLASH要简单的多,所以带来了容量和价格上的优势,但付出了操作更 ...

操作更繁琐,这个能不能通俗说下
 楼主| QWE4562009 发表于 2018-3-2 09:02 | 显示全部楼层
dirtwillfly 发表于 2018-2-8 14:13
都是老黄历了。现在很多单片机内部带eeprom,可以不用外置的。甚至有些单片机内部都是fram,使用很方便 ...

fram是什么存储
 楼主| QWE4562009 发表于 2018-3-2 09:16 | 显示全部楼层
BR24G256和MX25L3206E 谁用过的
dirtwillfly 发表于 2018-3-2 15:47 | 显示全部楼层

铁电存储器
chunyang 发表于 2018-3-2 19:05 | 显示全部楼层
QWE4562009 发表于 2018-3-2 09:01
操作更繁琐,这个能不能通俗说下

FLASH需要先擦除再写入,且操作以块为单位,自然比较繁琐。EEPROM则以字节为操作单位,且写入之前无需先擦除,直接写即可。
苏山人家 发表于 2018-3-16 18:25 | 显示全部楼层
本帖最后由 苏山人家 于 2018-3-16 18:31 编辑

最底层的结构不同,造成他俩擦写方式也是不同的,EEPROM可以支持字节擦写,flash一般都是扇区擦出。
另外因为结构的不同读,擦,寿命,价格一般来说
读,擦:flash/扇区 EEPROM/byte
价格:flash便宜,EEROM贵
寿命:flash/10w EEPROM/100w
写:flash/页 EEPROM/Byte
不过无论什么,再操作的时候都要考虑擦写均衡,当然如果数据更新速率小就无所谓了
因为现在的MCU都带有flash,和IAP功能,所以一般都是用flash模拟EEPROM,只要考虑均衡,其实差不多的
yxhong1999 发表于 2018-3-17 09:03 | 显示全部楼层
可以从另一个角度看问题,FLASH虽然操作复杂,但是支持加密,EEPROM是加密不了的。MCU还外挂FLASH,可能跟加密也有关系。
MCU加密大家不是很放心,但是FLASH再多加一层保护,对自己的劳动付出是有帮助的。
fzyuan 发表于 2018-3-17 09:46 | 显示全部楼层
苏山人家 发表于 2018-3-16 18:25
最底层的结构不同,造成他俩擦写方式也是不同的,EEPROM可以支持字节擦写,flash一般都是扇区擦出。
另外因 ...

如果是一般的串行接口flash,读和写都是可以字节操作的,只有擦除才是按扇区或页操作的。

把flash说成EEPROM的,也就是STC才会这样无耻,不知害了多少大学生。
linqing171 发表于 2018-3-17 10:25 | 显示全部楼层
fzyuan 发表于 2018-3-17 09:46
如果是一般的串行接口flash,读和写都是可以字节操作的,只有擦除才是按扇区或页操作的。

把flash说成EE ...

flash的全称是Flash  EEPROM。
更全称是  flash electronic erase-able programable read-only memory.
闪速-电可擦除-可编程-只读存储器。
因为flash比EEPROM来比,价格和寿命都低了很多,但是批量写入速度提高了不少。写一页的时间,普通的eeprom才写几十个字节,基本快了十倍级别,所以叫闪存。其实如果是国人来命名的话应该叫  更高性价比的只读存储器。

所以顶多说卖单片机的不地道,换了个古董概念,你也挑不出来其它问题。
fzyuan 发表于 2018-3-17 15:55 | 显示全部楼层
linqing171 发表于 2018-3-17 10:25
flash的全称是Flash  EEPROM。
更全称是  flash electronic erase-able programable read-only memory.
...

Flash 和 EEPROM已经成为几乎所有业内人的习惯称呼,而且,在Falsh芯片的手册上,是不会出现“EEPROM”这样的大些字母简写。
只要说是EEPROM,几乎不会有人会认为是Flash  EEPROM 吧?
所以那家买单片机的,确实不厚道。
linqing171 发表于 2018-3-17 20:21 | 显示全部楼层
本帖最后由 linqing171 于 2018-3-17 20:29 编辑
fzyuan 发表于 2018-3-17 15:55
Flash 和 EEPROM已经成为几乎所有业内人的习惯称呼,而且,在Falsh芯片的手册上,是不会出现“EEPROM”这 ...

我以前用过一个芯片,里面的flash就写的 flash eeprom。而且所有寄存器的前缀都是FEE。芯片datasheet见 http://www.analog.com/media/en/technical-documentation/data-sheets/ADuC7019_20_21_22_24_25_26_27_28_29.pdf

而且是125℃的flash可靠性,内部带flash**加深功能。超过工业级、汽车级、达到某级别的,你懂的。

还有就是用过日系的也有这么写的。以前从台湾某I开头的供应商定制的SOC也有这么写。有些spi的eeprom也有写 flash based eeprom。但是在atmel、ST、microchip、silabs、TI、xxx 等比较传统的厂家的近几年的手册里,没有看到把flash称为eeprom的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部