
发布时间:2026-11-04
阅读量:836
一、NOR Flash——代码存储的首选
NOR Flash具有随机读取速度快、支持XIP(eXecute In Place,片上执行)的特点,是MCU程序代码存储的首选介质。常见容量从512Kb到2Gb不等,接口类型包括SPI(串行)、QSPI(四线串行)、Octal SPI和并行总线。
选型要点:
容量规划:代码量+预留升级空间(通常预留20-30%)。例如程序编译后1.5MB,建议选择2MB或4MB的Flash。
读取速度:QSPI模式下时钟频率可达133MHz甚至更高,影响系统启动时间和代码执行效率。
工作电压:3.3V或1.8V,需与MCU I/O电压匹配。
可靠性:数据保持时间(通常10-20年)、擦写寿命(通常10万次以上)。
品牌方面,Winbond(华邦)、Macronix(旺宏)、兆易创新(GigaDevice)是主流选择。兆易创新的GD25系列SPI NOR Flash在国产替代中表现突出,容量覆盖512Kb-2Gb,支持3.3V和1.8V,性价比高。
二、NAND Flash——大容量数据存储
NAND Flash容量大、成本低,适合存储操作系统镜像、用户数据、日志等。分为SLC(1bit/cell,最可靠)、MLC(2bit)、TLC(3bit)和QLC(4bit),可靠性和擦写寿命依次降低。
接口类型包括Raw NAND(ONFI/Toggle)、eMMC(嵌入式多媒体控制器)、UFS(通用闪存存储)。eMMC将NAND Flash和控制器封装在一起,提供标准MMC接口,简化了系统设计,广泛应用于嵌入式Linux和Android设备。UFS则在eMMC基础上引入全双工和SCSI命令集,速度更快,用于高端手机和5G设备。
三、DRAM——系统运行内存
DRAM用于程序运行时的数据暂存。SDRAM(同步DRAM)已演进到DDR5,每一代都带来了更高的带宽和更低的功耗。选型要点:
容量:根据操作系统和应用需求确定。嵌入式Linux通常需要512MB-2GB,Android需要2GB-8GB。
速率等级:DDR4-2400、DDR4-3200等,需与处理器内存控制器匹配。
电压:DDR3为1.5V,DDR3L为1.35V,DDR4为1.2V,LPDDR4/5更低。
封装:BGA封装为主,部分低容量DDR3提供TSOP封装。
四、EEPROM与FRAM——小数据持久化存储
EEPROM适合存储配置参数、校准数据、设备序列号等小容量(通常1Kb-2Mb)但需要频繁改写的数据。I2C和SPI是常见接口。品牌包括ST、Microchip、ON Semi、复旦微等。
FRAM(铁电存储器)是EEPROM的升级替代品——擦写寿命高达10^12次(远超EEPROM的10^6次),写入速度快(无页写入延迟),功耗低。富士通(Fujitsu)和赛普拉斯(Cypress,现Infineon)是主要供应商。
五、新型存储与特殊应用
MRAM(磁阻RAM):非易失、无限擦写寿命、纳秒级写入速度,适合工业控制和汽车电子。Everspin是主要供应商。
ReRAM(阻变RAM):新兴的非易失存储技术,密度高、功耗低,有望在未来替代部分NOR Flash和EEPROM应用。
3D XPoint(Intel Optane):介于DRAM和NAND之间的"存储级内存",适合数据中心缓存应用(Intel已退出该市场,但技术仍有参考价值)。
总结
存储器选型需要综合考虑容量、速度、接口、可靠性、功耗和成本。在元坤智造电子元器件商城中,工程师可以通过筛选条件快速定位目标型号,并查看详细的参数对比、数据手册、应用笔记和用户评价。商城还提供"存储器选型助手"工具,输入处理器型号即可推荐兼容的存储方案,大幅降低选型门槛。对于停产或紧缺的存储型号,商城的BOM配单系统会自动推荐替代料,确保项目不因存储器缺货而停滞。