Micro via hole detection method and device of PCB and electronic equipment
By forming a test loop in the PCB board and inputting a preset frequency signal, the resonant data of the target test signal is identified, and the problem of poor binding force between the micro-pass hole and the inner copper layer is solved, and the rapid detection and normal operation of the PCB board is achieved.
Patent Information
- Application Number
- CN202311267813.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
During the production process, PCB boards are prone to poor binding force between micro vias and inner copper, resulting in failures such as circuit breakers and short circuits, causing economic losses.
By determining the first test point and the second test point in the PCB board, a test loop is formed, a preset frequency signal is input to the test loop, the target test signal is obtained, its resonant data is identified, and the micro-pass detection result is output.
The rapid detection of micro-pass holes of PCB board is achieved, ensuring the good combination of micro-pass holes and inner copper, so that the PCB board can support the normal operation of external components and external circuits.
Smart Images

Figure CN119716461A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of quality inspection, and in particular to a method, device and electronic equipment for inspecting micro vias of a PCB board. Background Art
[0002] In recent years, the extensive application of high-density PCB boards has promoted the development of micro-via technology. In particular, most circuit modules need to make the PCB board as small as possible to reduce the mounting area and cost, which will result in the use of a large number of micro-vias in the design of PCB boards. Micro-vias mainly include through holes, blind holes, and buried holes. The preparation process of micro-vias mainly includes: laser, cleaning, degumming, copper deposition, hole-filling electroplating, etc. The performance and reliability of the micro-via plating will be affected by each step of the process. Defects or negligence in any link may cause the micro-via performance to be substandard, resulting in poor bonding between the micro-via and the inner copper after hole-filling electroplating, and ultimately causing the PCB board to have faults such as open circuit and short circuit and cannot be used normally, causing great economic losses. Summary of the invention
[0003] In view of this, the present application provides a method, device and electronic equipment for detecting micro vias of a PCB board, the main purpose of which is to solve the problem of poor bonding between micro vias and inner copper layers that is prone to occur during the production process of PCB boards, resulting in open circuit, short circuit and other faults in the PCB boards.
[0004] To achieve the above-mentioned purpose, the first aspect of the present application discloses a method for detecting micro vias of a PCB board, the method comprising:
[0005] Determine a first test point and a second test point in the PCB board, wherein the first test point and the second test point in the PCB board form a test loop with at least one of the micro vias;
[0006] Inputting a preset frequency signal into the test loop through the first test point, wherein the signal frequency of the preset frequency signal is related to the loop length value of the test loop;
[0007] At the second test point, obtaining a target test signal generated by the preset frequency signal through the test loop;
[0008] identifying resonance data of the target test signal;
[0009] According to the comparison result between the resonance data and the preset resonance data, the micro via detection result of the PCB board is output.
[0010] Optionally, the identifying the resonance data of the target test signal includes:
[0011] extracting a resonant wave of the target test signal;
[0012] determining a resonance point in the resonant wave;
[0013] A display coordinate value of the resonance point in the resonance wave is confirmed, wherein the display coordinate value represents a resonance frequency and a resonance amplitude of the resonance point.
[0014] Optionally, outputting the micro via detection result of the PCB board according to the comparison result between the resonance data and the preset resonance data includes:
[0015] Acquire a deviation value between the displayed coordinate value and the preset coordinate value as a coordinate difference value, wherein the coordinate difference value includes a frequency difference value and an amplitude difference value, and the preset coordinate value is used as the preset resonance data;
[0016] Determine a comparison result between the coordinate difference and a preset difference;
[0017] According to the comparison result, the micro via detection result of the PCB board is output.
[0018] Optionally, outputting the micro via detection result of the PCB board according to the comparison result between the resonance data and the preset resonance data includes:
[0019] Obtaining the output power corresponding to the resonance data;
[0020] generating an input power of the preset frequency signal;
[0021] Calculating the difference between the output power and the input power as an insertion loss value;
[0022] According to the comparison result between the insertion loss value and the preset insertion loss value, the micro via detection result of the PCB board is output.
[0023] Optionally, inputting a preset frequency signal into the test loop through the first test point includes:
[0024] identifying a loop length value of the test loop;
[0025] Determining the preset frequency signal according to the loop length value, wherein the difference between the wavelength of the preset frequency signal and the loop length value is less than a third difference;
[0026] A preset frequency signal is input into the test loop through the first test point.
[0027] Optionally, after inputting a preset frequency signal into the test loop through the first test point, the method further includes:
[0028] Obtaining the input power of the harmonic preset frequency signal and the loop length value of the test loop;
[0029] identifying, through the first test point, the reflected power of the preset frequency signal;
[0030] According to the comparison result between the reflected power and the preset reflected power, the micro via detection result of the PCB board is output.
[0031] Optionally, inputting a preset frequency signal into the test loop through the first test point includes:
[0032] A plurality of sets of preset frequency signals are input into the test loop through the first test point.
[0033] Optionally, outputting the micro via detection result of the PCB board according to the comparison result between the resonance data and the preset resonance data includes:
[0034] The micro via detection result of the PCB board is outputted according to the comparison results between the resonance data contained in the multiple groups of target test signals corresponding to the multiple groups of preset frequency signals and each group of preset resonance data.
[0035] In a second aspect of the present application, an embodiment provides a micro via detection device for a PCB board, the device comprising:
[0036] A determination module, configured to determine a first test point and a second test point in the PCB board, wherein the first test point and the second test point in the PCB board form a test loop with at least one of the micro vias;
[0037] An input module, used for inputting a preset frequency signal into the test loop through the first test point, wherein the signal frequency of the preset frequency signal is related to the loop length value of the test loop;
[0038] An acquisition module, used for acquiring, at the second test point, a target test signal generated by the preset frequency signal through the test loop;
[0039] An identification module, used for identifying the resonance data of the target test signal;
[0040] The output module is used to output the micro-via detection result of the PCB board according to the comparison result between the resonance data and the preset resonance data.
[0041] In a third aspect of the present application, an electronic device is provided, including:
[0042] 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 any one of the methods disclosed in the first aspect.
[0043] In a fourth aspect of the present application, an embodiment provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method described in the first aspect is implemented.
[0044] In summary, according to the technical solution disclosed in the present application, in order to solve the problem of poor bonding between micro vias and inner layer copper that is easy to occur in the production process of PCB boards, the present application provides a micro via detection method, device and electronic equipment for PCB boards, by determining a first test point and a second test point in the PCB board, the first test point and the second test point are in the PCB board, and form a test loop with at least one micro via; through the first test point, a preset frequency signal is input into the test loop, and the signal frequency of the preset frequency signal is related to the loop length value of the test loop; at the second test point, a target test signal generated by the preset frequency signal through the test loop is obtained; the resonance data of the target test signal is identified; and according to the comparison result of the resonance data with the preset resonance data, the micro via detection result of the PCB board is output. In the technical solution of the present application, by inputting a preset frequency signal into the first test point in the PCB and a target test signal from the second test point, and by extracting and analyzing the resonance data of the target test signal, it is further confirmed whether the micro vias in the test loop have defects such as virtual breaks, virtual shorts, micro cracks, local connections, etc., thereby achieving the micro via detection results for the PCB board, ensuring a good combination of the micro vias and the inner copper in the PCB, so that the PCB board can support the normal operation of external components and external circuits.
[0045] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0047] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0048] Figure 1 A flow chart of a micro via detection method for a PCB board provided in an embodiment of the present application is shown;
[0049] Figure 2 A test circuit schematic diagram is shown;
[0050] Figure 3 A structural diagram of a micro-via detection device for a PCB board provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0051] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.
[0052] At present, the commonly used methods for detecting blind holes mainly include:
[0053] 1. By making blind hole daisy chains in the process for random testing, it can only be found when the hole is broken or the blind hole is completely disconnected, otherwise it cannot be detected. The part for shipment inspection is currently mainly tested by 100% power-on test. The defect mode of hole breakage or blind hole micro-break is not completely disconnected but has partial contact, and this power-on inspection cannot detect abnormalities.
[0054] 2. You can also add card control in the process: use AOI inspection after electroplating and glue removal and four-wire sampling method for finished products. This investment is relatively large and can reduce the frequency of abnormalities. At the same time, AOI inspection after electroplating and glue removal can only avoid some problems, and blind hole electroplating cannot detect them.
[0055] 3. The existing solution also uses an ohmmeter to conduct a preliminary test on the test board to first determine whether the resistance is normal. If it is normal, the circuit board is heated by current for a secondary test. Finally, the resistance value is tested again after the test board cools down to determine whether the resistance value is within the set range. This method requires waiting for the temperature to cool down, which is inefficient and takes a long time to test.
[0056] In order to solve the problem that the micro vias and the inner copper layer have poor bonding strength during the production process of the PCB board, which eventually causes the PCB board to have faults such as open circuit and short circuit. The present application provides the following embodiments to solve the above problems:
[0057] This embodiment provides a method for detecting micro vias on a PCB. Figure 1 FIG. 1 is a flowchart of the method of this embodiment, and the method of this embodiment may specifically include the following steps:
[0058] Step 101: determine a first test point and a second test point in a PCB board, wherein the first test point and the second test point are in the PCB board and form a test loop with at least one micro via.
[0059] Before testing, it is necessary to select test points on the PCB to be tested. It should be noted that the selected first test point and the second test point form a complete circuit loop through the PCB. Figure 2 In the test loop schematic diagram shown, the first test point PIN1 and the second test point PIN2 and the inner copper and wire of the micro via form a test loop. At the same time, the circuit loop contains at least one micro via, and the micro via includes at least one of a through hole, a blind hole or a buried hole. As a test loop, the circuit loop can realize the conduction of the test signal.
[0060] Step 102: input a preset frequency signal into the test loop through a first test point, wherein the signal frequency of the preset frequency signal is related to the loop length value of the test loop.
[0061] In this embodiment, a step of inputting a signal into the test loop through the first test point is proposed, wherein the signal is a signal of a preset frequency. At the same time, it should be noted that the selection method of the preset frequency signal is related to the loop length value of the test loop.
[0062] Step 103: At the second test point, a target test signal generated by a preset frequency signal through a test loop is obtained.
[0063] In the test loop, after a preset frequency signal is input through a first test point, the preset frequency signal is transmitted in the test loop and output from the test loop through a second test point. The technical solution of this embodiment extracts the target test signal output from the second test point and performs further identification to determine the micro via detection result of the PCB board.
[0064] Step 104: Identify resonance data of the target test signal.
[0065] In view of the detection of the target test signal, the technical solution of this embodiment proposes to extract and identify the resonance data of the target test signal. Resonance, also known as "resonance", refers to the phenomenon that the amplitude of an oscillating system increases sharply when the frequency of the external force is the same as or very close to the natural oscillation frequency of the system under the action of periodic external forces. The motion information of the input preset frequency signal in the test loop is described by the resonance data.
[0066] Step 105: outputting a micro via detection result of the PCB board according to a comparison result between the resonance data and the preset resonance data.
[0067] The resonance data is read and analyzed to obtain the micro-via detection results of the PCB board.
[0068] In this embodiment, for the possible open circuit, short circuit and other faults in the PCB board, the content of this embodiment proposes to determine the first test point and the second test point in the PCB board, the first test point and the second test point in the PCB board, and form a test loop with at least one micro via; through the first test point, input a preset frequency signal into the test loop; at the second test point, obtain the target test signal generated by the preset frequency signal through the test loop; identify the resonance data of the target test signal; according to the resonance data, output the micro via detection result of the PCB board. Among them, the resonance data is compared with the preset resonance data, and the preset resonance data is the value of the resonance data generated by the target test signal when the preset frequency signal is input into the first test point and the second test point of the normal PCB board. The technical solution of this embodiment is based on inputting a preset frequency signal into the test loop as a test signal, obtaining the output target test signal, and because of the signal loss during the signal transmission process, the resonance data contained in the target test signal is identified, and the information of the target test signal described by the resonance data is read to achieve the acquisition of the micro via detection result of the PCB board. To ensure the good combination of the micro vias and the inner copper in the PCB, so that the PCB board can support the normal operation of external components and external circuits.
[0069] In a possible embodiment, identifying resonance data of a target test signal includes:
[0070] Extract the resonant wave of the target test signal; determine the resonant point in the resonant wave; confirm the displayed coordinate value of the resonant point in the resonant wave, the displayed coordinate value represents the resonant frequency and resonant amplitude of the resonant point.
[0071] In the process of resonance data, the technical solution of this embodiment further explains the acquisition of resonance data, by extracting the resonance wave of the target test signal, and determining the resonance point of the resonance wave, wherein the resonance point refers to a vibration system, when the frequency of the external force is equal to the natural frequency of the system, the system will resonate, and the amplitude of the system reaches the maximum value. The content of this embodiment is to display the resonance wave of the target test signal with a network analyzer, and when the resonance wave appears, the resonance point is captured, and on the basis of confirming the resonance point, the display coordinate value corresponding to the resonance point is further confirmed, the horizontal coordinate value of the resonance point in the resonance wave can further represent the frequency value of the resonance point, and the vertical coordinate value of the resonance point in the resonance wave can further represent the resonance amplitude of the resonance wave.
[0072] The content of this embodiment specifically explains the resonance data, and further cuts into the identification of the target test signal with the resonance data, so that the information of the target test signal can be quantified, and the information of the target test signal can be accurately obtained, providing a data basis for judging the micro-via detection results of the PCB board.
[0073] In a possible embodiment, outputting a micro via detection result of a PCB board according to a comparison result between the resonance data and the preset resonance data includes:
[0074] Obtain the deviation value between the displayed coordinate value and the preset coordinate value as the coordinate difference value, the coordinate difference value includes the frequency difference value and the amplitude difference value, and the preset coordinate value is used as the preset resonance data; determine the comparison result between the coordinate difference value and the preset difference value; output the micro via detection result of the PCB board according to the comparison result.
[0075] In the content of this embodiment, the steps of micro-via detection are further explained. Specifically, the specific comparison of resonance data and preset resonance data is used as a further detection process. It should be understood that in a PCB with normal working conditions, in the test loops of the same first test point and the second test point, the specific value of the resonance data corresponding to the target test signal generated by the preset frequency signal of the same parameter through the test loop fluctuates within a fixed numerical range. Therefore, the numerical range can be used as a reference signal of the resonance data corresponding to the current target test signal, and the numerical range can calculate the preset coordinate value of its specific resonance point in the resonance wave. The resonance data includes the display coordinate value of the resonance point in the resonance wave, and the display coordinate value also includes the resonance frequency and resonance amplitude of the resonance point. Therefore, the content of this embodiment generates a comparison result by comparing the coordinate shift difference with the preset difference, and further realizes the micro-via detection result according to whether the comparison result exceeds the fixed numerical range. If the comparison result exceeds the corresponding numerical range, it can be confirmed that the current target test signal is abnormal, and a short circuit or open circuit problem of the PCB board occurs in the current test loop.
[0076] In the technical solution of this embodiment, a specific judgment process for the micro-via detection result of the current PCB board based on the resonance data is proposed. Under the same preset frequency signal, the displayed coordinate values of the resonance point in the resonance data in the resonance wave are compared with the preset coordinate values of the resonance point in the resonance wave of the PCB board in good working condition to check whether the working condition of the current PCB board is normal, so as to realize the rapid detection of the micro-vias of the current PCB board.
[0077] In a possible embodiment, outputting a micro via detection result of a PCB board according to a comparison result between the resonance data and the preset resonance data includes:
[0078] The output power corresponding to the resonance data is obtained; the input power of the preset frequency signal is generated; the difference between the output power and the input power is calculated as the insertion loss value; and the micro-via detection result of the PCB board is output based on the comparison result between the insertion loss value and the preset insertion loss value.
[0079] In the content of this embodiment, in view of the current micro-via detection method of the PCB board, it is proposed to detect the external plug-in board of the PCB board to realize the signal transmission between the PCB and the external board, and the power difference between the input power of the preset frequency signal input to the PCB board and the output power of the target test signal output by the PCB board is directly calculated as the insertion loss value for testing using the plug-in board. It should be noted that although there are insertion loss values in the PCB board under normal working conditions, if the micro-vias of the PCB board are broken, virtual broken or short-circuited, the impedance of the test loop increases at this time, and there will be more insertion loss values compared with the PCB board under normal working conditions. Therefore, according to this method, the working condition of the micro-vias of the PCB board in the test loop can be judged by whether the insertion loss value is within the normal range.
[0080] The technical solution of this embodiment uses resonance data to represent the output power of the target test signal, quickly generates input power based on the parameters of the preset frequency signal, and uses the insertion loss value between the output power and the input power to quickly detect micro-vias on the PCB board.
[0081] In a possible embodiment, inputting a preset frequency signal into the test loop through the first test point includes:
[0082] Identify the loop length value of the test loop; determine a preset frequency signal according to the loop length value, the difference between the wavelength of the preset frequency signal and the loop length value is less than a third difference; input the preset frequency signal to the test loop through the first test point.
[0083] In the content of this embodiment, a step of selecting a preset frequency signal is proposed. For the entire test loop, due to the impedance discontinuity of the entire loop, when the preset frequency signal is transmitted to the test loop, part of the signal will be reflected back to the first test point. For the high-frequency preset frequency signal, the entire test loop can be regarded as an antenna. When the loop length value of the test loop is close to the wavelength of the preset frequency signal, the frequency of the signal reflected back to the first test point is low. At this time, the observable resonance point in the target test signal obtained at the second test point is the lowest, with high observability, and signal analysis can be performed more clearly, which can more clearly reflect the accuracy of the entire loop. Therefore, the technical solution of this embodiment proposes, based on the above content, to select the wavelength of the preset frequency signal according to the loop length value, so that the wavelength of the preset frequency signal is close to the loop length value, thereby improving the accuracy of observing the target test signal.
[0084] In a possible embodiment, after inputting a preset frequency signal into the test loop through the first test point, the method further includes:
[0085] The input power of the preset frequency signal and the loop length value of the test loop are obtained; the reflected power of the preset frequency signal is identified through the first test point; and the micro-via detection result of the PCB board is output according to the comparison result between the reflected power and the preset reflected power.
[0086] In the content of the embodiment of the present application, after inputting the preset frequency signal into the test loop, it is also possible to further confirm whether the micro via of the PCB board has a fracture, virtual break or short circuit by reading the reflected power of the signal obtained from the first test point. In the entire test loop, since there are not only through holes, blind holes, buried holes and various inner copper layers thereof, but also wires on the PCB board, there will be a phenomenon of discontinuity in the overall impedance of the loop. When the preset frequency signal is input into the test loop, a part of the signal will be reflected back to the first test point. However, if the micro via does not have a fracture, virtual break or short circuit, the reflected power will be significantly different from the normal reflected power. Therefore, the preset reflected power can be used to quickly identify whether the reflected power is abnormal, thereby quickly confirming whether the micro via of the PCB board has a fracture, virtual break or short circuit.
[0087] In a possible embodiment, inputting a preset frequency signal into the test loop through the first test point includes:
[0088] A plurality of sets of preset frequency signals are input into the test loop through the first test point.
[0089] In the technical solution of this embodiment, in order to ensure the accuracy of the test, it is further proposed to input multiple sets of preset frequency signals into the test loop, and the signal parameters of each set of preset frequency signals can be the same or different. Through multiple repetitive experiments, the accuracy of the micro-via detection results of the PCB board is ensured.
[0090] In a possible embodiment, outputting a micro via detection result of a PCB board according to the resonance data includes:
[0091] According to the resonance data contained in the multiple groups of target test signals corresponding to the multiple groups of preset frequency signals, and the comparison results of each group of preset resonance data, the micro-via detection results of the PCB board are output.
[0092] Through multiple repetitive experiments, the resonance data of the target test signals corresponding to each set of preset frequency signals are identified respectively, and the resonance data generated by inputting each set of preset frequency signals into the test loop are compared with the preset resonance data corresponding to the set of preset frequency signals, and the comparison results are obtained. The micro-via detection results of the PCB board are obtained based on the comparison results. The comparison results generated by multiple sets of preset frequency signals are used to repeatedly test to ensure the accuracy of the micro-via detection results of the PCB board.
[0093] This embodiment provides a structure diagram of a micro via detection device for a PCB board, such as Figure 3 As shown, including:
[0094] A determination module 31 is used to determine a first test point and a second test point in the PCB board, wherein the first test point and the second test point in the PCB board form a test loop with at least one of the micro vias;
[0095] An input module 32, configured to input a preset frequency signal into the test loop through the first test point, wherein the signal frequency of the preset frequency signal is related to the loop length value of the test loop;
[0096] An acquisition module 33 is used to acquire, at the second test point, a target test signal generated by the preset frequency signal through the test loop;
[0097] An identification module 34, used to identify the resonance data of the target test signal;
[0098] The output module 35 is used to output the micro via detection result of the PCB board according to the comparison result between the resonance data and the preset resonance data.
[0099] In a possible embodiment, the identification module 34 is specifically configured to:
[0100] Displaying the target test signal using an oscilloscope;
[0101] extracting a resonant wave of the target test signal;
[0102] determining a resonance point in the resonant wave;
[0103] The displayed coordinate value of the resonance point in the target test signal and the target amplitude value in the resonance wave corresponding to the resonance point are confirmed.
[0104] In a possible embodiment, the output module 35 is specifically used for:
[0105] Obtaining a deviation between the displayed coordinate value and the preset coordinate value as a coordinate difference;
[0106] Acquire an amplitude difference between the target amplitude value and a preset amplitude value as a depth difference, and the preset coordinate value and the preset amplitude value as the preset resonance data;
[0107] Determine a first comparison result between the coordinate difference and the first difference;
[0108] Determining a second comparison result of the depth difference and the second difference;
[0109] According to the first comparison result and the second comparison result, a micro via detection result of the PCB board is output.
[0110] In a possible embodiment, the output module 35 is specifically used for:
[0111] Obtaining the output power corresponding to the resonance data;
[0112] generating an input power of the preset frequency signal;
[0113] Calculating the difference between the output power and the input power as an insertion loss value;
[0114] According to the comparison result between the insertion loss value and the preset insertion loss value, the micro via detection result of the PCB board is output.
[0115] In a possible embodiment, the input module 32 is specifically used for:
[0116] identifying a loop length value of the test loop;
[0117] Determining the preset frequency signal according to the loop length value, wherein the difference between the wavelength of the preset frequency signal and the loop length value is less than a third difference;
[0118] A preset frequency signal is input into the test loop through the first test point.
[0119] In a possible embodiment, the output module 35 is further specifically configured to:
[0120] Obtaining the input power of the harmonic preset frequency signal and the loop length value of the test loop;
[0121] identifying, through the first test point, the reflected power of the preset frequency signal;
[0122] According to the comparison result between the reflected power and the preset reflected power, the micro via detection result of the PCB board is output.
[0123] In a possible embodiment, the input module 32 is specifically used for:
[0124] A plurality of sets of preset frequency signals are input into the test loop through the first test point.
[0125] In a possible embodiment, the output module 35 is specifically used for:
[0126] The micro via detection result of the PCB board is outputted according to the resonance data contained in the multiple groups of target test signals corresponding to the multiple groups of preset frequency signals and the comparison results of each group of preset resonance data.
[0127] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods of various implementation scenarios of the present application.
[0128] Based on the above Figure 1 The method shown, and Figure 3 In order to achieve the above-mentioned purpose, the embodiment of the present application further provides an electronic device that can be configured on the vehicle (such as a new energy vehicle) side, and the device includes at least one processor and a memory that is communicatively connected to the at least one processor; the memory is used to store instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor, and the processor is used to execute a computer program to implement the above-mentioned Figure 1 The method shown.
[0129] Optionally, the above-mentioned physical device may also include a user interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a WI-FI module, etc. The user interface may include a display, an input unit such as a keyboard, etc., and the optional user interface may also include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface), etc.
[0130] Those skilled in the art will appreciate that the above-mentioned physical device structure provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or a combination of certain components, or different arrangements of components.
[0131] Based on the above Figure 1 The method shown, the embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method corresponding to any embodiment is implemented. The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the above-mentioned entity device, and supports the operation of information processing programs and other software and / or programs. The network communication module is used to realize communication between the components inside the storage medium, and communication with other hardware and software in the information processing entity device.
[0132] Through the description of the above implementation methods, the technicians in this field can clearly understand that the present application can be implemented by means of software plus the necessary general hardware platform, or by hardware. By applying the scheme of this embodiment, compared with the current prior art, this embodiment determines a first test point and a second test point in the PCB board, and the first test point and the second test point are in the PCB board, and form a test loop with at least one micro via; through the first test point, a preset frequency signal is input to the test loop, and the signal frequency of the preset frequency signal is related to the loop length value of the test loop; at the second test point, a target test signal generated by the preset frequency signal through the test loop is obtained; the resonance data of the target test signal is identified; according to the comparison result of the resonance data and the preset resonance data, the micro via detection result of the PCB board is output. In the technical solution of the present application, by inputting a preset frequency signal into the first test point in the PCB and a target test signal from the second test point, and by extracting and analyzing the resonance data of the target test signal, it is further confirmed whether the micro vias in the test loop have defects such as virtual breaks, virtual shorts, micro cracks, local connections, etc., thereby achieving the micro via detection results for the PCB board, ensuring a good combination of the micro vias and the inner copper in the PCB, so that the PCB board can support the normal operation of external components and external circuits.
[0133] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprises" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0134] The above is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features applied for herein.
Claims
1. A method for detecting micro vias of a PCB, characterized in that: include: Determine a first test point and a second test point in the PCB board, wherein the first test point and the second test point in the PCB board form a test loop with at least one of the micro vias; Inputting a preset frequency signal into the test loop through the first test point, wherein the signal frequency of the preset frequency signal is related to the loop length value of the test loop; At the second test point, obtaining a target test signal generated by the preset frequency signal through the test loop; identifying resonance data of the target test signal; According to the comparison result between the resonance data and the preset resonance data, the micro via detection result of the PCB board is output.
2. The method according to claim 1, characterized in that The identifying the resonance data of the target test signal comprises: extracting a resonant wave of the target test signal; determining a resonance point in the resonant wave; A display coordinate value of the resonance point in the resonance wave is confirmed, wherein the display coordinate value represents a resonance frequency and a resonance amplitude of the resonance point.
3. The method according to claim 2, characterized in that Outputting the micro via detection result of the PCB board according to the comparison result between the resonance data and the preset resonance data includes: Obtaining a deviation between the displayed coordinate value and the preset coordinate value as a coordinate difference value, wherein the coordinate difference value includes a frequency difference value and an amplitude difference value, and the preset coordinate value is used as the preset resonance data; / Determine a comparison result between the coordinate difference and a preset difference; According to the comparison result, the micro via detection result of the PCB board is output.
4. The method according to claim 2, characterized in that: Outputting the micro via detection result of the PCB board according to the comparison result between the resonance data and the preset resonance data includes: Obtaining the output power corresponding to the resonance data; generating an input power of the preset frequency signal; Calculating the difference between the output power and the input power as an insertion loss value; According to the comparison result between the insertion loss value and the preset insertion loss value, the micro via detection result of the PCB board is output.
5. The method according to claim 1, characterized in that The step of inputting a preset frequency signal into the test loop through the first test point includes: identifying a loop length value of the test loop; Determining the preset frequency signal according to the loop length value, wherein the difference between the wavelength of the preset frequency signal and the loop length value is less than a third difference; A preset frequency signal is input into the test loop through the first test point.
6. The method according to claim 1, characterized in that After inputting a preset frequency signal into the test loop through the first test point, the method further includes: Obtaining the input power of the harmonic preset frequency signal and the loop length value of the test loop; identifying, through the first test point, the reflected power of the preset frequency signal; According to the comparison result between the reflected power and the preset reflected power, the micro via detection result of the PCB board is output.
7. The method according to claim 1, characterized in that The step of inputting a preset frequency signal into the test loop through the first test point includes: A plurality of sets of preset frequency signals are input into the test loop through the first test point.
8. The method according to claim 7, characterized in that Outputting the micro via detection result of the PCB board according to the comparison result between the resonance data and the preset resonance data includes: The micro via detection result of the PCB board is outputted according to the resonance data contained in the multiple groups of target test signals corresponding to the multiple groups of preset frequency signals and the comparison results of each group of preset resonance data.
9. A micro via detection device for a PCB board, characterized in that: include: A determination module, configured to determine a first test point and a second test point in the PCB board, wherein the first test point and the second test point in the PCB board form a test loop with at least one of the micro vias; An input module, used for inputting a preset frequency signal into the test loop through the first test point, wherein the signal frequency of the preset frequency signal is related to the loop length value of the test loop; An acquisition module, used for acquiring, at the second test point, a target test signal generated by the preset frequency signal through the test loop; An identification module, used for identifying the resonance data of the target test signal; The output module is used to output the micro-via detection result of the PCB board according to the comparison result between the resonance data and the preset resonance data.
10. 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 to enable the at least one processor to perform the method according to any one of claims 1 to 8.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.