Monitoring method, monitoring system and device for insertion loss of PCB (printed circuit board)

文档序号:934457 发布日期:2021-03-05 浏览:2次 中文

阅读说明:本技术 Pcb板插入损耗的监控方法、监控系统以及装置 (Monitoring method, monitoring system and device for insertion loss of PCB (printed circuit board) ) 是由 刘诗涛 李智 韩雪川 崔荣 于 2019-09-02 设计创作,主要内容包括:本申请涉及印刷电路板技术领域,具体公开了一种PCB板插入损耗的监控方法、监控系统以及装置,该方法包括:抓取PCB板上的档案码对应的监控参数和插损值,并存储至数据库;对数据库中的监控参数进行特征提取,以获取预设型号PCB板对应的监控参数以及插损值;计算预设型号PCB板对应的插损值的平均值以及方差或标准偏差;根据平均值以及方差或标准偏差确定预设型号PCB板的插损值的标准范围。通过上述方式,本申请能够实现自动化数据分析,提高监控精确度。(The application relates to the technical field of printed circuit boards, and particularly discloses a monitoring method, a monitoring system and a device for insertion loss of a PCB, wherein the method comprises the following steps: capturing monitoring parameters and insertion loss values corresponding to the file codes on the PCB, and storing the monitoring parameters and the insertion loss values in a database; performing feature extraction on the monitoring parameters in the database to obtain the monitoring parameters and the insertion loss values corresponding to the PCB with the preset model; calculating the average value and the variance or the standard deviation of the insertion loss values corresponding to the PCB with the preset model; and determining the standard range of the insertion loss value of the PCB with the preset model according to the average value and the variance or the standard deviation. By means of the method, automatic data analysis can be achieved, and monitoring accuracy is improved.)

1. A monitoring method for insertion loss of a PCB board is characterized by comprising the following steps:

capturing monitoring parameters and insertion loss values corresponding to the file codes on the PCB, and storing the monitoring parameters and the insertion loss values in a database;

performing feature extraction on the monitoring parameters in the database to obtain the monitoring parameters and the insertion loss values corresponding to the PCB with the preset model;

calculating the average value and the variance or the standard deviation of the insertion loss values corresponding to the PCB with the preset model;

and determining the standard range of the insertion loss value of the PCB with the preset model according to the average value and the standard deviation.

2. The method of claim 1, wherein the step of determining the standard range of insertion loss values of the PCB boards of the preset model according to the average value and the standard deviation comprises:

according to the Lauda criterion, taking the standard deviation of the average value which is increased or decreased by three times as an upper limit value and a lower limit value when the insertion loss value of the PCB with the preset model is normal;

if the insertion loss value of the preset type PCB does not exceed the upper limit value or the lower limit value, the process capability index of the production line corresponding to the preset type PCB is considered to be greater than or equal to 1.0.

3. The method of claim 1, wherein the monitoring parameters include core board information, prepreg information, routing information, copper foil information, pre-pattern processing information, browning information, and glass cloth model information.

4. The method of claim 3, further comprising:

sequentially associating the PCB with the core board information, the prepreg information, the routing information, the copper foil information, the graph pretreatment information, the browning information and the glass cloth model information;

generating a unique identification code of the PCB according to the core board information, the prepreg information, the routing information, the copper foil information, the graph preprocessing information, the browning information and the glass cloth model information related to the PCB;

and placing the unique identification code on the PCB as the archive code.

5. The method of claim 3,

the prepreg information includes: the type of prepreg and the thickness of the prepreg;

the routing information includes: the width of the trace and the line width spacing.

6. The method of claim 1, wherein prior to the step of capturing and storing the monitoring parameters and the insertion loss values corresponding to the archive codes on the PCB in the database, the method further comprises:

receiving a scanning request for the file code on the PCB;

and scanning the archive codes to capture monitoring parameters and insertion loss values corresponding to the archive codes on the PCB.

