边界扫描测试系统构建

 

“边界扫描测试系统”用于实现是对电路板产品的焊接之后测试功能,可以定位不良点,以及进行CPLD等软件的在系统更新。

 

包括以下组成部分

a)      硬件控制器   -- 待测电路板连接,一般称JTAG接口,常用6个信号。

b)      软件平台   -- 智能化产生测试向量

c)      软件执行   -- 发送和接收测试向量,分析测试向量,故障定位

其中软件平台可以分析各类电路板网络,产生可测试性报告,用于可测试性(DFT)分析。

同时产生电路板的测试向量,该测试向量由执行软件,通过硬件控制器和电路板交互

常见名词

JTAG:联合测试行动小组,文件中特指边界扫描,

参见IEEE 1149.1 标准

 

Boundary Scan: 边界扫描,参见IEEE 1149.1 标准

 

TAP:边界扫描内状态机

 

TCK:这是一个时钟信号,用于同步IEEE 1149.1内部状态机操作。

 

TMS IEEE 1149.1内部状态机模式选择信号。

该信号在TCK的上升沿被采样,用来决定状态机的下一个状态。

 

TDI IEEE1149.1数据输入引脚。当内部状态机处于正确状态时,

信号在TCK的上升沿被采样,并被移入器件的测试或编程逻辑

 

TDOIEEE1149.1数据输出引脚。当内部状态机处于正确状态时,该信号

代表从器件测试或编程逻辑移出的数据位。输出数据在TCK的下降

沿有效。

 

TRST  IEEE1149.1异步复位引脚。当置低时,内部状态机立即进入复位

状态。由于该引脚是可选的,而通常为器件增加引脚会带来额外的成

本,因此很少使用。此外,内部状态机(如标准所定义的)已经明确

定义有同步复位机制。

 

API:Application Program Interface

 

BSDL: 描述支持IEEE1149.1芯片的文件

 

 

小结:

 边界扫描测试系统构建由有硬件控制器,软件2部分组成。

硬件控制器通过JTAG接口(TRST,TDI,TDO,TMS,TCK,GROUND)和被测试电路板连接。电脑上位机执行软件发送测试向量到被测试电路板,同时接收测试结果。有上位机执行软件进行比较分析,给出诊断结果。

上位机软件分为2部分,执行软件,以及产生测试向量的软件

另外:边界扫描测试常和其他测试集成在一起,组成测试站。这要求执行软件会提供API,供系统调用,实现一体化测试。