论文部分内容阅读
当今,电子产品已经成为人们日常生活中必不可少的消费品,高科技不断推陈出新使得产品开发的速度越来越快,产品更新换代的时间大大缩短,行业竞争越来越激烈,完善质量检测是现代企业能否生存和发展的关键。大规模,超大规模的集成电路变得更加小型化和精密化。印刷电路板(PCBA)的功能测试作为进入工厂前的最后一道测试,承担着重要作用,是产品质量的重要保障。FCT(Functional Circuit Test)设备是一种生产线上验证实装电路板的自动测试设备。本文设计了一种可以有效降低成本的嵌入式FCT设备设计方案。系统主要由主控板和多块附属板卡组成,主控板卡以ATMEL的AT91SAM9260为主控芯片,主板与其他板卡通过I2C串行总线连接。该功能测试平台可以实现电压电流测试,I/O输入输出测试,音视频测试,RS232/485/I2C等常用通讯接口测试,以太网测试等,覆盖到了电子产品常用的功能测试需求。从硬件选型,需求分析,模块化设计到系统实现等方面详细阐述了主板和A/D板的设计过程。并对原有系统的软件结构进行了升级,使嵌入式FCT设备可以满足跨产品、跨平台、易维护、标准化、可记录等诸多要求。既实现了低成本,又避免了以往嵌入式设备带来的重用性差、维护性差、功能简单等缺点。最后,通过对IS6500产品的测试举例,并详细分析了电压和音频的测试过程,验证了该功能测试平台的实用性。同时本文在IEEE1149.1标准,ARM公司的标准文档ADI v5的基础上,研究了基于ARMcortex-A8的S5PC100的JTAG编程,对JTAG的基础知识进行了介绍,实现了离线式的JTAG编程,并从上层到底层的顺序分析了 JTAG的层次结构。从实际的结果来看,实现的JTAG的速度在1000Kbps左右,可以和市场上JTAG设备相媲美。