7. A PCB board insertion loss monitoring system, the system comprising: the system comprises a grabbing unit, a database, a feature extraction unit and a calculation unit, wherein the database is connected with the grabbing unit and the feature extraction unit, and the calculation unit is connected with the feature extraction unit;

the grabbing unit is used for: capturing monitoring parameters and insertion loss values corresponding to the file codes on the PCB, and storing the monitoring parameters and the insertion loss values in the database;

the feature extraction unit is configured to: performing feature extraction on the monitoring parameters in the database to obtain the monitoring parameters and the insertion loss values corresponding to the PCB with the preset model;

the computing unit is configured to: calculating the average value and the variance or the standard deviation of the insertion loss value corresponding to the preset type PCB, and determining the standard range of the insertion loss value of the preset type PCB according to the average value and the standard deviation.

8. The system of claim 7, wherein the computing unit is further configured to:

according to the Lauda criterion, taking the standard deviation of the average value which is increased or decreased by three times as an upper limit value and a lower limit value when the insertion loss value of the PCB with the preset model is normal;

if the insertion loss value of the preset type PCB does not exceed the upper limit value or the lower limit value, the process capability index of the production line corresponding to the preset type PCB is considered to be greater than or equal to 1.

9. The system of claim 7, wherein the monitoring parameters include core board information, prepreg information, routing information, copper foil information, pre-graphic processing information, browning information, glass cloth model information;

the prepreg information includes: the type of prepreg and the thickness of the prepreg;

the routing information includes: the width of the trace and the line width spacing.

10. An apparatus having a storage function, characterized in that program data are stored, the program data being executable to implement the steps in the monitoring method for insertion loss of PCB board according to any one of claims 1 to 6.

Technical Field

The present application relates to the field of printed circuit board technology, and in particular, to a monitoring method, a monitoring system, and a monitoring device for insertion loss of a PCB.

Background

Electronic products have increasingly stronger functions, higher integration level, faster and faster signal rate and shorter corresponding research and development period. Due to miniaturization and high speed of electronic products, various challenges are brought to design and engineering. A Printed Circuit Board (PCB) is a physical implementation of electrical connections, and various electrical devices are connected through the PCB to complete functional implementations. The PCB includes a metal transmission line connecting the devices, and in a high-speed serial system, it is also necessary to consider high-quality transmission loss and dielectric loss performance of an insulating environment in which the transmission line is located, that is, insertion loss of the PCB.

In a long-term research and development process, the inventor of the application finds that in the prior art, the monitoring process of the insertion loss of the PCB is generally completed manually, the efficiency is low, the accuracy is low, and the insertion loss in the manufacturing process of the PCB cannot be automatically monitored.

Disclosure of Invention

The application provides a monitoring method, a monitoring system and a monitoring device for the insertion loss of a PCB, which realize automatic data analysis and improve the monitoring accuracy.

In one aspect, the present application provides a method for monitoring insertion loss of a PCB, including: capturing monitoring parameters and insertion loss values corresponding to the file codes on the PCB, and storing the monitoring parameters and the insertion loss values in a database; performing feature extraction on the monitoring parameters in the database to obtain the monitoring parameters and the insertion loss values corresponding to the PCB with the preset model; calculating the average value and the variance or the standard deviation of the insertion loss values corresponding to the PCB with the preset model; and determining the standard range of the insertion loss value of the PCB with the preset model according to the average value and the variance or the standard deviation.

In another aspect, the present application provides a monitoring system for insertion loss of a PCB, the system comprising: the system comprises a grabbing unit, a database, a feature extraction unit and a calculation unit, wherein the database is connected with the grabbing unit and the feature extraction unit, and the calculation unit is connected with the feature extraction unit; a grasping unit for: capturing monitoring parameters and insertion loss values corresponding to the file codes on the PCB, and storing the monitoring parameters and the insertion loss values in a database; a feature extraction unit to: performing feature extraction on the monitoring parameters in the database to obtain the monitoring parameters and the insertion loss values corresponding to the PCB with the preset model; a computing unit to: and calculating the average value and the variance or the standard deviation of the insertion loss values corresponding to the PCB with the preset model, and determining the standard range of the insertion loss values of the PCB with the preset model according to the average value and the variance or the standard deviation.

