Production test method, system, electronic device and storage medium of communication module

By real-time update of the line loss value of the test fixture in the 5G communication module production test system, the test inaccuracy caused by changes in line loss value during the module production process is solved, which improves factory quality and reduces test costs.

CN115483990BActive Publication Date: 2025-01-10SHANGHAI YIKE COMM TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210969073.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-12
Publication Date
2025-01-10
Estimated Expiration
2042-08-12

AI Technical Summary

Technical Problem

During the production process of 5G communication modules, the change in the line loss value of the test fixture was not adjusted in time, resulting in the failure of the continuous modules to be tested, the factory quality decreased, and manual inspection consumed a lot of resources.

Method used

By obtaining the line loss value of the test fixture in real time in the production test system, updating the line loss value according to the preset standards, and automatically adjusting the test indicators to ensure the accuracy and cost reduction of tests.

Benefits of technology

The change in line loss value of the test fixture is achieved in a timely and automatic manner, which improves the factory quality of the communication module, reduces the testing cost, and reduces the need for manual participation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115483990B_ABST
    Figure CN115483990B_ABST
Patent Text Reader

Abstract

The embodiments of the present application relate to the technical field of production process quality control, and disclose a production test method, system, electronic device and storage medium for a communication module, the method comprising: obtaining test indicators of a first module to be tested according to a test fixture, a line loss value of the test fixture and a preset test item; wherein the line loss value is obtained by the test fixture based on a preset gold machine; if the test indicator of the first module to be tested does not meet the preset test standard, obtaining the next module to be tested as the second module to be tested; obtaining the test indicator of the second module to be tested according to the test fixture, the line loss value and the test item; if the test indicator of the second module to be tested does not meet the test standard, updating the line loss value of the test fixture based on the gold machine, that is, automatically determining whether the line loss value of the test fixture has changed, and making adjustments when the line loss value changes, thereby reducing the test cost while improving the factory quality of the communication module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of production process quality control, and in particular to a communication module production test method, system, electronic device and storage medium. Background Art

[0002] Internet of Things technology is a hot topic in the research and application of the fifth generation mobile communication technology (5th Generation Mobile Communication Technology, referred to as 5G). The 5G communication module is a core and essential component for massive IoT devices to access the IoT. It integrates various components such as baseband chips, RF chips, storage chips, capacitors and resistors, and provides standard interfaces for devices that need to connect to the IoT.

[0003] During the production process of 5G communication modules, a series of production tests including RF testing are required. 5G communication module production factories usually select a golden machine (i.e. a standard, good-quality 5G communication module) as the test standard, and test the maximum transmission power of the golden machine on the test fixture. The difference between the tested maximum transmission power and the maximum transmission power calibrated by the golden machine is used as the line loss value of the test fixture. When using this set of test fixtures to test the communication module to be tested subsequently, it is necessary to add the test value to the line loss value and compare it with the preset standards of each test to determine whether the communication module to be tested can leave the factory.

[0004] However, communication module manufacturing factories often only stop testing when a certain number of communication modules to be tested fail the test. Professional engineers will then check the test fixture to determine whether a problem with the test fixture (such as loose RF lines, damaged RF lines, or overall damage to the fixture) has caused multiple communication modules to fail the test in succession. However, this requires a lot of human resources, and the damage to the test fixture does not occur instantly. It is found that the test results of some communication modules to be tested before the damage are not accurate enough, which leads to a decline in the factory quality of the communication modules. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide a production test method, system, electronic device and storage medium for a communication module, which can timely and automatically determine whether the line loss value of the test fixture has changed, and make adjustments when the line loss value changes, thereby reducing the testing cost while improving the factory quality of the communication module.

[0006] To solve the above technical problems, an embodiment of the present application provides a production testing method for a communication module, comprising the following steps: obtaining test indicators of a first module to be tested according to a test fixture, a line loss value of the test fixture and a preset test item; wherein the line loss value is obtained by the test fixture based on a preset gold machine; if the test indicators of the first module to be tested do not meet the preset test standards, obtaining the next module to be tested as the second module to be tested; obtaining test indicators of the second module to be tested according to the test fixture, the line loss value and the test item; if the test indicators of the second module to be tested do not meet the test standards, updating the line loss value of the test fixture based on the gold machine.

[0007] The embodiment of the present application also provides a production test system for a communication module, the system comprising: a test fixture, a plurality of modules to be tested, a gold machine, a production test device and a line loss test device; the test fixture is used to fix the gold machine and the plurality of modules to be tested; the line loss test device is used to determine the line loss value of the test fixture according to the test fixture and the gold machine before the production test device performs a production test, and send the line loss value to the production test device; the production test device is used to select the first module to be tested according to the order of the plurality of modules to be tested on the test fixture The production test device is further configured to obtain a next module to be tested as a second module to be tested, and obtain the test indicators of the second module to be tested according to the test fixture, the line loss value and the test items when the test indicators of the first module to be tested do not meet the preset test standards; the line loss test device is further configured to update the line loss value of the test fixture according to the test fixture and the gold machine when the test indicators of the second module to be tested do not meet the test standards.

