Full-automatic intelligent test method for surface acoustic wave filter

Through direct communication and TTL communication between the tester and network analyzer, the problems of cumbersome data transmission and difficulty in updating detection standards in the prior art are solved, and efficient surface acoustic wave filter testing and data management are realized.

CN119805022AInactive Publication Date: 2025-04-11ZHEJIANG HUAYUAN MICRO ELECTRONICS TECH CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202210708533.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-06-06
Publication Date
2025-04-11
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When testing surface acoustic wave filters, data transmission and instruction transmission are cumbersome, resulting in low operational efficiency, high error risk, and difficult to meet the market's demand for updating detection standards and functions.

Method used

Through direct communication between the test machine and the network analyzer, TTL communication method is used to communicate instructions and exchange data, avoiding intermediaries from the host computer and implementing a fully automatic intelligent testing method.

Benefits of technology

The test operation efficiency is improved, the UPH can reach 18,000, the update capability of inspection items and detection standards is increased, data storage and query are simplified, and the work efficiency of the software is significantly improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119805022A_ABST
    Figure CN119805022A_ABST
Patent Text Reader

Abstract

The invention discloses a full-automatic intelligent test method for a surface acoustic wave filter. The method comprises the following steps: S1, carrying out communication connection between a test machine and a network analyzer; s2, starting a network analyzer, opening test software, and starting a test after the network analyzer receives a test starting signal; s3, completing the test, and sending a test completion signal back by the network analyzer; s4, the test software reads the data, performs classification processing according to the read data, and sends a classification signal back to the test machine; s5, the test software analyzes and counts the data, and sends and displays the counted data; and S6, data storage. According to the invention, an upper computer is avoided, the testing machine is directly communicated with the network analyzer, the operation efficiency is greatly improved, and the UPH can reach 18000; tests are complete, test items are greatly increased, and test standards are updated at any time; the test results are counted and analyzed, and the percent and the qualified rate of each parameter index are displayed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of silk production equipment, in particular to a full-automatic intelligent testing method for a surface acoustic wave filter. Background Art

[0002] Traditionally, the communication technology between the test machine and the network analyzer is generally developed by a third party, and requires the host computer (computer) to collect network analyzer data, make judgments, analyze, calculate the results, and then communicate with the test equipment. The data transmission is cumbersome and the process is cumbersome: the test machine transmits data and instructions to the host computer, which then forwards them to the network analyzer. The network analyzer first sends them to the host computer, and then the host computer forwards them to the test machine. The data transfer not only delays time and wastes resources, but also increases the risk of instruction and data transmission errors.

[0003] The SAW surface acoustic wave filter has a complex structure, so there are many inspection items. Outsourced professional software companies cannot understand too much, and only a few basic parameter items are tested (usually only two or three test standards), which cannot meet market demand.

[0004] The existing semiconductor industry testing technology is mainly developed by specialized software companies. Due to copyright restrictions and different development ideas of each third party, it is not suitable for secondary development within the industry. If you want to add some testing standards or add the following display functions, it cannot be realized. Software companies generally add a host computer to the test machine and network analyzer. All data exchanges and various command transmissions are transmitted through third parties. The running speed is slow, usually around UPH 3000.

[0005] In order to trace the products, various test data, production time, product codes, etc. need to be recorded, and the outsourced third-party software company saves them in the same file. As time goes by, the number of entries in the file reaches millions, tens of millions, or even hundreds of millions, which makes the record files bloated and lengthy, and the time spent on software query and tracking records is longer. This also makes the programs developed by the third-party software companies run longer and their work efficiency deteriorates, but they don't know why. Summary of the invention

[0006] The object of the present invention is to provide a fully automatic intelligent testing method for a surface acoustic wave filter to solve the problems raised in the background technology.

[0007] The technical solution of the present invention is: a fully automatic intelligent testing method for surface acoustic wave filters, comprising the following steps:

[0008] S1, communication connection between the test machine and the network analyzer;

[0009] S2, start the network analyzer, open the test software, and the network analyzer starts the test after receiving the start test signal;

[0010] S3, the test is completed, and the network analyzer sends back a test completion signal;

[0011] S4, the test software reads the data, performs classification processing according to the read data, and sends a classification signal back to the test machine;

[0012] S5, the test software analyzes and collects the statistics, and sends the statistics data for display;

[0013] S6, data preservation.

[0014] Preferably, in S1, the test machine and the network analyzer are connected via a data line, and instructions are transmitted and data are exchanged via TTL communication.

[0015] Preferably, in S5, the test software compares and determines the data read from the network analyzer, and determines the quality of the product in turn according to various detection parameter indicators. If one of the indicators is unqualified, it is judged as unqualified. The tested products are classified according to the performance indicators, and the results are sent back to the tester and the yield rate is displayed. The corresponding indicators and parameters are counted to see whether they are within the standard range and the percentage is displayed.

[0016] Preferably, in S6, the test software reads the current system time, and the suffix of the file name for saving the data is prefixed with the production time, page number and production code, separated by separators.

[0017] Preferably, in S6, data entries are saved, the measurement data are analyzed and processed in the network analysis, and each product measurement data and the time of measurement are recorded in the form of entries.

[0018] Preferably, the testing machine is a turret-type testing machine.

[0019] The beneficial effects of the present invention are:

[0020] 1. The present invention avoids the host computer, and the test machine communicates directly with the network analyzer, which greatly improves the operating efficiency and the UPH can reach 18000;

[0021] 2. Complete testing, greatly increased inspection items, and inspection standards updated at any time;

[0022] 3. Perform statistics and analysis on the test results, and display the percentage and pass rate of each parameter index.

[0023] 4. Improvement on test result saving files. Each record file can be set to save entries, which can be controlled by program, up to 30,000 entries. The EXCEL table can only open up to 65,536 entries. Improvement on saving record files. Since the tolerant entries of each saved record file can be set by parameters, it avoids bloated and redundant single files, and avoids too long and too many record entries in a single file. The time for software tracking, querying the entries in the last row, and tracking records is greatly shortened, and the operation efficiency is greatly improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 It is a schematic diagram of the working process of the present invention;

[0025] Figure 2 This is a schematic diagram of the connection between the test machine and the network analyzer; DETAILED DESCRIPTION

[0026] The present invention will be further described below with reference to the accompanying drawings by way of embodiments.

[0027] This specific embodiment is merely an explanation of the present invention and is not a limitation of the present invention. After reading this specification, those skilled in the art may make non-creative modifications to the present embodiment as needed. However, as long as they are within the scope of the claims of the present invention, they are protected by the patent law.

[0028] Examples, such as Figure 1-2 As shown, a fully automatic intelligent testing method for a surface acoustic wave filter comprises the following steps:

[0029] S1, the communication connection between the test machine and the network analyzer. The test machine is a turret test machine.

[0030] The data line is directly connected between the test machine and the network analyzer, and the command transmission and data exchange are carried out through the TTL communication method. The function of the data line and the data exchange method can be defined by software. The communication task is briefly described as follows: the test machine is the main test machine and the network analyzer is the auxiliary test machine. The test machine transmits the test start command to the network analyzer, the network analyzer sends back the test completion signal to the test machine, and the network analyzer sends back the measurement judgment result to the test machine; the network analyzer communication interface is CN36, and the 5th to 12th pins, namely A0-A7, correspond to the test machine bin1-bin8. The tested products are classified according to the performance indicators. The 1st and 35th pins provide 5V power supply for the outside, and the 22nd pin, namely C0, has the function of start of test, and the test machine provides the network analyzer with the start test signal; the 17th pin, namely B4, has the function of end of test, and the network analyzer sends back the test completion signal to the test machine;