In still another aspect, the present application provides a device having a storage function, which stores program data, and the program data can be executed to implement the steps in the monitoring method for the insertion loss of the PCB board.

The beneficial effect of this application is: the method can automatically capture the monitoring parameters and the insertion loss values corresponding to the file codes on the PCB and store the monitoring parameters and the insertion loss values into a database, so that the condition that manual work is adopted to complete parameter input work is avoided. Meanwhile, the method and the device can extract the characteristics of the monitoring parameters in the database to obtain the monitoring parameters and the insertion loss values corresponding to the preset type PCBs, accurately determine the standard range of the insertion loss values of the preset type PCBs according to the average value, the variance or the standard deviation of the insertion loss values, realize automatic data analysis, further automatically analyze abnormal data in the subsequent monitoring process, and improve the monitoring accuracy.

Drawings

In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts. Wherein:

FIG. 1 is a schematic flow chart diagram illustrating an embodiment of a monitoring method for PCB insertion loss according to the present invention;

FIG. 2 is a schematic flow chart illustrating another embodiment of a monitoring method for PCB insertion loss according to the present invention;

FIG. 3 is a schematic flow chart illustrating a monitoring method for the insertion loss of a PCB according to another embodiment of the present invention;

FIG. 4 is a schematic flow chart illustrating a monitoring method for PCB insertion loss according to still another embodiment of the present invention;

FIG. 5 is a schematic diagram of an embodiment of a monitoring system for PCB insertion loss according to the present application;

FIG. 6 is a schematic structural diagram of another embodiment of a monitoring system for PCB insertion loss according to the present application;

fig. 7 is a schematic structural diagram of an embodiment of the device with a storage function according to the present application.

Detailed Description

The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

It is to be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.

Referring to fig. 1, fig. 1 is a schematic flow chart of an embodiment of a monitoring method for insertion loss of a PCB according to the present application, the method including the following steps:

s10: and capturing the monitoring parameters and the insertion loss values corresponding to the file codes on the PCB, and storing the monitoring parameters and the insertion loss values in a database.

Specifically, in PCB board course of working, track whole flow, to the PCB board of same model a certain amount, this application can use an archive code to record this batch of PCB board monitoring parameter and insertion loss value. The monitoring parameters of the PCB can comprise customer information, model, production date, production field, production line, batch number, serial number, worker number of each processing procedure, serial number of processing equipment, processing time, core plate information, prepreg information, wiring information, copper foil information, graphic pre-processing information, browning information, glass cloth model information and the like. Of course, the monitoring parameters of the PCB are not all recorded at one time, but need to be continuously supplemented and perfected in the processing process, so as to record all processing procedures of the PCB in the whole process. Before the PCB is not processed, the monitoring parameters of the PCB may only comprise customer information and model, and other information is continuously supplemented and perfected along with the processing flow of the PCB.

The archive code comprises at least one monitoring parameter, the content of which is variable. For example, the monitoring parameter may be a word or the like that explains the meaning of the monitoring parameter. For example, the archive code includes two monitoring parameters V1 and V2, V1 and V2 are only codes of the monitoring parameters in the archive code, and do not represent printed contents, and V1 and V2 may be represented by other codes, for example, a code such as A, B, which is not listed here.

The formats printed by the monitoring parameters V1 and V2 can be text format, bar code format or two-dimensional code format, etc.

The monitoring parameters comprise parameter types and parameter values, and the parameter types can be 'copper foil types', 'PCB layer numbers', 'copper foil types', 'PCB layer numbers' per se '90 foils' and '4-layer plates' which can be used as the contents of the parameter values.