[0008] An embodiment of the present application also provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned production test method of the communication module.

[0009] An embodiment of the present application further provides a computer-readable storage medium storing a computer program, which implements the above-mentioned production test method of the communication module when executed by a processor.

[0010] The embodiments of the present application provide a production test method, system, electronic device and storage medium for a communication module. At the beginning of the test, the test fixture first obtains the line loss value of the test fixture based on a preset gold machine, and then tests the first module to be tested according to the test fixture, the line loss value of the test fixture and the preset test items to obtain the test indicators of the first module to be tested. If the test indicators of the first module to be tested do not meet the preset test standards, the next module to be tested is obtained as the second module to be tested, and the second module to be tested is tested according to the same test fixture, the line loss value of the test fixture and the same test items to obtain the test indicators of the second module to be tested. If the test indicators of the second module to be tested also do not meet the test standards, the line loss value of the test fixture is updated based on the gold machine. Considering that the production factory is only finding a continuous When a certain number of communication modules to be tested fail the test, production is stopped and professional engineers check whether there is any problem with the test fixture. However, damage to the test fixture does not occur instantly. Its line loss value has changed before the test fixture is completely damaged. This causes the test results of the modules to be tested before the test fixture is completely damaged to be inaccurate. The embodiment of the present application pays real-time attention to the changes in the line loss value of the test fixture. Once two consecutive modules to be tested fail the test, the line loss value of the test fixture is immediately re-determined to ensure that the line loss value used during the test is consistent with the actual situation of the test fixture. The entire process does not require human intervention, and can timely and automatically determine whether the line loss value of the test fixture has changed, and make adjustments when the line loss value changes, thereby reducing the testing cost and improving the factory quality of the communication module.

[0011] In addition, the line loss value is obtained by the test fixture based on the preset gold machine, specifically: the first maximum transmission power of the gold machine is obtained by testing on the test fixture; the first difference between the first maximum transmission power and the rated maximum transmission power of the gold machine is calculated; the first difference is used as the line loss value of the test fixture. Considering that the communication module has many RF indicators that can be tested, but the maximum transmission power can best represent the actual performance of a communication module, the rated maximum transmission power of the gold machine can be considered as the maximum transmission power without any loss, and the test fixture must have losses. In this application, the first maximum transmission power of the gold machine is obtained by testing on the test fixture. The difference between the first maximum transmission power and the rated maximum transmission power is the scientific, accurate, and practical line loss value of this set of test fixtures.

[0012] In addition, the updating of the line loss value of the test fixture based on the gold machine includes: testing on the test fixture to obtain the second maximum transmission power of the gold machine, and calculating the second difference between the second maximum transmission power and the rated maximum transmission power, and the third difference between the second difference and the line loss value; judging whether the third difference is greater than a first preset threshold; if the third difference is less than or equal to the first preset threshold, keeping the line loss value of the test fixture unchanged, and judging that the first module to be tested and the second module to be tested are defective; if the third difference is greater than the first preset threshold, using the second difference as the updated line loss value of the test fixture, and according to the test fixture, the updated line loss value and the test item, re-obtaining the test indicators of the first module to be tested and the first module to be tested. Regarding the test indicators of the two modules to be tested, taking into account that the performance of the gold machine is stable and standard, the second maximum transmission power of the gold machine tested on the test fixture at this time conforms to the latest actual situation of the test fixture. The server calculates the second difference between the second maximum transmission power and the rated maximum transmission power, and the third difference between the second difference and the line loss value. If the third difference is less than or equal to the first preset threshold, it means that the line loss of the test fixture has not changed much and is acceptable. The server keeps the line loss value of the test fixture unchanged and determines that the two modules to be tested are defective; if the third difference is greater than the first preset threshold, it means that the line loss of the test fixture has changed too much and is unacceptable. The server uses the second difference as the updated line loss value of the test fixture to retest the two modules to be tested, which further improves the accuracy of the production test of the communication module, thereby improving the factory quality of the communication module.

