基于边界扫描的印制板可测试性分析研究

来源 :航空兵器 | 被引量 : 0次 | 上传用户:Richie911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:DSP和FPGA等大规模数字集成电路因管脚多、 间距密, 在电装过程中易出现焊接故障。 为减少排故时间, 采用了边界扫描测试方法。 本文介绍了边界扫描测试技术的基本原理, 以及故障诊断的方法, 并通过实例仿真验证该方法的有效性。 为今后提高可测试性设计水平打下良好基础。
  关键词: 边界扫描; 可测性设计; 故障诊断
  中图分类号: TN407文献标识码: A文章编号: 1673-5048(2015)04-0047-045
  Optimal Testability Design of Circuit Board Based on Boundary Scan
  Liu Xuejie, Li Lin, Han Junjie, Wang Wei
  (China Airborne Missile Academy, Luoyang 471009, China)
  Abstract: The largescale digital integrated circuit such as DSP and FPGA, easy to appear welding failure in process of electric fitting because of the large quantity of circuit pin and the close spacing. Boundaryscan test technology is being used widely to reduce times on fault diagnosis. The basic principle of performance test based on Boundaryscan(BS) technology is briefly discussed, develops a new method of fault diagnosis. The application shows the efficiency of the method. Boundaryscan test technology will meet the need of further development on test plan.
  Key words: boundaryscan; design for testability ; fault diagnosis
  0引言
  为实现空空导弹先进的战术指标, 空空导弹信号处理电路板通常采用DSP,FPGA等大规模数字集成电路, 极大地提高了产品性能。 但在科研试制过程中, 发现DSP和FPGA因管脚多、间距密, 一旦出现焊接故障, 就有可能造成排故进度缓慢、排故成本高昂的后果, 耽误生产任务。 通过边界扫描技术, 可以解决焊接故障难以找到的问题。
  1当前的电装测试技术
  目前在电装测试领域中常用的技术种类有功
  收稿日期: 2015-03-26
  基金项目: 中航导弹院科技创新基金项目(2014DZC01)
  作者简介: 刘学杰(1980-), 男, 山东烟台人, 工程师, 主要从事EDA设计工作。
  能测试、在线测试、人工目视检查、自动光学测试、自动X射线测试等。
  上述各测试技术优缺点如下:功能测试一般通过连接器连线进行测试, 优点是可以完整的测出系统各部分的性能, 缺点是耗费时间过长。 在线测试的优点是电气缺陷测试, 能够有效地查找器件的功能不正常或错值等, 缺点是不能完整检测电气性能, 且测试要求的节点数越多, 所需要的夹具也越多, 产品所需的费用也会快速增长, 而且在线测试无法测试埋、盲孔和测试点太密集的情况。 人工目视检查一般只起辅助作用, 而自动光学测试和自动X射线测试受图像识别算法所限, 还不能完全满足测试需求。
  为保证测试效果, 使得电路的测试覆盖率达到80%以上。 经过反复分析, 采用以边界扫描技术为测试平台的方案。
  2边界扫描技术的原理
  边界扫描技术是一种可测试结构技术, 它模拟物理引脚对器件内部进行的扫描测试。 原理是通过在器件的管脚上增加移位寄存器, 然后把这些移位寄存器连接起来, 加上时钟信号、扫描输入和输出端口以及测试方式选择构建成为边界扫描通道。
  航空兵器2015年第4期刘学杰等: 基于边界扫描的印制板可测试性分析研究边界扫描结构由四个基本单元组成:测试存取口、 控制器、指令寄存器以及测试数据寄存器。 其中测试存取口包括4条测试总线:测试数据输入(TDI)、测试数据输出(TDO)、测试模式选择(TMS)和测试时钟输入(TCK)。 控制器是边界扫描的核心部分, 由TMS调用测试逻辑, 从TDI 加入的数据在时钟的工作下可以在移位寄存器链中移动进行边界扫描, 通过检测TDO输出的测试数据, 以达到测试的目的。 边界扫描技术原理如图1所示。
  图1边界扫描技术原理
  3搭建测试平台
  3.1硬件平台搭建
  所用的测试设备有:边界扫描软件Victory和动态功能测试系统SPECTRUM 9100, 其中9100系统机柜内含AI710,AI760,BI410,DI025,DI050等板卡及矩阵开关、交流电源、电子负载等。 印制板连接如下:
  (1) FPGA的工作模式是由M0,M1,M2管脚来决定的, M0,M1,M2为“101”时,工作模式为边界扫描模式; “000”为正常工作模式。 由于电路在正常工作状态和边扫测试状态下, FPGA管脚M0,M2的置位不同, 为避免使用机械开关, 且为避免电烙铁反复加热致使电阻焊盘脱落, 故电路图决定采用“表贴电阻+跳帽”的方式进行置位选择, 即M0,M1,M2正常工作状态 “000”通过100 Ω表贴电阻置位; 边扫测试状态“101”通过跳帽短路置位。 M0,M1,M2配置电路图如图2所示。   图2工作模式配置电路图
  (2) DSP的EMU管脚通过飞线接0;
  (3) JTAG口的TMS,TCK,TDI,TDO,TRST,GND管脚通过飞线接测试矩阵开关;
  (4) 板上数字电源VCC和GND通过飞线接外部电源。
  3.2软件平台搭建
  使用的软件为Victory软件, 测试需要的文件和功能如下:
  (1) DCD(.dcd)文件:用于边扫测试链路描述;
  (2) Access (.axp)文件:用于外部接口描述;
  (3) Netlist (.cds)文件:用于电路网表建立;
  (4) BSDL(.bsm)文件:用于有BSDL模型的器件模型进行转换;
  (5) Char (.chr)文件:用于无BSDL模型的器件建模。
  4通过边界扫描发现的问题
  DSP和FPGA组成的信息处理系统如图3所示, DSP和FPGA均为BGA封装, 焊接难度较大, 焊接后调试时发现系统工作不正常。 测试中发现问题如下:
  图3印制板图
  4.1器件管脚短路
  DSP工作不正常, 对DSP进行边界扫描测试发现两器件管脚短路,见图4。
  图4器件管脚短路
  RN8的2管脚和D4器件的M25管脚焊接时造成短路, 将连接的锡膏去掉, DSP信号工作正常。
  4.2管脚接到地上
  FPGA配置芯片工作不正常, 经检测发现ADR3的脚接到地上,如图5所示。
  图5管脚接到地上
  U1的6管脚不应接地, 但焊接时接到地, 将管脚与地断开, 此位置信号工作正常。
  4.3管脚被接到电源上
  配置芯片工作不正常, 经边界扫描后发现, U2的43脚被接到电源上,如图6所示。
  图6管脚被接到电源上
  U2的43管脚不应接电源, 但焊接时接到电源上, 将管脚与电源断开, 此信号工作正常。
  5增加测试覆盖率
  通过边界扫描测试发现了一些焊接问题, 但测试覆盖率只有60%。 为了提高测试覆盖率, 可以采用下面的三种方法:
  (1) 器件的选择
  尽量选择支持边界扫描标准的器件, 并从设备制造商得到准确的模型。
  (2) 边界扫描链的搭建
  将集成电路组成一个完整的扫描链路, 将前一个边界扫描器件的TDO连接到后一个边界扫描器件的TDI上, 组成一个扫描链路。
  (3) 簇测试
  簇测试就是要将边界扫描器件的输出管脚和不支持边界扫描器件的输入管脚相连, 再将不支持边界扫描器件的输出管脚和边界扫描器件的输入管脚相连, 形成一个边界扫描链。 再通过扫描链上后面的边界扫描器件将测试响应串行输出, 并编程来控制边界扫描器件的控制端。 这样可以达到提高测试覆盖率的目的。 簇测试的示意图如图7所示。
  图7簇测试
  簇测试中FPGA以及配置芯片等边界扫描模型可以从网上查到, 电阻、电容、二三极管的模型在库中调用, 但其他器件如双向驱动器、光耦、电源模块等没有模型, 因此为提高测试覆盖率, 还需对不支持边界扫描的器件建模。 建模如下:
  %CHAR
  CHAR SNJ54F193J
  Type=DIGITAL
  leads =16;
  EHABLE 4, 5 , 11, 12 , 13 ,14;
  output 3;
  input 15 ;
  output 2;
  input 1;
  output 7;
  input 9;
  output 6;
  input 10;
  通过这种方法实质上就是在不具有边界扫描结构的元器件和具有边界扫描结构的元器件之间建立了边界扫描链, 在扫描链上的不具有边界扫描结构的元器件两端加上了虚拟的I/O端口, 提高了测试覆盖率。
  通过采用上述方法, 增加了边界扫描的测试覆盖率, 边界扫描覆盖率示意图见图8。
  图8边界扫描覆盖率示意图
  通过图8可见整板线覆盖率为84.7%, 覆盖率已经大大提高。
  6结论
  边界扫描技术能快速有效地检测到焊接时造成的故障, 例如两相邻的管脚互连, 管脚接地和管脚接电源等问题。 应用边界扫描技术可以迅速给出故障位置信息, 大大提高生产效率, 缩短产品的研发周期。
  参考文献:
  [1] 王海波, 侯同刚, 王旭. 基于BST的空空导弹测试性设计[J]. 航空兵器, 2006(6): 53-56.
  [2] 韩洁, 王向东. 用Pinpoint系统进行元件级设备维修[J]. 设备管理与维修, 2006(2): 19-21.
  [3] 何俊山, 黄汉松, 程方. 印制电路板在线故障诊断系统[J]. 国外电子测量技术, 2001(5): 21-24.
  [4] 王艳红, 张明珠. 边界扫描技术在PCB结构测试中的应用[J].北京工业职业技术学院学报, 2010, 9(4): 8-12.
  [5] 陆鹏, 谢永乐.基于边界扫描技术的集成电路测试系统设计与实现[J].电子质量, 2009(10): 13-15.
  [6] 王建业, 阐保强, 吴法文. 边界扫描技术在PCB可测性设板的测试性设计[J].空军工程大学学报:自然科学版,2003(5): 60-63.   [7] 耿爽. 边界扫描电路故障类型分析[J]. 微处理机, 2014(3): 5-7.
  [8] 常青. 基于边界扫描的存储器BIST技术[J]. 计算机测量与控制,2014(1): 5-7.
  (上接第23页)4结论
  本文对振动与静态基座下激光陀螺捷联惯导系统的误差参数辨识进行了仿真对比, 结果表明:振动基座下, 水平陀螺漂移收敛速度快于静态基座对准, 最终估计精度相当。 z向陀螺漂移收敛速度稍优于静态基座; 水平加速度计偏置误差的收敛速度在振动基座下是静态基座下的2倍, 收敛速度得到大幅提高, 最终收敛精度也明显优于静态基座。 因此, 线振动环境下, 导航系统的误差辨识度更高并且更符合捷联惯导系统的应用环境, 具有较高的应用价值。
  参考文献:
  [1] 管叙军, 王新龙. 捷联惯导系统动基座传递对准匹配方法[J]. 航空兵器, 2014(2): 3-8.
  [2] 邱宏波, 周章华. 光纤捷联惯导系统高阶误差模型的建立与分析[J]. 中国惯性技术学报, 2008, 16(1): 1-7.
  [3] 邓正隆, 徐松艳, 付振宪. 线振动条件下平台漂移误差模型参数辨识仿真研究[J].中国惯性技术学报, 2002, 10(6): 45-49.
  [4] 于海龙. 提高振动环境下激光陀螺捷联惯导系统精度的方法研究[D]. 长沙: 国防科技大学, 2012.
  [5] 张红良. 陆用高精度激光陀螺捷联惯导系统误差参数估计方法研究[D]. 长沙: 国防科技大学, 2010.
  [6] 秦永元. 卡尔曼滤波与组合导航原理[M]. 西安: 西北工业大学出版社, 1998.
  [7] Lee J G, Park G G, Park H W. Multiposition Alignment of Strapdown Inertialnavigation System[J]. IEEE Transactions on Aerospace and Electronic Systems, 1999, 29(4): 1323-1328.
  [8] GoshenMeskin D,BarItzhack I Y. Observability Analysis of PieceWise Constant Systems Part I: Theory[J]. IEEE Transactions on Aerospace and Electronic Systems, 1992, 28(4): 1056-1067.
  [9] 万德钧, 房建成. 惯性导航初始对准[M]. 南京: 东南大学出版社, 1998.
  [10] 吴赛成. 船用高精度激光陀螺姿态测量系统关键技术研究[D]. 长沙: 国防科技大学, 2011.0引言
  表1