[0031] S2, start the network analyzer, open the test software, the network analyzer starts the test after receiving the start test signal. Since the host computer is avoided, the test machine communicates directly with the network analyzer, the production efficiency is greatly improved, and the UPH can reach 18000. Start the network analyzer, the Network Analyzer application is automatically loaded, after loading, press the panel Macro Setup key, click the touch screen Load Project... to pop up the file loading interface, find the VBA file and import it, the signal detection of the test software uses the Do While automode DoEvents...Loop... loop statement, DoEvents will transfer control to the operating system. When the operating system processes the events in the queue and all the keys in the SendKeys queue have been sent, it returns control. In a multi-tasking system, multiple tasks can run at the same time, but in fact, these tasks are in a task queue and are executed in turn according to the time allocated by the CPU. Because the cycle time is very fast, we feel that they are running at the same time. DoEvents means temporarily stopping its own operation and letting other tasks in the system task queue run first. When a VB program runs a large loop, it will occupy too much CPU time and cause the system to freeze. In this case, if you use the DoEvents statement in the loop, you can give part of the occupied time to other software, thereby improving the system's operating efficiency and response speed.

[0032] S3, the test is completed, and the network analyzer sends back a test completion signal. After the network analyzer finishes reading the test data, the network analyzer sends back a test completion signal to the tester through the 17th pin of the tester communication interface DB25, i.e., B4;

[0033] S4, the test software reads the data, performs classification processing according to the read data, and sends a classification signal back to the test machine;

[0034] S5, the test software analyzes and collects the statistics, and sends the statistics data for display;

[0035] S6, data preservation;

[0036] Furthermore, in S1, the test machine and the network analyzer are connected via a data line, and instructions are transmitted and data are exchanged via TTL communication.

[0037] Furthermore, in S5, the test software compares and determines the data read from the network analyzer, and determines the quality of the product in turn according to various detection parameter indicators. If one of the items is unqualified, it is judged as unqualified. The test machine communication interface (DB25) pins 5 to 12, i.e. A0 to A7, correspond to bin1 to bin8. The tested products are classified according to the performance indicators, and the results are sent back to the test machine and the yield rate is displayed. The corresponding indicators and parameters are counted to see whether they are within the standard range and the percentage is displayed. Each time a measurement is started, TOTAL is automatically increased by one.

[0038] Furthermore, in S6, the test software reads the current system time, and the suffix of the file name for saving the data is prefixed with the production time (year, month, day), page number (i.e., the number of the file saved that day) and production code, separated by separators in the middle, and the record is clear. The production time (year, month, day), current page number (i.e., the number of the file saved that day) and product code can be known by just looking at the file name. For example: the file name of the saved record is "SAW_Filters_measure2022-03-29-1-sfd9010", where "2022-03-29" is March 29, 2022; "-1" is the current page number (the number of saved files on that day), 1: the first saved file; "sfd9010" is the product code. Different dates, different page numbers (that is, the number of files saved on that day) and different product codes will automatically create a new save file, save the measurement data in the form of entries, and record the current time (hour, minute, second). According to the record entry set for each save file, the current page number (that is, the number of files saved on that day) is displayed. If the save record entry exceeds the set, the page will automatically increase by one.

[0039] Further, in S6, the data entry is saved, the measurement data is analyzed and processed in the network analysis, each product measurement data and the time (hour, minute, second) of the measurement are recorded in the form of an entry, the data in the network analyzer is read and saved in the network analyzer, and the system time needs to be read through the following function:

[0040] systemtime=Format(Date,"yyyy-mm-dd")'Read the system date.

[0041] Nowtime=Format(Now,"hh:mm:ss")' Read the hour, minute and second.