[0013] In addition, if the third difference is greater than the first preset threshold, the second difference is used as the updated line loss value of the test fixture, and according to the test fixture, the updated line loss value and the test item, the test index of the first module to be tested and the test index of the second module to be tested are re-acquired, including: if the third difference is greater than the first preset threshold, it is determined whether the third difference is less than the second preset threshold; wherein the second preset threshold is greater than the first preset threshold; if the third difference is greater than or equal to the second preset threshold, the test is stopped and test fixture damage information is generated; if the third difference is less than the second ... The server determines whether the third difference is less than the second preset threshold value after determining that the third difference is greater than the first preset threshold value. If the third difference is less than the second preset threshold value, it means that although the line loss value has changed greatly and is unacceptable, the test fixture has not been completely damaged and the test can continue. The server uses the second difference as the updated line loss value of the test fixture to retest the two modules to be tested. If the third difference is greater than or equal to the second preset threshold value, it means that the test fixture is completely damaged and cannot be used anymore. At this time, the test fixture damage information is generated to remind the technician to replace the test fixture, which further improves the accuracy of the communication module production test and thus improves the factory quality of the communication module.

[0014] In addition, after obtaining the test indicators of the first module to be tested, it also includes: if the test indicators of the first module to be tested meet the preset test standards, the first module to be tested is determined to be a good product, and the next module to be tested is obtained as a new first module to be tested. The trigger condition for the line loss adjustment of the present application is that two consecutive modules to be tested fail the test. If the first module to be tested passes the test, the next module to be tested is automatically replaced as the first module to be tested, and there is no need to frequently switch to the gold machine position for testing, thereby ensuring that the production test of the communication module can be carried out smoothly.

[0015] In addition, after obtaining the test indicators of the second module to be tested, it also includes: if the test indicators of the second module to be tested meet the test standards, the first module to be tested is determined to be a defective product and the second module to be tested is a good product, and the next module to be tested is obtained as a new first module to be tested. The trigger condition for the line loss adjustment of the present application is that two consecutive modules to be tested fail the test. If the second module to be tested passes the test, it means that the test fixture is fine, and even if there is a change in the line loss value, it is a slight and acceptable change. The first module to be tested actually fails the test. Therefore, the first module to be tested is determined to be a defective product and the second module to be tested is a good product, and the next module to be tested of the second module to be tested is automatically replaced by the first module to be tested, so as to ensure that the production test of the communication module can be carried out smoothly. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] One or more embodiments are exemplarily described by the pictures in the corresponding drawings, and these exemplary descriptions do not constitute limitations on the embodiments.

[0017] Figure 1 This is a process of a production test method of a communication module provided by an embodiment of the present application Figure 1 ;

[0018] Figure 2 In one embodiment of the present application, a process for updating the line loss value of a test fixture based on a gold machine is described. Figure 1 ;

[0019] Figure 3 In another embodiment of the present application, a process for updating the line loss value of the test fixture based on the gold machine is Figure 2 ;

[0020] Figure 4 Another embodiment of the present invention provides a process flow of a communication module production test method. Figure 2 ;

[0021] Figure 5 Another embodiment of the present invention provides a process flow of a production test method for a communication module. Figure 3 ;

[0022] Figure 6 is a schematic diagram of a production test system for a communication module provided by another embodiment of the present application;

[0023] Figure 7 It is a schematic diagram of the structure of an electronic device provided by another embodiment of the present application. DETAILED DESCRIPTION

[0024] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. However, it will be appreciated by those skilled in the art that in the present application, many technical details are proposed in order to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present application can also be implemented. The division of the following embodiments is for the convenience of description, and the specific implementation of the present application should not be construed as any limitation, and the various embodiments can be combined and referenced with each other under the premise of no contradiction.

[0025] An embodiment of the present application relates to a production test method for a communication module, which is applied to an electronic device, wherein the electronic device may be a terminal or a server. In this embodiment and the following embodiments, the electronic device is described using a server as an example. The implementation details of the production test method for the communication module of this embodiment are described in detail below. The following content is only the implementation details provided for ease of understanding and is not necessary for the implementation of this solution.

[0026] The specific process of the production test method of the communication module of this embodiment can be as follows Figure 1 As shown, including:

[0027] Step 101, obtaining test indicators of a first module to be tested according to a test fixture, a line loss value of the test fixture and preset test items.

[0028] Specifically, the line loss value of the test fixture is obtained by the test fixture at the beginning of the entire production test process based on the preset golden machine. The line loss value of the test fixture obtained at this time can be called the initial line loss value. The preset golden machine is a standard communication module with the same specifications as the module to be tested and with excellent performance.

[0029] In one example, a preset gold machine and several modules to be tested are fixed on the test fixture. At the beginning of the entire production test process, the server first instructs the test fixture to align with the gold machine, that is, the gold machine is tested first. For example, the first maximum transmission power of the gold machine is tested on the test fixture, and then the first difference between the first maximum transmission power and the rated maximum transmission power of the gold machine is calculated. The server uses the first difference as the line loss value of the test fixture. In fact, there are many RF indicators that can be tested for communication modules, but the maximum transmission power can best represent the actual performance of a communication module. The rated maximum transmission power of the gold machine can be considered as the maximum transmission power without any loss, and the test fixture must have loss. The server tests the first maximum transmission power of the gold machine on the test fixture. The difference between the first maximum transmission power and the rated maximum transmission power is the scientific, accurate and practical line loss value of this set of test fixtures.

