With the continuous enhancement of electronic module functions, the integration is getting higher and higher, the device size is small, and the density is high, which increases the difficulty of manual inspection and debugging, especially for multi-variety, variable batch production. Due to the lack of testing technology for highly integrated electronic modules, manual inspection methods have seriously restricted the rapid development and production of electronic modules. Therefore, it is very urgent to replace manual inspection with automation and mechanization of electronic module post-assembly and welding inspection. Flying probe detection is a flying probe detection system that uses a stepper motor to control the flying probe to realize the flying probe movement test board. It is the latest solution to some major problems of electronic modules. This article will introduce the detection principle of flying probe test and how to use flying probe tester to test electronic modules.
1 Structure and principle of flying probe test system
Flying probe test is one of the methods to check the quality of electronic module assembly and welding online. It is a system for testing the solder joints of electronic modules in a manufacturing environment. It uses probes instead of traditional needle beds. Four probes that can move at high speed are installed on the XY mechanism. When working, the unit under test is manually placed in the test machine, and the flying probe tester's probe contacts the test pads and vias to test the welding effect of the components of the unit under test. The test probe is connected to the driver (signal generator, power supply, etc.) and sensor (digital multimeter, frequency counter, etc.) through a multiplex transmission system to test the components on the unit under test. When a component is being tested, other components on the unit under test are electrically shielded by the probe to prevent reading interference. The flying probe structure is shown in Figure 1.
The flying probe tester can test the resistance, capacitance, inductance of electronic modules, common devices such as diodes, transistors, three-terminal regulators, etc. It can also test integrated circuits, short circuits and open circuits.
2 Implementation of Flying Probe Tester
In order to achieve real-time monitoring of the welding quality of electronic modules after assembly and to grasp the welding quality of each electronic module, a flying probe tester is required to test the electronic modules. The short circuit, open circuit and damaged components of the tested components can be eliminated through the flying probe test. The test and debugging process is usually shown in Figure 2.
In the process of achieving the goal of flying probe test, the process file of EDA design will generate a netlist file in ASCII code format, which is converted into the NOD file of the electronic module under test. The NOD file is sorted and modified to generate the source file. Modify the source file according to the parameter requirements of the electronic module, and then process the software expected to be compiled. Use the camera to set the coordinate conversion point, generate MRK and MZF files, and after the coordinate conversion point is set, check whether the setting of the test point is appropriate. The selection of test points is combined with the change of NOD files. The process of checking the test points is also the process of modifying and correcting the points under test. Finally, select the statements that need to be debugged. Each type of component corresponds to its own debugging statement. Modify the debugged statement, that is, set the isolation point, voltage and other parameters of the device under test, and run it after modification until the test requirements are met. Among them, the processing of NOD files is the most cumbersome. The following introduces how to quickly modify NOD files. The file format is as follows:
Among them, the last column is the channel number of the solder joint of the tested part, which needs to be modified manually. The modification method is:
(1) Modify CHANNEL from top to bottom, according to the name of SIGNAL. If the name is the same, change CHANNEL to a natural number 1. If the name of SIGNAL is changed, change CHANNEL to a natural number 2. Continue searching downward until there are other differences, and continue to accumulate. [page]
(2) For the parts that cannot be tested or affect the operation of the probe, the "TEST" attribute should be changed from "F" to "N" (not tested) in the *.NOD file. Such as vias that are not filled with tin after electrical installation, around programming pins, around higher components, and chips with socket conversion soldering.
The common processing method is to modify them manually one by one and proofread them one by one after the modification is completed. The disadvantage is that it is inefficient and prone to errors. In order to change this situation, we must find a way to improve efficiency. Adjust the modification method:
(1) Open the *.NOD file with Notepad and copy all the contents into a WORD document;
(2) Delete the first line ("* SIGNAL COMPONENT PIN XY SHEET POS TECN TEST CHANNEL");
(3) Select all data (Ctrl+A);
(4) Click on the table to insert the table (put the data into the table);
(5) Select all tables and copy them to Excel;
(6) Use the convenient operation of Excel to number the tenth column. The method is: start from 1, and increase the number of different signal names (refer to the first column) by 1. Save after completion;
(7) Then modify the second-to-last column by first filling all with "Y", then changing to "F" (mandatory) or "N" (not tested) according to the point selection rules and error conditions, and saving after completion;
(8) Select all (Ctrl+A), copy (Ctrl+C);
(9) Use Notepad to open the *.NOD file, keep only the first line and delete the rest, paste (Ctrl+V) the contents in the clipboard starting from the second line, save, and the change is complete.
The modified processing method takes advantage of the processing convenience of Office software and effectively improves the efficiency of NOD file processing.
3 Problems and solutions of electronic modules during testing
After the flying probe program is debugged and frozen, the electronic module needs to be tested next. The flying probe test process is shown in Figure 3. During the test, some errors may occur, such as failure of the short circuit test and device test parameter out of tolerance. The short circuit error processing is more complicated, and the fault location problem of the tested module needs to be solved based on the short circuit statement generation principle.
The short circuit test generation process of the flying probe test requires the input of a value as a marginal test reference. This value indicates that a short circuit test must be generated between all solder joints of different signals in a certain area. For example: the spacing between most solder joints on the board under test is 50 mm, and it is recommended to set the marginal parameter value to 51 mm to ensure that adjacent legs can be short-circuited. According to this principle, when the flying probe tester reports a short circuit test error during the test, first, according to the test statement displayed on the test interface, confirm which two signals have a short circuit; secondly, appearance inspection: open the NOD file, find out the commonality between the two error signals, that is, whether the two signals are on the same component, whether they are adjacent pins of the same component, and after finding such a suspicious device, select FLYING PROBES Autoleam, enter the channel number of the pin of the component that has an error, click GO, and the camera runs to the specified position. Use the screen to observe whether the solder joint corresponding to the center of the cross star mark and the adjacent pins are soldered to cause bridging or adjacent legs touching. If there is no bridge, select another component that meets this condition and perform the previous operation until the appearance inspection is completed; if there is a bridge, mark it with a label paper for repair. Finally, power on and check: If the appearance inspection cannot find the cause of the short circuit, it can be confirmed that the short circuit is caused by the component itself.
Take out the module, lift or suck out the corresponding error pins of the suspicious components in the appearance inspection to temporarily disconnect them from the PCB pads, and use a multimeter to measure the two short-circuited signals on the module. If there is no short circuit, locate the faulty component. If there is a short circuit, replace another suspicious component and repeat this step until the short-circuited component is located. After the above treatment, all short-circuit problems can be basically solved.
4 Complementarity between flying needle and needle bed
Compared with the bed of needles, flying probe is a technological innovation and is still developing. With the development of wireless communication and wireless networks, more and more electronic modules will increase wireless access capabilities. The current bed of needles tester is only suitable for low-frequency bands. The probes in the RF band will become small antennas, generating a lot of parasitic interference, affecting the reliability of the test results. The test of the RF circuit is performed by subsequent functional tests, which will inevitably reduce the defect coverage of the electronic module. The flying probe tester has very few probes, and it is easier to take measures to reduce RF interference, realize low-frequency and RF testing of electronic modules, and improve coverage.
5 Conclusion
Flying probe is a technological innovation and is still developing. Although flying probe online test technology faces severe technical challenges due to its own principle and method limitations, it still has incomparable advantages over other technologies in some aspects, such as the flexibility of flying probe test and the ability to perform electrical performance tests. In addition, with the improvement of technology and the coordinated use of new technologies, it will continue to have tenacious vitality in the testing field.
Previous article:Simple circuit for quadrature detection
Next article:Characteristics and Application of Submersible Electromagnetic Flowmeter
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- Rambus Launches Industry's First HBM 4 Controller IP: What Are the Technical Details Behind It?
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- Detailed explanation of UART serial port protocol
- Why does the phone's battery drain too quickly after it is connected to a Bluetooth device?
- RVB2601 Recording and Playback
- EEWORLD University ---- VLSI CADII-Design
- A comprehensive vocabulary handbook on embedded systems
- Free review: Capacitive and photoelectric liquid level sensors, a good partner for automatic hand sanitizer machines
- The impact of FPGA clock quality on design
- [Atria AT32WB415 series Bluetooth BLE 5.0 MCU] Transplant MCU to control Bluetooth, Bluetooth firmware burning
- Analog Discovery 2 Review (4) Time Domain Testing Can Also Be Used
- Calculation of Inductor Current and Voltage