串行FLASH选型指南及擦除操作

默认分类   2008-02-13 09:05   阅读173   评论0  
字号:    
 

  串行Flash的特点是占用管脚比较少,作为系统的数据存贮非常适合。绝大多数产品都是采用SPI总线接口。表1和表2是产品的概况。

表1 串行Flash产品一览表

SST

ST

NexFlash

Atmel

Saifun

SST25VF512 MP25P05-A NX25P10 AT25F512 SA25F005
SST25VF512A M25P10-A NX25P20 AT25F512A SA25F010
SST25VF010 M25P16 NX25P40 AT25F1024 SA25F020
SST25VF010A M25P20 NX25B40 AT25F1024A SA25F040
SST25VF020 M25P32 NX25P80 AT25F2048 SA25F080
SST25LF020A M25P40 NX25P16 AT25F4096 SA25F160
SST25VF040 M25P64 NX25P32 AT45BR3214B  
SST25LF040A M25P80 NX25P64 AT45DB011B  
SST25LF080A M25PE40   AT45DB021B  
  M45PE10   AT45DB041B  
  M45PE20   AT45DB081B  
  M45PE40   AT45DB161B  
  M45PE80   AT45DB321C  
      AT45DB642  

表2 串行Flash产品容量一览表

容量

产品

512Kbit SST25VF512 SST25VF512A MP25P05-A AT25F512 AT25F512A SA25F005
1Mbit SST25VF010 SST25VF010A M25P10-A M45PE10 NX25P10 AT25F1024 AT25F1024A AT45DB011B SA25F010
2Mbit SST25VF020 SST25LF020A M25P20 M45PE20 NX25P20 AT25F2048 AT45DB021B SA25F020
4Mbit SST25VF040 SST25LF040A M25P40 M25PE40 M45PE40 NX25B40 NX25P40 AT25F4096 AT45DB041B SA25F040
8Mbit SST25LF080A M25P80 M45PE80 NX25P80 AT45DB081B SA25F080
16Mbit M25P16 NX25P16 AT45DB161B SA25F160
32Mbit M25P32 NX25P32 AT45DB321C AT45BR3214B
64Mbit M25P64 NX25P64 AT45DB642

    Flash存贮器与EEPROM根本不同的特征就是EEPROM可以按字节进行数据的改写,而Flash只能先擦除一个区间,然后改写其内容。一般情况下,这个擦除区间叫做扇区(Sector),但是有些公司在文档中引入了页面(Page)的概念,所以本综述中采用了一个中文文献中很少采用的术语:最小擦除区间。值得注意的是,部分产品的最小擦除区间可能会有多种。

    选择Flash产品时,最小擦除区间是比较重要的指标。在写入Flash时,如果写入的数据不能正好是一个最小擦除区间的尺寸,就需要把整个区间的数据全部保存另外一个存贮空间,擦除这个空间,然后才能重新对这个区间改写。当CPU的存贮空间受到限制时,较小的区间尺寸就特别重要。

    大多数Flash工艺更容易实现较大的擦除区间,自Flash问世以来,较小的擦除区间一般会比大的擦除区间要贵,但是随着技术的成熟,这种局面在改变中。

表3 串行Flash产品最小擦除区间一览表

最小擦除区间

产品

256Byte M25PE40 M45PE10 M45PE20 M45PE80 M45PE40 SA25F005 SA25F010 SA25F020
4KByte SST25VF512 SST25VF512A SST25VF010 SST25VF010A SST25VF020 SST25VF040 SST25LF020A SST25LF040A SST25LF080A
32KByte AT25F1024 AT25F512
64KByte NX25P10 NX25P20 NX25P40
 

评论(?)
阅读(?)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
网易公司版权所有 ©1997-2009