[0030] In an example, the server may also test the first minimum output power of the gold machine on the test fixture, and then calculate the difference between the first minimum output power and the rated minimum output power of the gold machine. The server may use the difference as the line loss value of the test fixture.

[0031] In a specific implementation, after the server determines the line loss value of the test fixture, it can select the first module to be tested according to the order of the modules to be tested on the test fixture, control the test fixture to align with the first module to be tested, and perform production testing on the first module to be tested based on the line loss value of the test fixture and preset test items to obtain the test indicators of the first module to be tested. The first module to be tested is directly tested using the test fixture to obtain the actual indicators that have been affected by the fixture loss. The test indicators of the first module to be tested can be obtained by adding the actual indicators to the line loss value of the test fixture. The test indicators of the first module to be tested can reflect the actual RF performance of the first module to be tested, wherein the preset test items can be set by technicians in this field according to actual needs.

[0032] In an example, the preset test items include, but are not limited to: maximum transmit power, minimum output power, additional maximum transmit power backoff, power transmit off power, transmit signal quality, frequency error, and the like.

[0033] In an example, the test fixture tests that the maximum transmission power of the first module to be tested is 28dBm, and the line loss value of the test fixture is 0.2dBm, so the test indicator indicating the maximum transmission power of the first module to be tested should be 28.2dBm.

[0034] Step 102: If the test index of the first module to be tested does not meet the preset test standard, the next module to be tested is obtained as the second module to be tested.

[0035] In a specific implementation, after the server obtains the test indicators of the first module to be tested, it can determine whether the test indicators of the first module to be tested meet the preset test standards. If the test indicators of the first module to be tested meet the preset test standards, the first module to be tested is determined to be a good product. If the test indicators of the first module to be tested do not meet the preset test standards, the first module to be tested is first regarded as a pending state, and according to the order of the modules to be tested on the test fixture, the next module to be tested of the first module to be tested is selected as the second module to be tested.

[0036] In an example, there are several test items and corresponding preset test standards. Only when the test indicators of each test item of the first module to be tested meet the corresponding test standards, can the first module to be tested be judged as a good product, otherwise the first module to be tested will be regarded as a pending state.

[0037] Step 103, obtaining test indicators of the second module to be tested according to the test fixture, the line loss value of the test fixture and the test items.

[0038] In a specific implementation, after the server selects the second module to be tested, it can control the test fixture to align with the second module to be tested, perform production testing on the second module to be tested based on the line loss value and test items of the test fixture, and obtain test indicators of the second module to be tested.

[0039] Step 104: If the test index of the second module to be tested does not meet the test standard, the line loss value of the test fixture is updated based on the gold machine.

[0040] In a specific implementation, after obtaining the test indicators of the second module to be tested, the server can determine whether the test indicators of the second module to be tested meet the preset test standards. If the test indicators of the second module to be tested meet the preset test standards, the first module to be tested is determined to be a defective product, and the second module to be tested is determined to be a good product. If the test indicators of the second module to be tested do not meet the preset test standards, it means that there may be a problem with the test fixture. The server regards the second module to be tested as a pending state, and then controls the test fixture to align the metal processing machine, updates the line loss value of the test fixture, and re-performs production tests on the first module to be tested and the second module to be tested based on the updated line loss value of the test fixture for further judgment.

[0041] In this embodiment, at the very beginning of the test, the test fixture first obtains the line loss value of the test fixture based on the preset gold machine, and then tests the first module to be tested according to the test fixture, the line loss value of the test fixture and the preset test items to obtain the test indicators of the first module to be tested. If the test indicators of the first module to be tested do not meet the preset test standards, the next module to be tested is obtained as the second module to be tested, and the second module to be tested is tested according to the same test fixture, the line loss value of the test fixture and the same test items to obtain the test indicators of the second module to be tested. If the test indicators of the second module to be tested also do not meet the test standards, the line loss value of the test fixture is updated based on the gold machine. Considering that the production factory only finds that a certain number of consecutive communication modules to be tested have failed the test During the test, production is stopped and professional engineers check whether there is any problem with the test fixture. However, the damage of the test fixture does not occur instantly. Its line loss value has changed before the test fixture is completely damaged. This leads to inaccurate test results of the modules to be tested before the test fixture is completely damaged. The embodiment of the present application pays real-time attention to the change of the line loss value of the test fixture. Once two consecutive modules to be tested fail the test, the line loss value of the test fixture is immediately re-determined to ensure that the line loss value used in the test is consistent with the actual situation of the test fixture. The whole process does not require human participation, and can timely and automatically determine whether the line loss value of the test fixture has changed, and make adjustments when the line loss value changes, thereby reducing the testing cost and improving the factory quality of the communication module.

[0042] In one embodiment, the server updates the line loss value of the test fixture based on the gold machine, which can be done by Figure 2 The steps shown are implemented, specifically including:

[0043] Step 201, test and obtain the second maximum transmission power of the gold machine on the test fixture, and calculate the second difference between the second maximum transmission power and the rated maximum transmission power, and the third difference between the second difference and the line loss value.

[0044] In a specific implementation, after determining that the test indicators of the second module to be tested do not meet the test standards, the server can control the fixture to be tested to align with the gold machine and test the gold machine again, that is, to obtain the second maximum transmission power of the gold machine on the test fixture, and calculate the second difference between the second maximum transmission power and the rated maximum transmission power, and at the same time calculate the third difference between the second difference and the line loss value (initial line loss value) of the test fixture.

[0045] Step 202 , determining whether the third difference is greater than a first preset threshold, if yes, executing step 203 , otherwise, executing step 204 .

[0046] Step 203: Use the second difference as the updated line loss value of the test fixture, and re-acquire the test index of the first module to be tested and the test index of the second module to be tested according to the test fixture, the updated line loss value and the test item.

[0047] Step 204, keeping the line loss value of the test fixture unchanged, and determining that the first module to be tested and the second module to be tested are defective.

[0048] In a specific implementation, after the server calculates the third difference between the second difference and the line loss value of the test fixture, it can determine whether the third difference is greater than the first preset threshold value. If the third difference is greater than the first preset threshold value, it means that the line loss value of the test fixture has deteriorated to a large extent, and it is unscientific and inaccurate to still use the original line loss value for production testing. The server uses the second difference as the updated line loss value of the test fixture, and re-acquires the test indicators of the first module to be tested and the test indicators of the second module to be tested based on the test fixture, the updated line loss value and the test items, and determines the module to be tested that does not meet the test indicators as a defective product, and determines the module to be tested that meets the test indicators as a good product; if the third difference is less than or equal to the first preset threshold value, it means that the line loss value of the test fixture has changed slightly, which is acceptable. The server keeps the line loss value of the test fixture unchanged, and determines the first module to be tested and the second module to be tested as defective products to avoid meaningless repeated testing. Among them, the first preset threshold value can be set by technicians in this field according to actual needs.

[0049] In an example, the first preset threshold is specifically 0.5 dBm.

[0050] In this embodiment, considering that the performance of the gold machine is stable and standard, the second maximum transmission power of the gold machine tested on the test fixture at this time conforms to the latest actual situation of the test fixture. The server calculates the second difference between the second maximum transmission power and the rated maximum transmission power, and the third difference between the second difference and the line loss value. If the third difference is less than or equal to the first preset threshold, it means that the line loss of the test fixture has not changed much and is acceptable. The server keeps the line loss value of the test fixture unchanged and determines that the two modules to be tested are defective; if the third difference is greater than the first preset threshold, it means that the line loss of the test fixture has changed too much and is unacceptable. The server uses the second difference as the updated line loss value of the test fixture to retest the two modules to be tested, which further improves the accuracy of the production test of the communication module, thereby improving the factory quality of the communication module.

[0051] In another embodiment, the server updates the line loss value of the test fixture based on the gold machine, which can be done by Figure 3 The steps shown are implemented, specifically including:

[0052] Step 301, test and obtain the second maximum transmission power of the gold machine on the test fixture, and calculate the second difference between the second maximum transmission power and the rated maximum transmission power, and the third difference between the second difference and the line loss value.

[0053] Step 302 , determining whether the third difference is greater than a first preset threshold value, if so, executing step 303 , otherwise, executing step 304 .

[0054] Step 303, keeping the line loss value of the test fixture unchanged, and determining that the first module to be tested and the second module to be tested are defective.

[0055] Among them, steps 301 to 303 are substantially the same as steps 201 to 204 and are not described again here.

[0056] Step 304 , determining whether the third difference is less than a second preset threshold value, if so, executing step 305 , otherwise, executing step 306 .

[0057] Step 305: Use the second difference as the updated line loss value of the test fixture, and re-acquire the test index of the first module to be tested and the test index of the second module to be tested according to the test fixture, the updated line loss value and the test item.

[0058] Step 306, stop the test and generate test fixture damage information.