其他文献
如同封装技术一样,AESA的散热处理和功率设计在过去三十多年也经历了飞速变化。AESA的射频器件会产生大量的热流,AESA的散热处理系统经历了飞速发展,包括基于液体流的冷却板
摘要:空空导弹舵机结构复杂,尺寸公差多,精度要求高,采用传统基于尺寸链的公差设计方法效率较低,甚至无法求解。通过舵机三维尺寸设计关键技术,提出舵机三维尺寸与公差新概念体系,利用工程尺寸驱动理论,提出基于几何求解的公差分析方法和计算模型,开发了舵机三维尺寸公差自动分析系统。该方法可提高舵机公差设计效率与质量,并对舵机三维数字化制造精度进行控制,实现精益制造。  关键词:舵机;三维尺寸公差设计;精益制
针对弹载记录系统大容量、高速率数据的记录需求,设计了一种基于Flash芯片的弹载记录系统。该系统以FPGA芯片为控制核心,通过并行总线操作、流水线操作等技术实现数据的高速
利用时域有限差分方法(Finite-Difference Time-Domain,FDTD)研究海面与上方三维浮筒目标的复合电磁散射特性。采用Pierson-Moskowitz(PM)谱模拟二维海面,利用各向异性完全匹配层
摘要: 分析了可靠性强化试验在国内外的发展现状, 介绍了可靠性强化试验的基本概念和意义, 研究了可靠性强化试验的试验机理。 结合空空导弹试验费用高、 样本量小等特点, 设计了更加适用于空空导弹研制过程的新型试验剖面。 改进剖面通过控制产品破坏极限发生的时机, 实现了尽早暴露产品的薄弱环节、 缩短研制周期, 达到了在暴露产品设计缺陷的同时, 尽量多的获取产品试验信息。 改进剖面在空空导弹各组件的可靠
摘要: 对临边探测情形下大气路径透过率的计算方法进行了研究。 利用球面大气模型、 CG近似方法、 光线追迹与迭代算法以及统计带模式算法等建立了临边大气透过率的快速计算模型。 计算分析了几个常用遥感波段内, 典型大气条件、 典型切向高度下的大气辐射传输特性。 最后, 将本文计算结果与CDI模型的计算结果进行比较, 结果表明: 本文模型与CDI的计算结果相对差异在2%以内。  关键词: 临边探测; 透
指出了核桃是目前山区及沿山区农民增收致富较为理想的经济林木之一,具有较高的经济价值,为此正安县结合地方实际情况将栽植核桃作为该县的一项产业来发展。对正安县核桃的基本
针对弹道导弹的特点,在分析陆基单站定位原理的基础上,详细建立了单站定位的误差模型,并设计了两种可行的SINS/陆基单站组合导航系统方案:松组合导航系统和紧组合导航系统。通
为了提高SAR成像的分辨率,提出了一种基于导弹质心位置SINS/SAR/CNS的导航数据来取代GPS测量数据实现对天线相位中心处IMU的校正,从而精确测量SAR运动补偿中偏差量的方法。通过
指出了城市广场设计反映了一座城市的历史与文化,阐述了城市广场设计的内涵,分析了国内城市广场设计现状,以恩施市政府广场设计为例进行了研究,探讨了营造地域性的城市广场设计。