基于边界扫描技术的PCB测试平台设计
2015-07-29王凤驰
中小企业管理与科技·下旬刊 2015年6期
摘 要:在PCB测试领域,边界扫描测试技术由于设备量低、成本低、测试工程开发简单等优势,得到了广阔的发展。我们以边界扫描测试技术为基础设计了PCB(印刷电路板)测试平台,并对许多复杂的PCB进行了测试。同时我们根据在测试开发中遇到的问题,对可测性设计提出了一些建议。
关键词:边界扫描;PCB测试;测试平台;可测性设计
1 概述
为了充分发挥边界扫描测试技术的优势,我们设计了以边界扫描芯片(本设计采用了某型號FPGA作为边扫扫描芯片)为核心的PCB测试平台,并借助Scanworks软件,实现了对不同产品、不同类型的大规模集成PCB的自动测试,同时还给出了对PCB设计需要注意的可测试性设计进行了分析。
2 设计实现
2.1 边界扫描技术
边界扫描(Boundary Scan)技术主要是通过在设计FPGA时,在其输入输出管脚上增加一个移位寄存器,由于这些移位寄存器都分布在FPGA的边界上,所以它们被称为边界扫描寄存器。当正常工作时,这些寄存器处于导通模式,不影响正常信号的输入输出;当在测试模式时,这些寄存器可以将FPGA和输入输出隔离开来;当在观察模式时,这些寄存器可以对FPGA的输入输出信号进行观察和控制。
另外,这些移位寄存器可以相互串行连接起来,形成一个寄存器链,也称为扫描链(Boundary-Scan Chain)。边界扫描链采用串行输入和串行输出的方式,链上有4个重要的信号管脚,分别是TDI、TDO、TCK和TMS。它们的工作方式是:TCK信号作为移位时钟,给移位寄存器使用;TMS作为控制移位寄存器的“使能”信号,控制不同的工作模式;……
登录APP查看全文