In this step, the monitoring parameters and the insertion loss values corresponding to the archive codes on the PCB board can be captured by the pre-manufacturing process automation software, wherein the pre-manufacturing process automation software can be an Inplan, and the corresponding database is an Inplan database.

The monitoring parameters may include plate name, type, thickness, glass cloth structure, copper foil type, PP name, glue content, thickness, material manufacturer, etc., which are not limited herein.

S20: and performing feature extraction on the monitoring parameters in the database to obtain the monitoring parameters and the insertion loss values corresponding to the PCB with the preset model.

Specifically, when the characteristics of the monitoring parameters in the database are extracted, one or more monitoring parameter matching rules can be set, and the monitoring parameters in the database are screened according to the monitoring parameter matching rules, so that the monitoring parameters of the preset type of the PCB and the corresponding insertion loss value are called.

The number of the monitoring parameters matched by the corresponding monitoring parameter matching rule can be adjusted according to the model of the PCB. For example, the monitoring parameter matching rule 1 corresponds to two monitoring parameters, and the monitoring parameter matching rule 2 corresponds to one monitoring parameter.

The corresponding relation between the monitoring parameter matching rule and the PCB can be established, and each type of PCB can correspond to one monitoring parameter matching rule, namely, a plurality of PCBs of the same type can be screened out by using the same monitoring parameter matching.

For example, the archive code "SI Ke bang (5L/12L)" is the insertion loss value of the 5 th layer and the 12 th layer of the file number to be tested; the archive code "SI Kebang (NO)" does not require measuring insertion loss. After the monitoring system for the insertion loss of the PCB board performs the above determination, monitoring parameters such as the types, thicknesses, glass cloth models, routing widths, line width intervals, types of copper foils, pattern pre-processing modes, browning processing modes, and the like of the core boards and the prepregs of the 5 th layer and the 12 th layer need to be captured and output as Excel parameters.

S30: and calculating the average value and the variance or the standard deviation of the insertion loss values corresponding to the PCB with the preset model.

S40: and determining the standard range of the insertion loss value of the PCB with the preset model according to the average value and the variance or the standard deviation.

Specifically, considering that the insertion loss value may fluctuate according to a normal distribution, the upper and lower limits of the insertion loss value are often determined by the mean and variance or standard deviation of the insertion loss value, for example, m-3 σ to m +3 σ calculated using the mean "m" and variance "σ 2" of the insertion loss value is set as a normal range, where σ is the standard deviation.

The method can automatically capture the monitoring parameters and the insertion loss values corresponding to the file codes on the PCB and store the monitoring parameters and the insertion loss values into a database, so that the condition that manual work is adopted to complete parameter input work is avoided. Meanwhile, the method and the device can extract the characteristics of the monitoring parameters in the database to obtain the monitoring parameters and the insertion loss values corresponding to the preset type PCBs, accurately determine the standard range of the insertion loss values of the preset type PCBs according to the average value, the variance or the standard deviation of the insertion loss values, realize automatic data analysis, further automatically analyze abnormal data in the subsequent monitoring process, and improve the monitoring accuracy.

In an embodiment, referring to fig. 2, fig. 2 is a schematic flowchart illustrating another embodiment of the method for monitoring insertion loss of a PCB according to the present application, and the step S40 includes the following steps:

s41: and according to the Lauda criterion, taking the standard deviation of the average value which is increased by three times as the upper limit value and the lower limit value when the insertion loss value of the PCB with the preset model is normal.

If the insertion loss value of the preset type PCB does not exceed the upper limit value or the lower limit value, the process capability index of the production line corresponding to the preset type PCB is considered to be greater than or equal to 1.0.

Specifically, the standard value of the insertion loss value is calculated according to the Lauda criterion, the standard value of the insertion loss value is represented by a range of plus or minus three times of standard deviation of the average value of the insertion loss value, and if the insertion loss value of the PCB with the preset model does not exceed the standard value of the insertion loss value, the process capability index of the production line corresponding to the PCB with the preset model is considered to be greater than or equal to 1.0.

