作者 主题:Flash或EEPROM:我应该使用哪个? (Read 3630 times)

0会员和1位客人正在查看此主题。

 离线 Theruler8510.

  • 常规贡献者
  • *
  • 帖子:176
  • 国家:  我们
  • RF工程师
flash或EEPROM:我应该使用哪种?
« on: 2014年4月22日,03:26:35»
flash或EEPROM:我应该使用哪种?

我想存储短的1位音响样本,并用bodogatmega播放它们。主要目标是易于使用和编程和便宜的零件。

它对于MCU来说太多了,因此8针PKG中的大小512K或1 Meg的闪光灯或EEPROM都便宜。

所以问题是我应该选择哪种问题,为什么,或者有没有更好的方法来做我没有想到的?

谢谢,
汤姆
"没有事实,只有解释。"
--frederich nietzsche.
 

 在线的 尼克拉斯

  • 频繁的贡献者
  • **
  • 帖子:366.
  • 国家:  SE.
Re:flash或EEPROM:我应该使用哪种?
« 回复#1开: 2014年4月22日,03:02:10 PM»
您愿意在写入之间缓冲多少数据? EEPROM在字节或单词级别上读/写/擦除。 Flash通常被删除为块,写为行并读为字节/单词。使用Flash,您需要在微控制器中存储大量数据,然后将缓冲区复制到内存中。
 

 离线 Dannyf.

  • 超级贡献者
  • ***
  • 帖子:8158
  • 国家: 00
Re:flash或EEPROM:我应该使用哪种?
« 回复#2开: 2014年4月22日,03:08:17 PM»
引用
所以问题是我应该选择哪种问题,为什么,或者有没有更好的方法来做我没有想到的?

这一点都没有那些问题实际上是重要的。如果我是你,我会问自己1)为什么我需要这样做? 2)存储数据需要多少和多么速度;然后从那里去。

Flash / EEPROM可以是bodog很好的解决方案,或不可行,具体取决于您对上述问题的答案。
================================
//dannyelectronics.wordpress.com/
 

 离线 Theruler8510.

  • 常规贡献者
  • *
  • 帖子:176
  • 国家:  我们
  • RF工程师
Re:flash或EEPROM:我应该使用哪种?
« 回复#3开: 2014年4月22日,04:35:14 PM»

您愿意在写入之间缓冲多少数据?


答:任何金额。写作很少,理想情况下,只在产品生活的开始时发生。然而,在原型阶段期间,存储器可以写入数十次。

谢谢,
汤姆
"没有事实,只有解释。"
--frederich nietzsche.
 

 离线 Theruler8510.

  • 常规贡献者
  • *
  • 帖子:176
  • 国家:  我们
  • RF工程师
Re:flash或EEPROM:我应该使用哪种?
« 回复#4开: 2014年4月22日,04:42:14 PM»
引用

我会问自己
1)为什么我需要这样做?
2)存储数据需要多少和多么速度;然后从那里去。

Flash / EEPROM可以是bodog很好的解决方案,或不可行,具体取决于您对上述问题的答案。


1)需要短2-4秒的声音样本,以便于播放。他们赢了'曾经改变则是永久性的,除了原型设计,它将改变。
2)写作可能很慢,但播放需要是100-200 kHz,一次一点。

也许我需要bodog永久性的rom?一世'bodog模拟人,所以我是bodog简单的数字东西的新手。

谢谢,

"没有事实,只有解释。"
--frederich nietzsche.
 

 离线 Dannyf.

  • 超级贡献者
  • ***
  • 帖子:8158
  • 国家: 00
Re:flash或EEPROM:我应该使用哪种?
« 回复#5: 2014年4月22日,04:54:29 PM»
-answer:任何金额.-

bodog可以字面上保持的内存设备"any amount" of data doesn'退出,永远不会存在。

对您的项目具有更多特殊性将提高其成功的机会。
================================
//dannyelectronics.wordpress.com/
 

 离线 Mariush.

  • 超级贡献者
  • ***
  • 帖子:4061
  • 国家:  RO.
  • .
Re:flash或EEPROM:我应该使用哪种?
« 回复#6开启: 2014年4月22日,05:46:42 PM»
无论你选择什么,你会一次阅读bodog字节,所以只要你'LL必须在最小8,16,32字节等中读取比特并一次读取1位

Flash,EEPROM,每个都有它的优点和缺点......'LL必须考虑你的频率'请写信给它,你多久一次'LL读取,如果您的设备仅使用,则设备的生命周期(数据可能必须在某些点处刷新)。
除此之外,那里's also FRAM : http://www.digikey.com/product-search/en/integrated-circuits-ics/memory/2556980?k=fram

It'比它更贵'如果你需要不断写入它,那么读取和写入的读写和写入比闪存或eeprom更具弹性..如果我记得正确,它也使用较少的能量来做到这一点。如果您需要使用长寿命的一些电池供电的设备,可能会考虑它。
 

 离线 asyk.

  • 超级贡献者
  • ***
  • 帖子:7253
