当MCU遇到存储瓶颈:SD NAND如何替代Nor Flash和eMMC 📅 2026/7/10 21:13:12 目录一、MCU的存储需求正在变大二、Nor Flash和eMMC各有各的难处三、SD NAND卡在中间的方案四、什么时候该考虑SD NAND五、小结做MCU开发的工程师应该都遇到过这种场景项目做到一半发现存储不够用了。固件越写越大、离线模型越加越多、日志越来越频繁原来那颗Nor Flash根本塞不下。换大容量Nor Flash价格直接翻倍上eMMCBGA封装焊起来麻烦驱动调起来也费劲。MK SD NAND刚好卡在一个“不大不小”的位置上成了不少MCU项目的新选择。一、MCU的存储需求正在变大以前MCU的存储需求很简单几MB的Nor Flash存固件外加一颗小容量的EEPROM存配置参数。但现在不一样了。GUI界面屏幕大了、色彩多了、图片资源占了。一个像样的图形界面光图片资源就得好几MB。语音功能提示音、语音播报、离线语音唤醒语音文件存哪儿Nor Flash塞不下。数据采集工业传感器、穿戴设备、检测仪器都在持续产生数据需要本地存储。OTA升级固件升级要下载新包需要预留空间。AI模型越来越多的MCU开始跑轻量级AI语音唤醒、关键词识别、手势识别模型文件要存在本地。这些需求加在一起原来那颗几MB的Nor Flash就不够用了。二、Nor Flash和eMMC各有各的难处先看Nor Flash。它的优点很明显稳定、可靠、支持XIP直接在芯片上执行代码是MCU的“老朋友”了。但Nor Flash做到16MB以上价格就贵了64MB更贵。有数据显示Nor Flash单位存储成本是NAND的5到10倍。大容量Nor Flash的成本对很多项目来说承受不了。再看eMMC。容量大、速度快、可靠性高高端MCU项目上用得不少。但eMMC有几个实际问题封装复杂BGA-153封装有153个焊球焊接和返修都比LGA麻烦。对小批量项目来说这直接拉高了生产成本。引脚多eMMC 5.1需要8位数据总线加命令/时钟线共11个引脚PCB走线难度高。驱动复杂需实现完整的eMMC协议栈驱动开发周期长。部分低端MCU没有原生eMMC控制器还得外接IP。功耗偏高工作电流达50-100mA对电池供电设备不太友好。小容量难买4GB-8GB这个容量段最近缺货严重交期动不动拉到半年以上。三、SD NAND卡在中间的方案米客方德SD NAND本质上是把NAND闪存和SD控制器封在一起对外走标准SD协议主控芯片直接认。LGA-8封装6×8mm只有8个引脚。硬件设计有多简单SPI模式下只需4根线CS、SCK、MISO、MOSISDIO模式也只需要6个引脚。比eMMC的11个引脚少一大截。LGA-8封装可以直接过回流焊跟普通贴片元件一样处理不用像eMMC那样考虑BGA的焊接良率问题。开发有多省事SD NAND内置完整的控制器坏块管理、ECC纠错、磨损均衡都在芯片内部自动完成。主控这边直接复用标准的SD卡驱动就行不用额外写NAND底层代码。有实测数据表明用STM32H750驱动米客方德MKDV4GIL-AST顺序读取速度可达22MB/s写入速度10MB/s以上。成本控制上也有优势。同容量下SD NAND成本比Nor Flash低比eMMC也低。有资料显示SD NAND单位容量成本接近eMMC但硬件复杂度低得多。4Gbit512MB的SD NAND价格跟同容量Nor Flash比有明显优势。可靠性方面更有保障。贴片焊接没有卡座松动的问题。SLC颗粒擦写寿命10万次-40℃~85℃工业宽温。对工业设备、车载设备、户外设备来说这些指标比消费级的eMMC和TF卡都更有底气。智能监测是加分项。部分SD NAND支持SMART功能可以实时读出总写入量、坏块数、剩余寿命、异常掉电次数。在做产线测试的时候每台设备烧录完系统之后读一次SMART数据确认存储正常才出货能降不少漏检率。四、什么时候该考虑SD NAND如果你的MCU项目符合以下情况可以考虑SD NAND容量需求在128MB到8GB之间太大了eMMC更划算太小了Nor够用想避开eMMC复杂的BGA封装和焊接工艺项目周期紧不想在存储驱动上花太多时间对宽温、抗振、掉电保护有要求希望降低长期维护成本几个典型场景工业HMI要存界面资源原来用大容量Nor Flash贵用eMMC封装复杂。SD NAND 4GB pSLC容量够、焊起来简单、开发省事。智能穿戴设备空间小TF卡座占地方还怕振动SD NAND 6×8mm贴片封装正合适。某智能皮电手环项目实测STM32H750加米客方德SD NAND的方案系统能耗降低了30%以上续航可以达到14天。边缘AI设备要存轻量级模型和日志写入频繁、对寿命有要求。SD NAND的SLC/pSLC颗粒擦写寿命高比TFC卡和消费级eMMC更适合这种场景。五、小结MCU的大容量存储需求越来越多Nor Flash贵、eMMC封装复杂、TF卡不靠谱SD NAND正好卡在中间。MK在SD NAND领域起步早2015年就推出了基于SLC架构的产品。目前容量从128MB到64GB全覆盖SLC/pSLC/MLC/TLC都有工业级-40℃~85℃宽温擦写寿命最高10万次。累计出货量已超过3000万颗。下次画MCU主板的时候可以看看是不是该把那颗Nor Flash或者TF卡座换成SD NAND了。对工程师来说少折腾、少踩坑、多省心比什么都强。