SciELO - Scientific Electronic Library Online

 
vol.5 número2Fabrication of transmissive diffractive optical elements for the mid-infrared with a laser writing instrumentThe Miler operational amplifier's settling response índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Journal of applied research and technology

versión On-line ISSN 2448-6736versión impresa ISSN 1665-6423

J. appl. res. technol vol.5 no.2 Ciudad de México ago. 2007

 

A FPGA implementation of solder paste deposit on printed circuit boards errors detector based in a bright and contrast algorithm

 

A. De Luca-Pennacchia & M. Á. Sánchez-Martínez

 

Department of Computation, CINVESTAV-IPN, Mexico D.F., Mexico Phone (5255) 50-61-38-00 Fax (5255) 50-61-37-57, E-mail: dlap@delta.cs.cinvestav.mx

 

Abstract

Solder paste deposit on printed circuit boards (PCB) is a critical stage. It is known that about 60% of functionality defects in this type of boards are due to poor solder paste printing. These defects can be diminished by means of automatic optical inspection of this printing. Actually, this process is implemented by image processing software with its inherent high computational time cost. In this paper we propose to implement a high parallel degree image comparison algorithm suitable to be implemented on FPGA, which could be incorporated to an automatic inspection system. The hardware implementation of the algorithm allows us to fulfill time requirements demanded by industry.

Keywords: Solder, paste inspection, histogram comparison, FPGA.

 

Resumen

El depósito de soldadura de pasta es una fase crítica en las placas de circuitos impresos (PCB por sus siglas en inglés). Se sabe que cerca del 60% de los defectos funcionales en este tipo de placas son debidos a una impresión de soldadura de pasta deficiente. De hecho, este proceso es implementado mediante software de procesamiento de imagen con su inherente alto costo computacional. En este trabajo proponemos implementar un algoritmo de comparación de imagen con un alto grado de paralelismo idóneo para ser implementado en FPGA, el cual puede ser incorporado a un sistema de inspección automático. La implementación en hardware del algoritmo nos permite satisfacer los requerimientos en tiempo demandados por la industria.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

7. REFERENCES

[1] TM.J. Swain, D.H. Ballard. Color indexing. International Journal of Computer Vision, 7(1) (1991) 11-32.         [ Links ]

[2] R.P. Prasad. Surface Mount Technology Principles and Practice. Van Nostrand Reinhold, New York, 1989.         [ Links ]

[3] E.N. Malamasa, E.G.M. Petrakisa, M. Zervakisa, L.P-D. Legat. A survey on industrial vision systems, applications and tools. Image and Vision Computing, 21(2) (2003) 171-188.         [ Links ]

[4] T. Baidyk, E. Kussul, O. Makeyev. Texture recognition with random neural classifier. WSEAS Transactions on Circuits and Systems, 4(4) (2005) 319-324.         [ Links ]

[5] .-C. Chen, S.-Y. Chen., Image classification using color, texture and regions. Image and Vision Computing, 21(9) (2003) 759-776.         [ Links ]

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons