EDN China > 技术文章 > 医疗电子 > 视频诊断与监控 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

对PLD进行边界扫描(JTAG)故障诊断

来源:单片机及嵌入式系统应用/王灿林 李文海?? 2006年04月16日 ?? 收藏0

??????? 5 故障诊断

??????? 由于EPM9320LC84芯片采用CMOS工艺制作,因此,它的引脚与地、电源短路分别归为呆滞于0和呆滞于1;器件引脚悬空也归为呆滞于0。其引脚互连测试图形是“与”逻辑。

??????? 具体诊断时,可比较输出测试图形与采集测试图形的差异,相同即为正常行,不同则为异常行。诊断过程如下:

??????? 若异常行和正常行的测试向量相同,则添加测试图形令异常行并行测试向量为全0,其余行测试向量为全1,而对于发送、采集添加的测试向量,若正常行采集结果为全0,则正常行与异常行对应引脚互连。否则必有其它脚与异常行对应脚互连。

??????? 如果异常行向量是全1,判断异常行对应引脚呆滞于1。

??????? 如果异常行向量为全0,则可添加测试图形令所有测试向量为全1,同时发送、采集添加的测试

向量,此时若异常行测试结果为全0,则异常行对应引脚呆滞于0。否则必有其它脚与该异常行对应引脚互连。

??????? 如果两个异常行测试向量相同且为全0,则可添加测试图形以令所有测试向量为全1,同时发送、采集添加的测试向量,如果异常行为全0,则异常行对应引脚呆滞于0;如果测试结果是两行都为全1,则添加测试图形令两个异常行测试向量分别为全1和全0,其余向量为全1,再一次发送、采集添加的测试向量,如果采样结果是两个异常行为全0,则两异常行对应引脚互连;否则两异常行对应引脚无关,必有其它引脚与异常行对应引脚互连。

??????? 如果两个异常行测试向量相同,且既非全0又非全1,则两异常行对应引脚互连。

??????? 6 结束语

??????? 利用芯片边界扫描结构,采用本文介绍的算法,不需要附加其它芯片,就能完成EPM9320LC84所有I/0引脚的印刷电路板故障诊断?熕?所覆盖的故障包括引脚呆滞,引脚互连等。而且这种算法对多引脚互连故障也能准确诊断。其测试方法简单易行,测试时间不超过1秒,而且诊断十分准确。


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

CPLD? JTAG? 故障诊断?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