[0059] In a specific implementation, after determining that the third difference is less than or equal to the first preset threshold, the server has determined that the line loss value of the test fixture has deteriorated. The server then determines whether the third difference is less than the second preset threshold. It is worth noting that the second preset threshold is greater than the first preset threshold. If the third difference is greater than or equal to the second preset threshold, it means that the line loss value of the test fixture has deteriorated significantly, and it is very likely that the test fixture is damaged. At this time, the server stops the test process and generates test fixture damage information to promptly remind the technician to repair or replace the test fixture; if the third difference is less than the second preset threshold, it means that although the line loss value of the test fixture has deteriorated, the test fixture is not damaged. At this time, the server uses the second difference as the updated line loss value of the test fixture, and re-acquires the test indicators of the first module to be tested and the test indicators of the second module to be tested based on the test fixture, the updated line loss value and the test items, and determines the module to be tested that does not meet the test indicators as a defective product, and the module to be tested that meets the test indicators is determined as a good product. Among them, the first preset threshold and the second preset threshold can be set by technicians in this field according to actual needs.

[0060] In an example, the first preset threshold is specifically 0.5 dBm, and the second preset threshold is specifically 2 dBm.

[0061] In this embodiment, after determining that the third difference is greater than the first preset threshold, the server also determines whether the third difference is less than the second preset threshold. If the third difference is less than the second preset threshold, it means that although the line loss value has changed greatly and is unacceptable, the test fixture has not been completely damaged and the test can continue. The server uses the second difference as the updated line loss value of the test fixture to retest the two modules to be tested; if the third difference is greater than or equal to the second preset threshold, it means that the test fixture is completely damaged and cannot be used anymore. At this time, the test fixture damage information is generated to remind the technician to replace the test fixture, which further improves the accuracy of the communication module production test, thereby improving the factory quality of the communication module.

[0062] Another embodiment of the present application relates to a production test method for a communication module. The implementation details of the production test method for the communication module of this embodiment are specifically described below. The following content is only for the convenience of understanding the implementation details provided, and is not necessary for the implementation of this solution. The specific process of the production test method for the communication module of this embodiment can be as follows: Figure 4 As shown, including:

[0063] Step 401, obtaining test indicators of a first module to be tested according to a test fixture, a line loss value of the test fixture and preset test items.

[0064] Among them, step 401 is substantially the same as step 101 and will not be described again here.

[0065] Step 402 , determining whether the test index of the first module to be tested meets the preset test standard, if yes, executing step 403 , otherwise, executing step 404 .

[0066] Step 403 , determining that the first module to be tested is a good product, and obtaining the next module to be tested as a new first module to be tested.

[0067] In a specific implementation, if the server determines that the test indicators of the first module to be tested meet the preset test standards, it means that the performance of the first module to be tested is good. The server determines that the first module to be tested is a good product and obtains the next module to be tested as a new first module to be tested. At this time, it returns to step 401 to obtain the test indicators of the new first module to be tested according to the test fixture, the line loss value of the test fixture and the preset test items.

[0068] Step 404: Acquire the next module to be tested as the second module to be tested.

[0069] Step 405, obtaining the test index of the second module to be tested according to the test fixture, the line loss value of the test fixture and the test items.

[0070] Step 406: If the test index of the second module to be tested does not meet the test standard, the line loss value of the test fixture is updated based on the gold machine.

[0071] Among them, steps 404 to 406 are substantially the same as steps 102 to 104 and are not described again here.

[0072] In this embodiment, the trigger condition for line loss adjustment is that two consecutive modules to be tested fail the test. If the first module to be tested passes the test, the next module to be tested will be automatically replaced as the first module to be tested, and there will be no frequent switching to the gold machine position for testing, ensuring that the production test of the communication module can be carried out smoothly.

[0073] Another embodiment of the present application relates to a production test method for a communication module. The implementation details of the production test method for the communication module of this embodiment are specifically described below. The following content is only for the convenience of understanding the implementation details provided, and is not necessary for the implementation of this solution. The specific process of the production test method for the communication module of this embodiment can be as follows: Figure 5 As shown, including:

[0074] Step 501, obtaining test indicators of a first module to be tested according to a test fixture, a line loss value of the test fixture and preset test items.

[0075] Step 502 , determining whether the test index of the first module to be tested meets the preset test standard, if yes, executing step 503 , otherwise, executing step 504 .

[0076] Step 503 , determining that the first module to be tested is a good product, and obtaining the next module to be tested as a new first module to be tested.

[0077] Step 504: Acquire the next module to be tested as the second module to be tested.

[0078] Step 505: Acquire test indicators of the second module to be tested according to the test fixture, the line loss value of the test fixture, and the test items.

[0079] Among them, steps 501 to 505 are substantially the same as steps 401 to 405 and are not described again here.

