Implementation of the PCB Pattern Matching System to Detect Defects
暂无分享,去创建一个
FPGA-based PCB Pattern Matching System, which supports a Camera Link (Medium), was used to detect PCB defect patterns. For the automation of the vision inspection of the PCB production process, the system was optimized by implementing the vision library in IP, which is used to produce high speed processing FPGA-based systems and to detect defect patterns. The implemented IPs comprised of Pattern Matching IP, VGA Control IP, Memory Control IP and Single Clock Processing MAD Pattern Matching IP. Xilinx was used to process the image transmitted in high speed from Digital Camera, Vertex-4 type FPGA chip. It allowed the processing of 2352(H) * 1728(V) *8Bit image data transmitted from the camera without the need for a separate Frame Grabber Board[5] in the FPGA. In addition, it could check the image data on a PC. For pattern matching, it abstracted a 480*480 area out of the image, transmitted the image to each IP and displayed the Pattern Matching output result on a TFT-LCD.