Page 31 - 应用声学2019年第5期
P. 31

第 38 卷 第 5 期            郝小龙等: 声波测井存储模块的快速检测系统和补偿方法                                          783


                                                               对存储器大数据块的错误校验纠错(Error checking
             0 引言
                                                               and correction, ECC) 算法,该算法具备定位及纠
                                                               正单比特错误,并发现双比特错误的能力                    [6] ;肖红
                 为了提高探测深度和方位分辨率,新一代方位
                                                               兵等   [7] 、邹骁等  [8] 、Hao 等  [9]  分别设计了随钻声波
             远探测声波测井仪采用阵列化的方位接收换能器
                                                               测井工作条件下的存储器控制器和数据存储管理
             并记录更长时间的全波列数据                [1] ,每个深度点的
                                                               策略。
             数据量能够达到 4 Mbits。如果采用电缆实时传输
                                                                   本文在前人研究的基础上,设计了基于通用存
             所有数据,最大测井速度仅为 60 m/h 左右。为此,
                                                               储器测试座的硬件测试环境,编写了基于MSComm
             实际仪器中采用了井下存储全部数据而只上传部
                                                               控件的上位机控制软件,开发了包含功能分区、
             分抽查数据的工作方式,使仪器的测井速度达到
                                                               ECC 算法以及模拟实际测井温度环境的存储器测
             480 m/h  [2−3] 。声波测井仪器在井下高温恶劣环境
                                                               试管理策略,测试了不同存储器在高温老化时出现
             中工作,存储器在高温下的可靠性是仪器存储功能
                                                               故障的类型和严重程度,分析了ECC算法对存储器
             稳定运行的关键。受工艺水平的限制,目前的存储
                                                               使用的温度补偿效果,高效地完成了存储器的筛选
             器在测井高温 (175 C 甚至更高) 条件下会出现比
                               ◦
                                                               工作。
             特位翻转、坏块、读写错误甚至彻底损坏等故障。因
             此,使用前筛选出高温下稳定的存储器并设计有效
                                                               1 系统硬件设计
             的温度补偿算法是非常必要的。
                 电子元件的失效曲线为浴盆型,即早期失效的                              图1 为基于 DSP处理器的 Flash 高温老化实验
             概率远远大于中间使用阶段失效的概率。基于这                             系统,其中虚线框中的 DSP 和以插拔方式安装的
             一规律,为了提高测井仪器高温下的可靠性,通过                            Flash 测试座被设计在同一块高温电路板上。DSP
             一定时间的高温老化实验进行元器件的筛选是常                             通过普通 IO 管脚模拟的时序访问 Flash 存储器,通
             用的途径     [4] 。设计一种简易的存储器高温老化检                     过 USB-TTL 模块与上位机连接以接收测试命令并
             测系统有助于高效地进行存储器的筛选,同时可以                            上传测试结果。Flash 在 DSP 的控制下,接收数据
             评估温度补偿算法的效果。存储器检测系统的关                             总线 (IO7-IO0)上的命令、地址或数据,然后按照相
             键在于设计它的访问接口和测试策略以保证检测                             应的时序完成数据读写、块擦除及相应的组合操作。
             的有效性和简易性,研究者们在这方面做了许多工                            USB-TTL模块通过FT2232和MAX3232两个接口

             作。微软公司的 FAT32 文件系统提供了一种对存                         芯片,实现了USB与UART两种数据传输格式的转
             储设备进行访问的机制           [5] ;三星公司提供了一种针              换,建立了DSP和上位机通信的桥梁。

                                                                        CE1-CE4
                                                                        WE/RE
                                               USB-TTL  UART           ALE/CLE      Flash
                                                 വڱ             DSP     IO7-IO0     ฾តऐ
                                                                        RB1-RB4
                                                                          WP


                                                图 1  系统硬件设计的原理框图
                                          Fig. 1 Hardware schematic diagram of system
                 图 2 为设计的 Flash 测试座的实物图,包括夹                    类组合,形成了 2 组双排插针接口 (P1 和 P2),该接
             持模块和转换模块两部分。夹持模块为定制的高温                            口同时起着安装固定和信号传递的作用。不同容
             老化测试座,它可以对符合开放NAND 闪存接口协                          量的存储器在内部一般按照片、区 (plane)、块、页
             议 (Open NAND flash interface, ONFI)、引脚数为           几级地址结构进行组织,外部访问接口的差异在
             48个、间距为 0.5 mm、封装形式为薄型小尺寸封装                       片选信号 (Chip select, CE) 上。为了满足不同容量
             (Thin small outline package, TSOP)的存储器进行          存储器的测试要求,DSP 能够控制所有片选信号
             测试。转换模块将夹持模块的 48 个引脚线进行分                          (CE1∼CE4)。该设计不仅避免了焊接测试法对芯
   26   27   28   29   30   31   32   33   34   35   36