The PCB manufacturing process can use a process capability index CPK to represent the actual process capability in a certain time. The process capability can be classified into 5 grades according to the magnitude of the CPK value: a + level: CPK is more than or equal to 1.67, has no defects and reduces cost; a level: CPK is more than or equal to 1.33 and less than 1.67, the state is good, and the current situation is maintained; b stage: CPK is more than or equal to 1.0 and less than 1.33, and should be improved to be A grade; c level: CPK is more than or equal to 0.67 and less than 1.0, the manufacturing process is poor, and the capability of the CPK is required to be improved; d stage: CPK is less than 0.67, the process capability is poor, and the design process is considered to be modified. And judging the process quality of the batch of PCB plates by contrasting the CPK index grade division table, and finding out the problem for subsequent improvement.

In an embodiment, the monitoring parameters include core information, prepreg information, routing information, copper foil information, pre-processing information, browning information, and glass cloth model information.

Specifically, the core board information at least comprises one or more of the name, specification, preferred grade, packaging information, delivery price and remark information of the core board; the prepreg information at least comprises one or more of the name, specification, preferred grade, packaging information, delivery price and remark information of the prepreg; the routing information at least comprises one or more of the name and specification of the routing, the preferred grade, the packaging information, the delivery price and the remark information; the copper foil information at least comprises one or more of the name, specification, preferred grade, packaging information, delivery price and remark information of the copper foil; the glass cloth model information at least comprises one or more of the name, specification, preferred grade, packaging information, delivery price and remark information of the glass cloth.

In an embodiment, referring to fig. 3, fig. 3 is a schematic flow chart of another embodiment of the monitoring method for the insertion loss of the PCB of the present application, and the method further includes the following steps:

s50: and associating the PCB with corresponding core board information, prepreg information, wiring information, copper foil information, graphic pre-processing information, browning information and glass cloth model information in sequence.

Specifically, the PCB is numbered, and core board information, prepreg information, routing information, copper foil information, graphic preprocessing information, browning information and glass cloth model information are sequentially associated according to a time sequence, so that detailed tracing information is provided.

S60: and generating a unique identification code of the PCB according to the core board information, prepreg information, routing information, copper foil information, graphic pre-processing information, browning information and glass cloth model information associated with the PCB.

S70: and placing the unique identification code on the PCB as a file code.

Specifically, the unique identification code of the PCB is generated according to the core board information, the prepreg information, the routing information, the copper foil information, the graphic pre-processing information, the browning processing information and the glass cloth model information which are correspondingly and associatively stored in the PCB, and the unique identification code is placed on the PCB and serves as a file code, so that the uniqueness and the irreparable modification are realized, and the authenticity of a tracing result is improved.

In one embodiment, the prepreg information includes: the type of prepreg and the thickness of the prepreg. The routing information includes: the width of the trace and the line width spacing.

In an embodiment, referring to fig. 4, fig. 4 is a schematic flowchart illustrating a monitoring method for insertion loss of a PCB according to another embodiment of the present application, before the step S10, the method further includes:

s80: and receiving a scanning request of the file codes on the PCB.

Specifically, the archive code is a bar code or an RFID electronic tag.

S90: and scanning the archive codes to capture the monitoring parameters and the insertion loss values corresponding to the archive codes on the PCB.

Specifically, a barcode scanner or an RFID electronic tag scanner may be used to scan a barcode or an RFID electronic tag on the PCB to capture the monitoring parameter and the insertion loss value corresponding to the archive code on the PCB.

Referring to fig. 5, fig. 5 is a schematic structural diagram of an embodiment of a monitoring system for the insertion loss of the PCB of the present application, where the system 100 includes: the system comprises a grabbing unit 101, a database 102, a feature extraction unit 103 and a calculation unit 104, wherein the database 102 is connected with the grabbing unit 101 and the feature extraction unit 103, and the calculation unit 104 is connected with the feature extraction unit 103.

