基于边界扫描的故障定位软件设计

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:spirit_if
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文以边界扫描测试技术为基础,对电路板的故障定位方法进行了深入研究。以走步算法为核心来完成整个测试软件的设计,达到快速定位故障的目的。
  【关键词】边界扫描;故障定位;软件设计
  1、研究背景
  随着电子技术的飞速发展,通过探头与测试点接触获取信息的方式已经很难满足当前的测试需求。边界扫描测试技术是一种可以脱离物理探针来完成复杂电路板测试的技术。
  当前各种复杂的软件设计限制了边界扫描的使用,因此需要一种简单且快速进行故障定位的测试方法。
  2、边界扫描测试技术的原理。
  边界扫描实现的原理如图1所示。
  在边界扫描器件的每一个管脚上都有一个BSC,即边界扫描寄存器单元,它在器件正常工作状态下犹如透明元件,不影响器件的正常工作。在进入边界扫描测试状态后,通过TAP控制器,把数据通过TDI管脚打到对应的测试寄存器中,之后通过TDO管脚采集输出,通过对比输入激励和输出响应来判断是否存在故障。
  3、测试软件与设计
  3.1软件设计综述
  本文中主要使用了TCL脚本语言,TCL脚本语言是一种解释性语言,扩展性和移植性较好,可以在不同的电路板之间快速移植代码。
  主要针对走步算法进行分析,测试开始后,首先进行全0全1测试,全0全1测试是为了防止在测试呆滞故障时出现故障混淆,通过对比测试激励与测试响应来判断是否存在固定故障,若存在,则记录故障引脚及故障类型;然后进行走步1测试,通过对比测试激励与测试响应来判断是否存在线或短路故障以及开路故障等,并记录相应的故障管脚;最后进行走步0测试,同理通过对比测试激励与测试响应来判断是否存在线与短路故障与开路故障。如果走步1走步0测试通过则证明相应测试模块无故障,测试结束。
  3.2互联测试中测试向量生成及应用
  要完成故障的精确定位,必须依照测试算法产生测试向量来进行测试,因此测试向量的生成是测试代码中非常重要的一个环节。
  本文基于走步算法来完成测试向量生成,走步1算法的初始串行测试向量为“1,0,0,…,N”然后让“1”顺序移位,构成N个串行测试向量的组合,与走步1算法對应的是走步0算法,走步0算法的初始测试向量为“0,1,1,…,N”,然后让“0”顺序移位。基于以上原理,在测试代码中利用移位指令来生成所需的测试向量。利用走步1算法的函数,将产生的测试向量依次取反后再与“1”相与即可获得走步0的测试向量。通过测试对比可以精确的定位呆滞故障、开路故障、线或故障和线与故障。
  3.3功能测试中测试向量生成及应用
  功能测试中测试向量的产生与互联测试测试向量的产生方法一致,但在测试方法上有所不同,如图2所示为实例电路中边界扫描器件控制的功能测试。
  功能测试需要参照相应器件的数据手册,例如FLASH。需要按照手册中的时序图完成状态控制以及数据的读写。
  在数据线测试时,将走步算法产生的测试向量,也即是将数据向一个固定的地址上写入,然后再去读取该地址的数据,来判断写入的数据与读出的数据是否一致,一致则表明无故障,不一致则表明对应的某一数据线存在故障。
  地址线测试时需要分两步进行:第一步测试地址线短路,首先将地址线低位到高位依次拉高,也即是用走步1算法产生的测试向量作为写入的地址,向这些地址内容写入一个固定的数据0x555,然后向地址空间0x00内写入数据0x00,分别读取上述地址空间的内容,任何一根地址线短路,其地址将变为0x00,其地址空间中的数据都将被后写入的数据覆盖,不能再读出0x555,从而判断出某一地址线故障;第二步测试地址线开路,用走步0算法产生的测试向量作为写入的地址,然后向上述地址空间写入数据0xaaa,然后向最高位地址0xfff写入0x00,任何一根地址线开路的话,地址将变为0xfff,其内容将被后写入的0x00所覆盖,不能再读出0xaaa。
  由上述测试流程,可完成NVRAM以及FLASH等存储器的测试。
  4、结论
  边界扫描测试技术是一种适用于大规模集成电路的测试技术,其独特的优势必将在大规模集成电路的测试方面处于领先地位。本文主要以走步算法为核心介绍软件的设计实现,使走步算法产生的测试向量能使用在互联测试与功能测试中,大大简化测试方法并可对故障进行快速定位。
  (作者单位:中国航空工业集团公司洛阳电光设备研究所)
