2. 航电存储介质基础
航电计算平台对存储介质的要求与消费电子有本质差异:温度范围通常要求 -55℃~+125℃,抗振动、抗辐照、抗单粒子翻转(SEU),并且要在 15~20 年生命周期内保持数据可读。因此,理解各类非易失存储介质的物理机制,是判断其能否用于航电场景的前提。本节从存储原理出发,对比五类主流介质的可靠性差异,并给出航电适用场景的判断依据。
一、按“写入机制”划分介质家族
非易失存储的核心区别在于“如何改变存储单元的物理状态”。浮栅型器件(NOR Flash、NAND Flash、EEPROM)通过向浮栅注入或移出电子来改变阈值电压;磁性器件(MRAM)通过改变磁隧道结的自由层磁化方向;相变器件(PCM)通过电流焦耳热使硫系化合物在晶态与非晶态之间切换。三种机制决定了它们在擦写寿命、写入速度、抗辐照能力上的根本差异。
二、浮栅型介质:NOR、NAND、EEPROM 的差异
三者同属浮栅家族,但存储阵列组织方式不同,导致性能与可靠性分化明显。
NOR Flash 采用并行随机访问结构,每个存储单元可独立寻址,读取延迟在几十纳秒量级,支持片内执行(XIP)。这意味着处理器可以直接从 NOR 取指运行,无需先把代码搬到 RAM。其擦写寿命约 10⁵ 次,写入前必须先擦除整个扇区。在航电中,NOR 常用于存放引导程序(Bootloader)、BIT 自检代码和关键配置表,容量一般在 4MB~64MB。
NAND Flash 采用串行连接结构,以页(Page,典型 2KB~16KB)为单位读写,以块(Block,典型 128KB~1MB)为单位擦除。单位面积密度远高于 NOR,成本低,但存在坏块、位翻转和读干扰问题,必须配合 ECC 纠错和坏块管理(BBM)。擦写寿命约 10³~10⁴ 次,SLC 工艺可到 10⁵ 次。航电中 NAND 适合大容量数据记录,如飞行参数记录、图像存储,容量可达 GB 级。
EEPROM 支持字节级擦写,无需整块擦除,擦写寿命约 10⁶ 次,但容量小(KB~MB 级)、成本高。航电中用于存储标定系数、设备序列号、可调参数等需要频繁小量更新的数据。
三、新型介质:MRAM 与 PCM 的航电价值
MRAM 利用磁隧道结(MTJ)的磁化方向存储数据,写入通过自旋转移矩(STT)实现。其核心优势是:擦写寿命超过 10¹⁴ 次,写入速度纳秒级,且对单粒子翻转天然免疫——因为存储状态是磁化方向而非电荷,辐射难以改变。工作温度范围宽,-55℃~+125℃ 下均可稳定工作。航电中 MRAM 适合存放关键任务状态、飞行日志、掉电保护数据等“写入频繁且不容丢失”的信息。
PCM 利用硫系化合物(如 GST)在晶态(低阻)与非晶态(高阻)之间的可逆相变存储数据。擦写寿命约 10⁸ 次,支持位级改写,无需擦除即可覆盖写入,读取速度接近 NOR。PCM 在高温下数据保持能力优于浮栅器件,适合航电中需要大容量、高耐久、频繁写入的场景,如实时数据采集缓存。但其写入电流较大,功耗和热管理需在设计中考虑。
四、可靠性差异的量化对比
| 介质 | 擦写寿命 | 写入粒度 | 读速度 | 抗 SEU | 温度上限 | 航电典型用途 |
|---|---|---|---|---|---|---|
| NOR Flash | ~10⁵ 次 | 扇区 | ns 级 | 中 | +125℃ | 引导、XIP 代码 |
| NAND Flash | 10³~10⁵ 次 | 页/块 | μs 级 | 低(需 ECC) | +85℃(工业级) | 大容量数据记录 |
| EEPROM | ~10⁶ 次 | 字节 | μs 级 | 中 | +125℃ | 参数、标定值 |
| MRAM | >10¹⁴ 次 | 字节/字 | ns 级 | 强 | +125℃ | 关键状态、日志 |
| PCM | ~10⁸ 次 | 位 | ns 级 | 较强 | +125℃ | 高频写入缓存 |
五、航电选型的判断路径
面对具体设计需求,可按以下顺序判断:
- 是否需要 XIP? 若处理器需直接从存储执行代码,选 NOR Flash。
- 容量需求是否超过 256MB? 若是,NAND Flash 或 PCM 更合适;NAND 成本更低,PCM 耐久更高。
- 写入频度是否超过 10⁶ 次? 若是,排除 EEPROM 和普通 NAND,考虑 MRAM 或 PCM。
- 数据是否不容丢失且写入频繁? 若是,优先 MRAM,其抗辐照和耐久性最优。
- 是否需要字节级更新小参数? 若是,EEPROM 或 MRAM 均可,前者成本更低。
理解五类介质的物理机制与可靠性边界,是后续设计存储架构和文件系统的基础。选型时不应追求单一指标最优,而应结合任务剖面、温度、辐照、寿命和成本综合权衡。