It should be noted that the apparatus of the present embodiment can perform the steps in the method, and the detailed description of the related contents refers to the above method section, which is not described herein again.

The above-mentioned grabbing unit 101 is configured to: and capturing the monitoring parameters and the insertion loss values corresponding to the file codes on the PCB, and storing the monitoring parameters and the insertion loss values in the database 102.

A feature extraction unit 103 configured to: and performing feature extraction on the monitoring parameters in the database 102 to obtain the monitoring parameters and the insertion loss values corresponding to the PCB with the preset model.

A calculation unit 104 for: and calculating the average value and the variance or the standard deviation of the insertion loss values corresponding to the PCB with the preset model, and determining the standard range of the insertion loss values of the PCB with the preset model according to the average value and the variance or the standard deviation.

In an embodiment, the calculating unit 104 is further configured to:

and according to the Lauda criterion, taking the standard deviation of the average value which is increased by three times as the upper limit value and the lower limit value when the insertion loss value of the PCB with the preset model is normal. If the insertion loss value of the preset type PCB does not exceed the upper limit value or the lower limit value, the process capability index of the production line corresponding to the preset type PCB is considered to be greater than or equal to 1.

In an embodiment, the monitoring parameters include core information, prepreg information, routing information, copper foil information, pre-processing information, browning information, and glass cloth model information.

The prepreg information includes: the type of prepreg and the thickness of the prepreg.

The routing information includes: the width of the trace and the line width spacing.

In an embodiment, referring to fig. 6, fig. 6 is a schematic structural diagram of another embodiment of the monitoring system for the insertion loss of the PCB of the present application, where the monitoring system 100 for the insertion loss of the PCB further includes: a receiving unit 106 and a scanning unit 107, the scanning unit 107 being connected to the receiving unit 106.

The receiving unit 106 is configured to receive a scan request for the file code on the PCB;

the scanning unit 107 is configured to scan the archive codes to capture the monitoring parameters and the insertion loss values corresponding to the archive codes on the PCB. The scanning unit 107 may be a barcode scanner or an RFID electronic tag scanner.

Being different from the prior art, the monitoring system 100 for the insertion loss of the PCB is provided, the monitoring system 100 can automatically capture the monitoring parameters and the insertion loss value corresponding to the file codes on the PCB and store the monitoring parameters and the insertion loss value in the database 102, and the manual parameter input work is avoided. Meanwhile, the method and the device can extract the characteristics of the monitoring parameters in the database 102 so as to obtain the monitoring parameters and the insertion loss values corresponding to the PCB with the preset model, accurately determine the standard range of the insertion loss values of the PCB with the preset model according to the average value, the variance or the standard deviation of the insertion loss values, realize automatic data analysis, further automatically analyze abnormal data in the subsequent monitoring process, and improve the monitoring accuracy.

In an embodiment, referring to fig. 7, fig. 7 is a schematic structural diagram of an embodiment of the device with a storage function of the present application, the present application provides a device 80 with a storage function, which stores program data 81, and the program data 81 can be executed to implement the steps in the monitoring method for the insertion loss of the PCB board in the above embodiment. For a detailed terminal setting method, reference may be made to the above embodiments, which are not described herein again.

The means 80 for storing includes permanent and non-permanent, removable and non-removable media, and the program data 81 storage may be implemented by any method or technology. Program data 81 may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store program data 81 that can be accessed by a computing device. As defined herein, the memory-enabled device 80 does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.

The above embodiments are merely examples and are not intended to limit the scope of the present disclosure, and all modifications, equivalents, and flow charts using the contents of the specification and drawings of the present disclosure or those directly or indirectly applied to other related technical fields are intended to be included in the scope of the present disclosure.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种微电容检测方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!