论文部分内容阅读
近年来,随着数字电路的不断发展,大规模集成电路越来越普遍。然而,集成度高、电路复杂,给电路板的测试工作带来了空前的挑战。为了达到最高的产品合格率,不论是PCB板生产厂家还是使用PCB板的厂家,都致力于对PCB板采用多种技术手段进行检测。厂家希望通过此方法尽快的找出缺陷并进行返修,进而缩短测试周期。目前,基于光电设备的硬件检测手段很多,但光电设备对PCB的检测只是基于硬件本身。这种方式很多时候不能对PCB板进行全面有效的检测。除了对电路的器件进行光电方面的检测以外,还可以通过开发FPGA程序,反过来对硬件本身进行检测。本论文设计实现了一种数字PCB板的测试系统,主要需实现PCB板上的硬件连通性测试。它是基于PCB功能测试的一种测试系统,旨在实现便捷直观且有效的自动测试。通过该自动测试系统进行硬件测试的PCB板,在进入最终产品后会更稳定。它能减轻系统调试人员的工作量,并且给PCB调试人员及系统调试人员提供了一种可靠快速的硬件故障排查手段。首先,本文对目前自动测试系统的背景进行了相关介绍,分析研究了国内外自动测试系统的相关研究技术发展趋势。并且结合待测PCB板当前测试现状及缺陷,阐述了本文的研究意义。然后,对本研究设计涉及到的关键技术进行了相关的介绍,主要包括了对基于GPIB的自动测试技术、CAN总线及周立功CAN卡、8b/10b编码及Aurora 8b/10b协议、直接数字频率合成器等的介绍。紧接着,本文从该PCB测试的实际情况出发,从技术、经济情况等层面进行了可行性分析。通过对测试系统的需求分析,确定了本自动测试系统的实现目标。接着,本文重点介绍了整个自动测试系统的设计、开发与实现。着重阐述了系统架构及功能设计思路,再分章节详尽介绍了各部分的实现方法、调试测试过程及测试结果。主要包括自动测试程序、测试夹具及PCB硬件连通性测试FPGA代码的开发与实现几方面的内容。最后,本文对设计与开发过程进行了全面总结,对设计过程中取得的成果及存在的不足进行了评价,对该自动测试系统的发展前景和后续工作进行了展望。