1. 星载存储系统概述
星载存储系统是卫星平台中承担程序代码、遥测参数、载荷数据、日志与在轨重构文件保存的核心部件。它与地面存储最大的区别在于:设备一旦入轨,几乎无法人工插拔、更换或直接测量,只能在辐射、真空、极端温度和供电波动的环境中长期自主工作。因此,理解星载存储,必须先把“空间环境—介质特性—失效模式—测试需求”这条因果链建立起来,而不是孤立地记忆某一种存储器型号。
一、空间环境对存储器的实际作用
近地轨道与地球同步轨道的主要威胁包括:高能质子与重离子形成的单粒子效应(SEE)、长期累积的总电离剂量(TID)、位移损伤(DDD)、真空导致的散热困难与材料放气、−55 ℃~+125 ℃量级的温度循环,以及电源母线瞬态和复位抖动。对存储阵列而言,最典型的表现是单粒子翻转(SEU)造成位翻转、单粒子锁定(SEL)造成电流骤增、单粒子功能中断(SEFI)造成控制器状态机跑飞。TID 则表现为阈值电压漂移、擦写窗口收窄、静态功耗上升,最终导致器件失效。
这些效应并非均匀作用:SRAM 对 SEU 敏感但可反复读写;NOR Flash 适合存代码但擦除慢;NAND Flash 容量大、成本低,却存在坏块、读干扰和擦写寿命限制;MRAM/FRAM 具备非易失与高耐写特性,但容量与供货受限。选型时必须在容量、速度、功耗、抗辐射等级和寿命之间做权衡。
二、存储介质类型与选型逻辑
星载存储通常采用分层结构:引导与关键代码放在 NOR Flash 或抗辐射 PROM 中,运行数据放在带 EDAC 的 SRAM 中,大容量载荷数据写入 NAND Flash,参数与日志使用 EEPROM 或 FRAM。以某低轨遥感卫星的示例配置为例:程序区采用 4 MB 抗辐射 NOR Flash,数据缓存采用 8 MB SRAM 并配置 (72,64) 汉明码,载荷数据区采用 32 GB 工业级 NAND Flash 并启用坏块管理与 LDPC 纠错,参数区采用 64 KB FRAM。这些数值属于教学示例,实际选型需依据轨道高度、任务寿命和辐照试验数据确定。
选型时不能只看“抗辐射”标签,还要核对单粒子锁定电流阈值、TID 耐受剂量、工作温度范围和擦写寿命。例如 NAND Flash 的擦写寿命通常为 1 万至 10 万次,若每天写入 100 MB,需按任务寿命计算总写入量并预留磨损均衡余量。
三、可靠性挑战与测试需求
星载存储的可靠性挑战可以归纳为三类:一是瞬时错误,如 SEU 导致的位翻转,可通过 EDAC 纠正、周期刷新和回读巡检发现;二是累积损伤,如 TID 引起的阈值漂移和擦写寿命耗尽,需要通过辐照试验和寿命试验评估;三是功能中断,如 SEL 或 SEFI 导致控制器死机,需要看门狗、电源限流和重构机制恢复。
对应的测试需求包括:故障注入测试、辐照试验、EDAC 功能验证、擦写寿命测试、温度循环测试和在轨可恢复性验证。故障注入不是简单“制造错误”,而是要在受控条件下模拟真实失效,观察系统能否检测、纠正或恢复。例如向 SRAM 指定地址写入错误位,检查 EDAC 是否在读取时纠正并上报;向 NAND Flash 注入坏块标记,验证坏块管理是否跳过该块并重新映射。
四、从环境到测试的闭环
星载存储的可靠性不是靠单一器件保证的,而是靠“环境分析—介质选型—防护设计—故障注入—在轨验证”形成的闭环。设计阶段要依据轨道环境确定 SEU 截面和 TID 预算;实现阶段要配置 EDAC、坏块管理和看门狗;测试阶段要通过故障注入和辐照试验验证防护措施是否有效;在轨阶段则通过遥测回读和巡检数据持续评估存储健康状态。只有把这条链路打通,才能在无法维修的条件下,让存储在轨可靠工作。