其他文献
【摘 要】苗族是一个多文化的民族,黔东南州是贵州省苗族居住最多的市州,苗族的各支系都集中在贵州东南地区,当地苗族服饰文化集中。文章从苗族服饰文化的历史起源开始进行研究,以文献资料法和实地考察法为研究方法,对黔东南苗族服饰文化进行调查与研究,黔东南苗族服饰文化的发展。在调查中发现当地服饰文化在传承与发展中存在当地服饰文化在传播中受到限制和受其他民族文化的冲击以及当地人的思想文化落后的问题,为了促进当
期刊
【摘 要】本文中使用了伺服电机、伺服驱动器、负吸式吸盘、称重传感器等原件为主要执行元件,PLC为核心控制元件实现了电池极片的自动称重分选,降低人工成本,提高生产效率,降低产品误差。  【关键词】伺服电机;PLC;负吸式吸盘;伺服驱动器  1、引言  电池极片是电池的重要组成部分,电池极片的产品质量会对电池的使用效果及使用寿命产生重要影响,因此,确保电池极片质量优越是电池生产过程的重要环节之一,同种
期刊
【摘 要】从一开始的拜年红包,到后来的微信红包,到各大互联网平台中的红包。红包--这一国人独有的事物,被巧妙地设计成一个功能,运用到互联网各种产品中。并且围绕这一功能,衍生出了十分复杂的营销场景和游戏规则。在日常的消费和购物中,它似乎比金额有更多的吸引力,人们总是轻而易举的点开红包,并进入这场游戏中。  【关键词】红包;营销  1引言  红包已经是国内电商平台一种常见的营销手段,通过分析不同产品、
期刊
【摘 要】由于社会转型带来的休闲方式的变化,人们的休闲时间越来越多,休闲互动的变化导致了农村群体的分化。通过对不同时期的休闲方式的比较,可以看出休闲互动的变化导致了休闲方式和休闲内容的差异。  【关键词】休闲;休闲的转变;群体分化  背景  经济、科技、社会高速发展,人们的公共空间变得狭小,能做的事越来越有限,村庄是农民生产生活的基本地理空间,同时也是农村社会整合与秩序构建的基本社会单元,是具有利
期刊
【摘 要】机电电气系统而言,大型发电机所占比较重大,特别是在容量比较下,若是单机容量在系统容量中的比重过大,大型发电机一旦发生移除,对整个电力系统所造的冲击相对较大。这样就要对保护配置的可靠性、灵敏性和高速率都有特殊的要求,同时还需要继电保护在整体的配置上要能够被安置合理,去繁从简。  【关键词】电气系统;发电机;变压器;继电保护  1.汽轮发电机继电保护原理  1.1发电机的故障及不正常运行状态
期刊
【摘 要】石油资源是当前我国经济发展中需要的重要资源之一且呈现出逐渐匮乏的趋势,为了提高油井产量满足国家发展的需求,要采用井下压裂施工技术达到提升油井产量的目的,但是在此技术应用的过程中存在较多的问题降低了产量。因此,需要针对井下压裂施工关键技术进行深入性的研究。  【关键词】油田;井下压裂;关键技术  油田井下压裂施工技术是指采用人工的方式达到地层中出现裂缝的要求,具体的措施是利用大型压缩机组的
期刊
【摘 要】随着时代不断进步与发展,传统的机械工程应用技术也发生了巨大的转变,科学技术的发展促使机械工程中液压系统朝着智能化与自动化的方向迅速发展。机械液压系统保障了产品的精度以及机械精准性,也是产品质量标准的一个特性之一。机械液压系统的维护与保养对我国机械智能产业的发展起到了积极的促进作用。本文从机械液压系统的维护保养必要性出发,探究机械液压系统的维护与保养措施,优化机械液压系统运维过程,提高机械
期刊
【摘 要】本文采用的是德国SIEMENS公司S7-300系列的可编程序控制器PLC和西门子的组态软件WINCC在配料掺混控制系统中的应用和研究,运用与之相配的STEP-7编程软件,来进行控制程序的设计。采用西门子的组态软件WINCC对上位机进行监管控制,实现了现场的实时监控。通过S7-300可编程控制器PLC和西门子的组态软件WINCC的有效结合使自动配料掺混系统大幅度提高工作效率及精准度。  【
期刊
【摘 要】“MM”模型是公司金融理论最重要的基石之一,揭示了在“不考虑所得税的情况下,改变企业资本内结构并不能为企业创造价值”这一重要结论,对金融界产生了巨大的影响。然而由于其假设条件过于严苛,多年以来在学术界存在着极大的争论。本文从讨论原始MM模型的特点出发,简要阐述半个多世纪以来学术界关于MM定理的评价,新的研究思路及取得的研究成果,并简要介绍基于MM模型并融合现代资本结构理论、代理理论等新兴
期刊
一、研究概述  伴随着民用航空的蓬勃发展,安全问题一直是各国航空部门极为重视的问题。在飞机进近和着陆过程中,着陆场可能出现各种复杂的气象条件,例如低云、低能见度、雨雪等情况,使飞行员无法目视建立着陆航线、进场和着陆,从而对飞行安全造成影响。据统计有40%的事故发生在这一过程中。仪表着陆系统和微波着陆系统即是为了保障飞机进近和着陆安全所研制的无线电导航系统,但它们分别存在着精度不高和系统复杂的缺点。
期刊