一、核心思路
针对遥测数据存储器的设计需求,进行了总体方案设计;总体分为采编器与存储器两部分,其中采编器按接口功能不同又可划分为五个模块,并详细介绍了各模块的硬件电路和相应的工作原理;
关于 1553B 总线的数据采集,首先介绍了 1553B 总线传输协议,对比了总线耦合的不同方式,设计了总线接口电路和电平转换电路;其次,为了能够实现同时制 RT/MT 模式,详细介绍了总线控制器的配置方法及协议芯片的基本操作时序,介绍了预处理及RT 和MT 的工作流程,完成了553B 协议芯片同时制RT/MT 模式的实现;
针对多通道、多类型数据的采集,提出了数据混合编帧技术:首先对多路数据进行了编帧方案设计,通过对比选择了合适的缓存模块,介绍了基于 FIFO 的缓存结构;为提高数据在存储器中的可识别度,提出了数据编帧处理的方式;为保证数据的有序存储,介绍了多路数据的调度发送;最后对缓存 FIFO 读写可靠性和缓存冗余量进行了相应研究;
存储器的设计:为防止芯片坏块导致的数据丢失,提出了坏块检测与坏块标记,并通过坏块替换保证了数据的存储完整;提出了多平面流水线式的编码方法,提高了FLASH 芯片的存储速率;最后提出ECC 校验的具体算法,降低了数据传输的误码率。
二、设计与仿真
飞行器通常工作在高噪声、高振动的环境下,并且飞行时会有电磁干扰等因素的存在,故遥测数据存储器的结构设计中,考虑在恶劣环境下的数据采集是十分必要的[26];由于 FPGA 对 FIFO 读写时,有可能因速率不匹配导致数据发生丢失;当数据存储至FLASH 时有可能产生误码,因此本次设计将综合环境可靠性、FIFO 可靠性与ECC 校验等,对产品可靠性设计方案进行研究。其中,FIFO 可靠性研究与ECC 校验将在第四、五章节中进行详细分析。
环境可靠性指在一定时间和条件下设备完成规定功能的能力,设计完成后需要对该指标进行评估。评估时,首先需要模拟设备所处的实际环境,并将设备放置于模拟环境中进行一段时间的通电测试,若测试结果无误则表明设备具有环境可靠性。为使遥测数据存储器可正常工作于恶劣环境下,因此,产品设计初期需要在任务要求、设计生产、试验出厂等方面进行可靠性考虑。在产品研发阶段提高可靠性的方法有三防处理、抗冲击振动设计、减少恶劣环境下对设备的干扰等。