[0042] The measurement data + system time (hour, minute, second) are saved in the network in the form of entries, which is convenient for data analysis and product traceability. Each product measurement data and the time (hour, minute, second) of the measurement are recorded in the form of entries. Through software programming and limiting the storage entries of each record file, set the permissible entries of each storage record in the page parameters of the software operation interface. For example, the maximum number of entries is 30,000 when controlled by the program, and the maximum number of entries in the Excel table can be opened is 65,536. The setting of storage entries brings the following benefits: 1. The setting of storage entries can avoid a single storage file being too long. The software records a string of data, that is, an entry, for each product measured. Each time an entry is added, the software must track and query the last line for tracking and recording. The more record entries, the greater the impact on the speed of software operation. For example, for record files with tens of thousands, even hundreds of thousands, millions, or tens of millions of entries, the longer it takes for the software to query and track the last line for tracking and recording. This is also the main reason why the programs made by third-party software companies run longer and their work efficiency is getting worse and worse. 2. Each record file and file name suffix is ​​prefixed with a separator plus the system time (year, month, day). Record files with different dates will automatically create new record files, reducing the storage entries of each record file, making it easier to query and track data when tracing products. 3. Each record file and file name suffix is ​​prefixed with a separator plus page (the number of files). When the record file data is first measured, the page defaults to 1. When the record file exceeds the set entry, the page is increased by 1. Each subsequent record entry exceeds the set entry, the page automatically increases by one. Open the folder where the record file is located, check the tail number (page) after the file name suffix separator, and you can roughly know the production volume of the day. This effectively avoids the disadvantages of third-party software companies using the host computer: the test machine transmits data and instructions to the host computer, and the host computer forwards it to the network analyzer. The return data is also sent by the network analyzer to the host computer first, and then forwarded by the host computer to the test machine. The data transfer is complicated, which not only delays time and wastes resources, but also increases the risk of instruction and data transmission errors. The test machine communication interface DB25, pin 17, namely B4, sends back the end oftest signal. The network analyzer communication interface is CN36, and pins 5 to 12, namely A0 to A7, correspond to bin1 to bin8. The tested products are classified according to performance indicators, and the network analyzer sends back product classification signals to the test machine.

Claims

1. A fully automatic intelligent testing method for surface acoustic wave filters, characterized in that: The following steps are involved: S1, communication connection between the test machine and the network analyzer; S2, start the network analyzer, open the test software, and the network analyzer starts the test after receiving the start test signal; S3, the test is completed, and the network analyzer sends back a test completion signal; S4, the test software reads the data, performs classification processing according to the read data, and sends a classification signal back to the test machine; S5, the test software analyzes and collects the statistics, and sends the statistics data for display; S6, data preservation.

2. The fully automatic intelligent testing method for surface acoustic wave filters according to claim 1, characterized in that: In S1, the test machine and the network analyzer are connected via a data line, and instructions are transmitted and data are exchanged via TTL communication.

3. The fully automatic intelligent testing method for surface acoustic wave filters according to claim 1, characterized in that: In S5, the test software compares and determines the data read from the network analyzer, and determines the quality of the product in turn according to various detection parameter indicators. If one of the indicators is unqualified, it is judged as unqualified. The tested products are classified according to the performance indicators, and the results are sent back to the test machine and the yield rate is displayed. The corresponding indicators and parameters are counted to see whether they are within the standard range and the percentage is displayed.

4. The fully automatic intelligent testing method for surface acoustic wave filters according to claim 1, characterized in that: In S6, the test software reads the current system time, and the suffix of the file name for saving the data is prefixed with the production time, page number and production code, separated by a separator.

5. The fully automatic intelligent testing method for surface acoustic wave filters according to claim 1, characterized in that: In S6, the data entries are saved, the measurement data are analyzed and processed in the network analysis, and each product measurement data and the time of measurement are recorded in the form of entries.

6. The fully automatic intelligent testing method for surface acoustic wave filters according to claim 1, characterized in that: The testing machine is a turret type testing machine.

Citation Information

Patent Citations

  • Automatic test system of sound surface filtering device

    CN101413987A

  • Radio frequency automatic test system for wireless communication base station

    CN101478354A

  • Automatic testing system of radio frequency passive device

    CN102185664A

  • Automatic test and control system for electro-tuning filter indexes

    CN108845243A

  • Power amplifier test system

    CN109001616A