[0080] Step 506 , determining whether the test index of the second module to be tested meets the preset test standard, if yes, executing step 507 , otherwise, executing step 508 .

[0081] Step 507 , determining that the first module to be tested is a defective product and the second module to be tested is a good product, and obtaining the next module to be tested as a new first module to be tested.

[0082] In a specific implementation, after determining that the test indicators of the second module to be tested meet the preset test standards, the server can determine that the first module to be tested is a defective product and the second module to be tested is a good product, and obtain the next module to be tested as a new first module to be tested. At this time, return to step 501 to obtain the test indicators of the new first module to be tested based on the test fixture, the line loss value of the test fixture and the preset test items.

[0083] Step 508: Based on the gold machine, update the line loss value of the test fixture.

[0084] Among them, step 508 is substantially the same as step 104 and will not be described again here.

[0085] In this embodiment, the trigger condition for line loss adjustment is that two consecutive modules to be tested fail the test. If the second module to be tested passes the test, it means that there is no problem with the test fixture, and even if there is a change in the line loss value, it is a slight and acceptable change. The first module to be tested actually fails the test. Therefore, the first module to be tested is judged to be a defective product and the second module to be tested is a good product, and the next module to be tested of the second module to be tested is automatically replaced by the first module to be tested, thereby ensuring that the production test of the communication module can be carried out smoothly.

[0086] The step division of the above methods is only for the purpose of clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the scope of protection of this patent.

[0087] Another embodiment of the present application relates to a production test system for a communication module. The implementation details of the production test system for the communication module of this embodiment are specifically described below. The following content is only for the convenience of understanding the implementation details provided, and is not necessary for the implementation of this solution. The schematic diagram of the production test system for the communication module of this embodiment can be as follows Figure 6 As shown, it includes: a test fixture 601, a module to be tested 602 ( Figure 6 Six modules to be tested are shown in the figure. For the convenience of explanation, the module to be tested 602 is uniformly used for description in this embodiment), the gold machine 603, the production test device 604 and the line loss test device 605.

[0088] The test fixture 601 is used to fix the metal machine 603 and a plurality of modules 602 to be tested.

[0089] The line loss test device 605 is used to determine the line loss value of the test fixture 601 according to the test fixture 601 and the gold machine 603 before the production test device 604 performs production testing, and send the line loss value to the production test device 604.

[0090] The production test device 604 is used to select a first module to be tested according to the order of the plurality of modules to be tested 602 on the test fixture 601, and obtain the test index of the first module to be tested according to the test fixture 601, the line loss value and the preset test items.

[0091] The production test device 604 is also used to obtain the next module to be tested as the second module to be tested when the test indicators of the first module to be tested do not meet the preset test standards, and obtain the test indicators of the second module to be tested according to the test fixture 601, line loss value and test items.

[0092] The line loss testing device 605 is also used to update the line loss value of the test fixture 601 according to the test fixture 601 and the gold machine 603 when the test index of the second module to be tested does not meet the test standard.

[0093] In one example, the production test device and the line loss test device may also be integrated into the test fixture.

[0094] It is worth mentioning that all modules involved in this embodiment are logic modules. In practical applications, a logic unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. In addition, in order to highlight the innovative part of this application, this embodiment does not introduce units that are not closely related to solving the technical problems proposed by this application, but this does not mean that there are no other units in this embodiment.

[0095] Another embodiment of the present application relates to an electronic device, such as Figure 7As shown, it includes: at least one processor 701; and a memory 702 that is communicatively connected to the at least one processor 701; wherein the memory 702 stores instructions that can be executed by the at least one processor 701, and the instructions are executed by the at least one processor 701 so that the at least one processor 701 can execute the production test method of the communication module in the above-mentioned embodiments.

[0096] Among them, the memory and the processor are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor is transmitted on a wireless medium via an antenna, and further, the antenna also receives data and transmits the data to the processor.

[0097] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory can be used to store data used by the processor when performing operations.

[0098] Another embodiment of the present application relates to a computer-readable storage medium storing a computer program, which implements the above method embodiment when executed by a processor.

[0099] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as: ROM), random access memory (Random Access Memory, referred to as: RAM), disk or optical disk and other media that can store program codes.

[0100] Those skilled in the art will appreciate that the above embodiments are specific embodiments for implementing the present application, and in actual applications, various changes may be made thereto in form and detail without departing from the spirit and scope of the present application.

Claims

