所需E币: 4
时间: 2019-12-24 23:05
大小: 261.27KB
使用带有双组闪存的微控制器的优点使用带有双组闪存的微控制器的优点作者:飞思卡尔技术支持事业部应用工程主管RafaelPerález微控制器在过去几十年里在CPU性能、通信接口、模数和数模外设、内存大小及读写次数等方面呈指数发展。我们专注于带有非易失性嵌入式存储器的微控制器(我们在USB闪存驱动器、存储器等内拥有闪存),从首批带有一次性编程(OTP)的器件到EPROM(电可编程只读存储器)再到EEPROM(在方程中增加了“可擦”一词,能够在不需要紫外线灯的情况下擦除它),到现在的嵌入式闪存存储器(在某些情况下称为FlashEEPROM),这是目前最常用的闪存存储器。EEPROM和Flash在概念上类似,两者都是可电擦除和写入的存储器,但是它们之间也存在某些差异。最初Flash只能在大数据块上写入,但是现在两者比较接近了,一个单字节、词或双词都可以写入,取决于架构是支持8位、16位还是32位写入操作,是否需要与偶数地址对齐,因此主要的区别是擦除过程。EEPROM的擦除大小很小(在大多数情况下,只能擦除一个单字节),而Flash需要在大扇区中(在某些情况下为数据块或页面)擦除,而且还取决于所使用的器件,扇区可以是几个字节或是几千个字节。Flash受欢迎主要有两个原因:一个原因是随着扇区的增加,其擦除流程与典型的EEPROM设备相比,速度更快。使用EEPROM工作时,擦除过程很慢,通常一个字节以ms为单位。尽管Flash的擦除时间大致相同,但是它适用于擦除整个扇区。这样,减少了对设备进行编程的时间,因此也减少了制造流程所需的时间。另一个原因是Flash存储器的造价低于EEPROM,因此构建有许多Flash存储器的MCU可实现更高的成本效益。带有嵌入式闪存的微控制器支持系统内编……