NAND闪存到底是什么?你每天用的设备可能都在用!
你有没有想过一个问题——家里的智能门锁怎么记住你的指纹?路由器断电后配置为什么还在?行车记录仪的视频存在哪里?
答案都是同一个:NAND Flash。
它不像处理器那样被频繁提起,却是几乎所有智能设备都离不开的部件。今天就用几分钟,说清楚这个东西到底是什么、为什么到处都是。

什么是NAND Flash
简单说,NAND Flash是一种断电后数据不会丢失的存储芯片。
闪存主要分两种:NOR Flash和NAND Flash。NOR读取快、容量小、成本高,适合存代码;NAND容量大、成本低、顺序读写快,适合存数据。
所以现在手机、固态硬盘、平板、路由器、智能设备,绝大多数都用NAND Flash存数据。你可以把它理解成设备里的“小型硬盘”。
为什么都在用NAND
一是快。写入和擦除速度明显快于传统存储方式,路由器记日志、工控设备写数据,效率差别肉眼可见。
二是大容量下成本优势明显。2Gb、4Gb甚至更大容量,NAND的单位成本比NOR低很多。
三是更适合现代智能设备的需求。手机需要高速读写,摄像头需要缓存视频,这些都是NAND擅长的。
SPI NAND是什么
在嵌入式设备领域,有一种形态越来越常见——SPI NAND Flash。
它是NAND Flash加上SPI接口的组合。SPI接口引脚少、连接简单,特别适合IoT设备、智能家居、工业控制这类对空间和布线有要求的场景。
这类芯片通常采用SLC架构,每个存储单元只存1bit数据。SLC的擦写寿命一般能达到10万次以上,明显优于MLC和TLC。
选NAND要注意什么
不同型号的NAND Flash,差异主要体现在几个维度:
一是寿命。SLC比MLC和TLC贵,但耐写得多。工业设备和车载系统,通常优先考虑SLC。
二是纠错能力。主流SPI NAND芯片内置ECC纠错和坏块管理,能在长期使用中自动修正数据错误,保证数据完整性。
三是接口速度。支持Quad SPI的型号读取速度更快,系统启动时间会明显缩短。
四是工作温度。工业级芯片支持-40℃到85℃,消费级通常只到70℃。户外设备选哪个档位,要根据实际环境来。
容量怎么选
2Gb、4Gb、8Gb各有对应的场景。
2Gb(256MB)适合MCU系统、简单UI、常规OTA升级,大多数嵌入式设备这个容量已经够用。
4Gb(512MB)适合需要更大缓存或运行更复杂系统的设备。
8Gb(1GB)更多用于Linux系统等需要大存储的场景。
选容量不是越大越好,够用且有余量即可。留一点冗余,免得后期固件膨胀了要重新改板子。
总结
NAND Flash是智能设备里最容易被忽略、却至关重要的部件之一。它不像处理器那样抢眼,但系统稳不稳、升级顺不顺、数据丢不丢,很多时候都取决于这颗小芯片靠不靠谱。
换个角度想,你手里那些用了几年还没出过存储问题的设备,背后可能正是一颗可靠的NAND Flash在默默工作。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