1. A production test method for a communication module, characterized in that: include: According to the test fixture, the line loss value of the test fixture and the preset test items, the test index of the first module to be tested is obtained; wherein the line loss value is obtained by the test fixture based on the preset gold machine; If the test index of the first module to be tested does not meet the preset test standard, obtaining the next module to be tested as the second module to be tested; Acquire a test index of the second module to be tested according to the test fixture, the line loss value and the test item; If the test index of the second module to be tested does not meet the test standard, the line loss value of the test fixture is updated based on the gold machine; wherein, The second maximum transmission power of the gold machine is obtained by testing on the test fixture, and a second difference between the second maximum transmission power and the rated maximum transmission power of the gold machine and a third difference between the second difference and the line loss value are calculated; Determining whether the third difference is greater than a first preset threshold; If the third difference is less than or equal to the first preset threshold, the line loss value of the test fixture is kept unchanged, and the first module to be tested and the second module to be tested are determined to be defective; If the third difference is greater than the first preset threshold, the second difference is used as the updated line loss value of the test fixture, and the test indicators of the first module to be tested and the test indicators of the second module to be tested are re-obtained according to the test fixture, the updated line loss value and the test item; wherein, If the third difference is greater than the first preset threshold, determining whether the third difference is less than a second preset threshold; wherein the second preset threshold is greater than the first preset threshold; If the third difference is greater than or equal to the second preset threshold, stopping the test and generating test fixture damage information; If the third difference is less than the second preset threshold, the second difference is used as the updated line loss value of the test fixture, and the test indicators of the first module to be tested and the test indicators of the second module to be tested are re-obtained based on the test fixture, the updated line loss value and the test item.

2. The production test method of the communication module according to claim 1, characterized in that: The line loss value is obtained by the test fixture based on a preset gold machine, specifically: Testing on the test fixture to obtain a first maximum transmission power of the gold machine; Calculate a first difference between the first maximum transmit power and the rated maximum transmit power of the gold machine; The first difference is used as the line loss value of the test fixture.

3. The production test method of the communication module according to claim 1, characterized in that: The first preset threshold is specifically 0.5 dBm, and the second preset threshold is specifically 2 dBm.

4. The production test method of the communication module according to any one of claims 1 to 3, characterized in that: After obtaining the test index of the first module to be tested, the method further includes: If the test index of the first module to be tested meets the preset test standard, the first module to be tested is determined to be a good product, and the next module to be tested is obtained as a new first module to be tested.

5. The production test method of the communication module according to any one of claims 1 to 3, characterized in that: After obtaining the test index of the second module to be tested, the method further includes: If the test index of the second module to be tested meets the test standard, the first module to be tested is determined to be a defective product and the second module to be tested is a good product, and the next module to be tested is obtained as a new first module to be tested.

6. A production test system for a communication module, characterized in that: The production test system includes: a test fixture, a plurality of modules to be tested, a gold machine, a production test device and a line loss test device; The test fixture is used to fix the gold machine and the several modules to be tested; The line loss test device is used to determine the line loss value of the test fixture according to the test fixture and the gold machine before the production test device performs production testing, and send the line loss value to the production test device; The production test device is used to select a first module to be tested according to the order of the plurality of modules to be tested on the test fixture, and obtain the test index of the first module to be tested according to the test fixture, the line loss value and the preset test items; The production test device is also used to obtain the next module to be tested as the second module to be tested when the test index of the first module to be tested does not meet the preset test standard, and obtain the test index of the second module to be tested according to the test fixture, the line loss value and the test item; The line loss testing device is also used to update the line loss value of the test fixture according to the test fixture and the gold machine when the test index of the second module to be tested does not meet the test standard; wherein, The second maximum transmission power of the gold machine is obtained by testing on the test fixture, and a second difference between the second maximum transmission power and the rated maximum transmission power of the gold machine and a third difference between the second difference and the line loss value are calculated; Determining whether the third difference is greater than a first preset threshold; If the third difference is less than or equal to the first preset threshold, the line loss value of the test fixture is kept unchanged, and the first module to be tested and the second module to be tested are determined to be defective; If the third difference is greater than the first preset threshold, the second difference is used as the updated line loss value of the test fixture, and the test indicators of the first module to be tested and the test indicators of the second module to be tested are re-obtained according to the test fixture, the updated line loss value and the test item; wherein, If the third difference is greater than the first preset threshold, determining whether the third difference is less than a second preset threshold; wherein the second preset threshold is greater than the first preset threshold; If the third difference is greater than or equal to the second preset threshold, stopping the test and generating test fixture damage information; If the third difference is less than the second preset threshold, the second difference is used as the updated line loss value of the test fixture, and the test indicators of the first module to be tested and the test indicators of the second module to be tested are re-obtained based on the test fixture, the updated line loss value and the test item.

7. An electronic device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the production test method of the communication module as described in any one of claims 1 to 5.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the production test method of the communication module described in any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Automatic line loss point inspection method and automatic line loss point inspection system of mobile equipment test system

    CN103974289A

  • Method and device for calibrating mobile phone production test system

    CN104853021A