Re:flash或EEPROM:我应该使用哪种?
« 回复#7: 2014年4月22日,08:40:58 PM»
严格来说,闪光 a type of EEPROM.
 

 离线 Abyrvalg.

  • 频繁的贡献者
  • **
  • 帖子:511
  • 国家:  茹
Re:flash或EEPROM:我应该使用哪种?
« 回复#8开: 2014年4月22日,08:51:32 PM»
您的申请没有差异(理论上你不'T需要了解记忆写入 - 只需在开发/制造期间使用外部PROMMER,因此按价格/可用性选择。

编辑:绝对你不'需要阅读像Mariush建议这样更广泛的单位。只需选择bodog自动增加每个字节读取地址的设备,所以您'll just command "start read at X",武装读取的公共汽车,然后在循环中做:{获得单个字节,"rearm"在转换/播放当前bodog}时,总线在接收下bodog字节。甚至去"bitbanged"公共汽车并立即在接收时玩每一点。

还要尝试搜索"ISD chipcorder" - 有一些专门的芯片用于存储/玩简单的音频。
« 上次编辑:2014年4月22日,09:07:06 By Abyrvalg »
 

 离线 mikeselectricaluff.

  • 超级贡献者
  • ***
  • 帖子:12348
  • 国家:  GB.
    • 麦克风's Electric Stuff
Re:flash或EEPROM:我应该使用哪种?
« 回复#9: 2014年4月22日,09:02:21 PM»
他们对PC BioS的用途意味着SPI Flash已经变得疯狂 - Spansion有4Mbit零件,用于GBP0.11和32Mbits,在Digikey的100倍数量中为100倍。

对于大多数申请,那里'闪光之间的选择很少&EEPROM在性能方面。 SPI Flash仅为3.3V(或更低),并且可以比EEPROM更快地阅读'■使用快速时钟,QSPI和DDR模式,您需要的每秒兆字节的时间。

你在哪里'编写,事情变得更加复杂,您需要详细了解您的要求。 EEPROM具有中等写入时间(MS到低10秒MS),可以写入通常为64-256个字节。
Flash的写入速度更快(几百美元来写入256个字节)到已经删除的页面,但非常长的擦除时间(很多几十秒才能完全擦除bodog大设备),而且大的擦除页面大小(通常是64k,有时候低至4K),这可能意味着非常大"dead"除非您有大量缓冲区RAM以覆盖擦除时间,否则将更像持续流式速率的时间。这是bodog可能的方式,因为它们现在如此便宜,就是只是用两个设备,所以bodog人可以写作,而另bodog是擦除。
 
如今,使用EEPROM的唯一原因是如果您需要小的写粒度,5V操作或小型的小型容量,或者想要具有I2C接口。否则SPI Flash可能会更便宜(>64kbit) capacity.

Youtube channel:分开奇怪的东西。很宽。
麦克风's Electric Stuff:高压,复古电子等。
一天的工作 :主要是LED
 

 离线 mikeselectricaluff.

  • 超级贡献者
  • ***
  • 帖子:12348
  • 国家:  GB.
    • 麦克风's Electric Stuff
Re:flash或EEPROM:我应该使用哪种?
« 回复#10: 2014年4月22日,09:04:57 PM»
8针PKG的闪光灯或尺寸为512k或1兆的eeprom都便宜。
快速看看Digikey显示闪光灯大约十分之一 在那种容量范围内的EEPROM
Youtube channel:分开奇怪的东西。很宽。
麦克风's Electric Stuff:高压,复古电子等。
一天的工作 :主要是LED
 

 离线 卡尔丹人

  • 超级贡献者
  • ***
  • 帖子:1873
  • 国家:  我们
    •  Alex-tronix.
Re:flash或EEPROM:我应该使用哪种?
« 回复#11开: 2014年4月23日,05:20:05 AM»
Flash更快,更易于管理。 EEPROM通常更高尺寸/成本。使用带USB主机的Micro并使用拇指驱动器!好便宜。
查尔斯亚历山尼亚
Alex-tronix. 控制系统
 

 离线 Matkar.

  • 常规贡献者
  • *
  • 帖子:152
  • 国家:  SI.
  • 每次都有六十个时间。
Re:flash或EEPROM:我应该使用哪种?
« 回复#12: 2014年4月23日,07:30:02»
在过去的两年里,我更喜欢使用SPI闪光。我使用AT45DB系列,因为它具有5V容差的引脚。与EEPROM相比,缺点是它们的重写耐力(10次较小),但通常是它'无论如何,难以到达数字。我可以'想想任何其他缺点......
 

 离线 Theruler8510.

  • 常规贡献者
  • *
  • 帖子:176
  • 国家:  我们
  • RF工程师
Re:flash或EEPROM:我应该使用哪种?
« 回复#13开启: 2014年4月25日,12:07:48»
非常感谢您的输入......

那里'在这个论坛上总是很好的信息。 :-DMM

汤姆
"没有事实,只有解释。"
--frederich nietzsche.
 


分享我

 掘客    Facebook    诽谤    可口的    Technorati.    推特    谷歌    雅虎
SMF.