Font Size: a A A

Based On The Nios Ii Soft Core And Virtual Instrument Technology Pcba Function Test System

Posted on:2008-04-09Degree:MasterType:Thesis
Country:ChinaCandidate:M HuangFull Text:PDF
GTID:2208360212499960Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
The automation test for PCBA is an indispensable part of the manufacture of electronic product. Among a lot of method of PCBA testing, function test is one of the direct and effective methods. The principle of function test is generate a simulative input and detects the output to judge whether the under-test PCBA is working properly and the electronic component on the PCBA is jointed correctly. With the improvement of generation shift speed of electronic product and the more request for steadiness and reliability of electronic product from the market, building a universal and transplantable PCBA function test system is a challenge every ATE engineer facing. Practice shows that using appropriate method of developing ATE can reduce the cycle of ATE development and improve the productivity. This article introduced a resolution of PCBA function test using NiosII embedded system as the hardware platform, LabVIEW as the software platform and USB as the data transmission channel. The embedded system based on NiosII soft core has abundant configurable interface, which makes the hardware of the test system more universal. As the LabVIEW encapsulates the low-layer data interface well and it's a wieldy development method, the ATE engineering could focus on the realization of the function of the test system, which improves the efficiency of the software development. Also because the LabVIEW is facing instrument and measurement, the test system could wok with other general purpose measurement seamless. The latest version of LabVIEW uses a general USB device driver to support the USB interface programming. This feature makes developing USB communication program running in PC easy and steady.Combined with a project of PCBA function test system, this article introduced the flow and method of development of NiosII embedded system. And this articll combines the Avalon bus technology and USB control interface developing to introduce how to add user defined peripheral interface into NiosII system. This article introduced the software development of NiosII system based on the programming the USB interface chip ISP1583. Otherwise, this article described the design method of the signal source based on the single-chip DDS AD9954 and the output data acquisition design based on A/D chip AD9054. Also this article described how to use USB communication in LabVIEW and the working flow of the test system software. This article is valuable for automated PCBA function test system design.
Keywords/Search Tags:PCBA function test, NiosII, LabVIEW, USB
PDF Full Text Request
Related items