Power module calibration method, device, test system and readable medium

By loading pre-acquisitioned calibration data and interactive interfaces to obtain target values, determining the calibration sequence based on priority, and performing calibration sequentially, solving the problem of low calibration efficiency of multi-channel power modules, and achieving an efficient and accurate calibration process.

CN119780771APending Publication Date: 2025-04-08HANGZHOU CHANGCHUAN TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411629741.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

In the prior art, the calibration efficiency of the multi-channel power supply module is low, and it is necessary to calibrate each output channel and calibration item separately by measuring, calculating and sending parameters, which is low efficiency.

Method used

A calibration method for power supply module is provided, by loading pre-acquisitioned calibration data, obtaining measurement data corresponding to each output channel; obtaining the output channel to be calibrated and its target calibration items and their target values ​​through an interactive interface; determining the calibration sequence based on the preset calibration items priority, and performing calibration sequentially, obtaining calibration parameters and sending them to the power supply module.

Benefits of technology

Through the orderly calibration sequence and the use of interactive interfaces, the calibration efficiency of the multi-channel power supply module is improved, the accuracy of each calibration item is ensured, and the problem of low calibration efficiency is solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119780771A_ABST
    Figure CN119780771A_ABST
Patent Text Reader

Abstract

The present application relates to a calibration method, device, test system and readable medium for a power module, the method comprising: loading pre-acquired calibration data, the calibration data comprising measurement data corresponding to each calibration item in each output channel of the power module; acquiring at least one output channel to be calibrated and multiple target calibration items, and corresponding target values ​​through an interactive interface; determining a calibration order of the multiple target calibration items based on a pre-set calibration item priority; and calibrating the multiple target calibration items in sequence based on the calibration order, comprising: acquiring corresponding calibration parameters based on the target value and measurement data corresponding to at least one output channel to be calibrated and sending them to the power module, the power module adjusting the output value of the target calibration item in the corresponding output channel to be calibrated based on the calibration parameters, thereby solving the problem of low calibration efficiency of multi-channel power modules.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of chip testing, and in particular to a calibration method, device, test system and readable medium for a power module. Background Art

[0002] During the chip testing process, different chips require different voltages and currents, so the power module that powers the chip usually has multiple output channels, and different output channels meet different power supply requirements. In order for the multiple output channels of the power module to output stable and high-precision voltage and current, it is necessary to calibrate each output channel regularly or irregularly. The calibration method generally uses a high-precision multimeter to measure the voltage value or current value of the output channel, and inputs the corresponding calibration parameters to the power chip corresponding to the channel according to the measurement results. The calibration parameters can be used to adjust the circuit parameters inside the power module so that the output voltage or current meets the accuracy requirements. However, this calibration method calibrates each output channel and different calibration items separately by measuring, calculating, and sending corresponding parameters to the power module, which is inefficient. Summary of the invention

[0003] In this embodiment, a calibration method, device, test system and readable medium for a power module are provided to solve the problem of low calibration efficiency of a multi-channel power module existing in the related art.

[0004] In a first aspect, a calibration method for a power module is provided in this embodiment. The method is applied to a test system, the test system includes a power module, and the method includes:

[0005] Loading pre-acquired calibration data, the calibration data including measurement data corresponding to each calibration item at each output channel of the power module;

[0006] Acquire, through an interactive interface, at least one output channel to be calibrated and a plurality of target calibration items, as well as target values ​​corresponding to the output channel to be calibrated and the target calibration items;

[0007] Determining a calibration order of the plurality of target calibration items based on a preset calibration item priority;

[0008] Based on the calibration order, calibration is performed on the multiple target calibration items in sequence, and the calibration includes: based on the target value and measurement data corresponding to the at least one output channel to be calibrated, corresponding calibration parameters are acquired and sent to the power supply module, and the power supply module adjusts the output value of the target calibration item in the corresponding output channel to be calibrated based on the calibration parameters.

[0009] In some embodiments, obtaining, through an interactive interface, at least one output channel to be calibrated and a plurality of target calibration items, and target values ​​corresponding to the output channel to be calibrated and the target calibration items comprises:

[0010] Based on the type of the board to which the power module is connected, obtaining alternative calibration items displayed on the interactive interface;

[0011] Acquiring calibration data corresponding to the candidate calibration item and displaying it on the interactive interface;

[0012] The plurality of target calibration items are acquired based on the selected candidate calibration items.

[0013] In some of the embodiments, loading the pre-acquired calibration data includes:

[0014] Loading historical calibration parameters of each calibration item obtained in the last calibration of each output channel of the power module;

[0015] When the calibration item corresponding to the calibration parameter is a target calibration item, and the output channel corresponding to the calibration parameter is an output channel to be calibrated, the calibration parameter obtained based on the current calibration overwrites the historical calibration parameter.

[0016] In some embodiments, acquiring corresponding calibration parameters based on the target value and measurement data corresponding to the at least one output channel to be calibrated includes:

[0017] Traversing the at least one output channel to be calibrated, and acquiring the measurement data corresponding to the output channel to be calibrated;

[0018] A polynomial fitting is performed based on the target value and the measurement data, and the obtained polynomial coefficients are used as the calibration parameters.

[0019] In some embodiments, performing polynomial fitting based on the target value and the measurement data and using the obtained polynomial coefficients as the calibration parameters includes:

[0020] Based on a preset segmentation interval, the measurement data is divided into corresponding segmented measurement data;

[0021] A linear fit is performed on the target value and the segmented measurement data corresponding to the segmented interval where the target value is located to obtain a fitting curve, and the slope of the fitting curve is used as the calibration parameter.

[0022] In some embodiments, the obtaining corresponding calibration parameters based on the target value and measurement data corresponding to the at least one output channel to be calibrated further includes:

[0023] Determine whether the measurement data is abnormal; if the measurement data is abnormal, display corresponding prompt information on the interactive interface.

[0024] In some of the embodiments, the calibration items include any one or more of ADC / DAC calibration, voltage / current output calibration, and voltage / current measurement calibration, and the calibration items are prioritized from high to low as ADC / DAC calibration, voltage / current output calibration, and voltage / current measurement calibration.

[0025] In a second aspect, a calibration device for a power module is provided in this embodiment. The device is applied to a test system, the test system includes a power module, and the device includes:

[0026] A loading module, used to load pre-acquired calibration data, wherein the calibration data includes measurement data corresponding to each calibration item at each output channel of the power module;

[0027] An acquisition module, used to acquire at least one output channel to be calibrated and a plurality of target calibration items, and target values ​​corresponding to the output channel to be calibrated and the target calibration items through an interactive interface;

[0028] A determination module, configured to determine a calibration order of the plurality of target calibration items based on a preset calibration item priority;

[0029] A calibration module is used to perform calibration on the multiple target calibration items in sequence based on the calibration order, wherein the calibration includes: based on the target value and measurement data corresponding to the at least one output channel to be calibrated, obtaining corresponding calibration parameters and sending them to the power supply module, and the power supply module adjusts the output value of the target calibration item in the corresponding output channel to be calibrated based on the calibration parameters.

[0030] In a third aspect, a test system is provided in this embodiment, and the test system includes the calibration device for the power module as described in the second aspect, as well as a power module and a resource board.

[0031] In a fourth aspect, a readable storage medium is provided in this embodiment, on which a program is stored, and when the program is executed by a processor, the steps of the power module calibration method described in the first aspect are implemented.

[0032] Compared with the related art, the calibration method of the power module provided in this embodiment obtains the measurement data of each output channel of the power module for each calibration item in advance by loading the pre-acquired calibration data; obtains at least one output channel to be calibrated and multiple target calibration items, as well as the target values ​​corresponding to the output channel to be calibrated and the target calibration items through an interactive interface, selects the output channel and calibration item to be calibrated and inputs the target value; determines the calibration order of multiple target calibration items based on a pre-set calibration item priority, and ensures the calibration accuracy of each calibration item through the orderly execution of multiple calibration items; and performs calibration on multiple target calibration items of multiple output channels to be calibrated in turn based on the calibration order, thereby solving the problem of low calibration efficiency of multi-channel power modules existing in the related art.

[0033] Details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0035] Figure 1 is a hardware structure block diagram of a test system in some embodiments of the present application;

[0036] Figure 2 is a flow chart of a calibration method for a power module in some embodiments of the present application;

[0037] Figure 3 is a flowchart of obtaining target calibration items in some embodiments of the present application;

[0038] Figure 4 is a flow chart of updating calibration parameters in some embodiments of the present application;

[0039] Figure 5 is a flow chart of obtaining calibration parameters in some embodiments of the present application;

[0040] Figure 6 is a flow chart of obtaining calibration parameters of other embodiments of the present application;

[0041] Figure 7 is a flow chart of a calibration method for a power module according to some preferred embodiments of the present application;

[0042] Figure 8 This is a structural block diagram of a calibration device for a power module in some embodiments of the present application. DETAILED DESCRIPTION

[0043] In order to more clearly understand the purpose, technical solutions and advantages of the present application, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0044] Unless otherwise defined, the technical terms or scientific terms involved in this application shall have the general meaning understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "a", "a", "the", "these" and the like in this application do not represent quantitative restrictions, and they can be singular or plural. The terms "include", "comprise", "have" and any variants thereof involved in this application are intended to cover non-exclusive inclusions; for example, a process, method and system, product or device comprising a series of steps or modules (units) is not limited to the listed steps or modules (units), but may include unlisted steps or modules (units), or may include other steps or modules (units) inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether directly or indirectly. The "multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, "A and / or B" can mean: A exists alone, A and B exist at the same time, and B exists alone. Usually, the character " / " indicates that the objects associated with each other are in an "or" relationship. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific ordering of the objects.

[0045] The power module calibration method provided in the embodiment of the present application can be executed in a test system. Figure 1 is a hardware structure block diagram of the test system of some embodiments of the present application. Figure 1 As shown, the test system may include a host computer 10, a resource board 20 and a power module 30 connected in sequence. The number of resource boards 20 and power modules 30 may be one or more, and this embodiment does not limit this. A person skilled in the art can understand that Figure 1 The structure shown is only for illustration and does not limit the structure of the above test system. Figure 1 More or fewer components as shown, or with Figure 1 Furthermore, the test system may further include a test server or other equipment connected between the host computer 10 and the resource board 20 to forward the communication data between the host computer 10 and the resource board 20 .

[0046] Specifically, the power module 30 may be a power circuit, an independent power module or a power board. The resource board 20 may be a module or circuit that provides auxiliary functions during the calibration process of the power module 30 .

[0047] In this embodiment, a calibration method for a power module is provided. Figure 1 The test system shown is executed in the host computer. Figure 2 is a flow chart of a calibration method for a power module in some embodiments of the present application, such as Figure 2 As shown, the process includes the following steps:

[0048] Step S201 : loading pre-acquired calibration data, wherein the calibration data includes measurement data corresponding to each calibration item at each output channel of the power module.

[0049] Specifically, the calibration items of the output channel may include any one or more of ADC / DAC calibration, voltage / current output calibration, and voltage / current measurement calibration.

[0050] Each power module may include multiple output channels, and each output channel may output a specified voltage or current signal. Accordingly, the calibration data also includes measurement data corresponding to each calibration item in each output channel of the power module. The measurement data corresponding to each output channel and each calibration item may be one or more, and different measurement data correspond to different target values.

[0051] Among them, ADC / DAC calibration is to calibrate the ADC (analog-to-digital conversion module) and DAC (digital-to-analog conversion module) corresponding to the output channel of the power module to ensure the accuracy of analog-to-digital conversion and digital-to-analog conversion of voltage signals or current signals. The measurement data of ADC / DAC calibration can be the actual measurement value obtained by a high-precision instrument after ADC / DAC conversion.

[0052] Voltage / current output calibration is to sample the voltage signal or current signal actually output by the output channel, read the sampled value after the calibrated ADC, compare the sampled value with the preset value, and adjust the output of the voltage signal or current signal of the output channel according to the comparison result to meet the output accuracy requirements. The measurement data of voltage / current output calibration can be the sampled values ​​corresponding to different preset values.

[0053] The voltage / current measurement calibration is to short-circuit two output channels, use one of the output channels as the input channel, first preset a voltage value or current value, obtain an analog voltage signal or current signal through the calibrated DAC corresponding to the input channel, then sample the voltage or current signal, read the sampled value through the calibrated ADC corresponding to the output channel, and compare the sampled value with the preset value, and calibrate the input channel and output channel according to the comparison result. The measurement data of the voltage / current measurement calibration can be the sampled values ​​corresponding to different preset values.

[0054] Step S202: acquiring, through an interactive interface, at least one output channel to be calibrated and a plurality of target calibration items, as well as target values ​​corresponding to the output channel to be calibrated and the target calibration items.

[0055] The interactive interface displays the options corresponding to each output channel of the power module, the options corresponding to each calibration item, and the target value input box in advance. Users can select the output channel to be calibrated and the target calibration item according to actual needs, and enter the target value for calibration. The number of output channels and target calibration items can be one or more, and the target value can be one or a group of voltage or current values.

[0056] Step S203: determining a calibration order of the plurality of target calibration items based on the preset calibration item priorities.

[0057] When the user selects multiple target calibration items, the calibration order of the multiple target calibration items is determined according to the preset calibration item priority and the type of the target calibration item. Each target calibration item can correspond to multiple output channels to be calibrated. Among them, the calibration item priority is sorted from high to low as ADC / DAC calibration, voltage / current output calibration, and voltage / current measurement calibration.

[0058] Further, if the target calibration items include ADC calibration and DAC calibration, DAC calibration may be performed first, and then ADC calibration may be performed.

[0059] Further, if the target calibration items include voltage output calibration and current output calibration, the voltage output calibration may be performed first, and then the current output calibration may be performed. Similarly, if the target calibration items include voltage measurement calibration and current measurement calibration, the voltage measurement calibration may be performed first, and then the current measurement calibration may be performed.

[0060] Step S204, based on the calibration order, calibrating multiple target calibration items in sequence, the calibration comprising: based on the target value and measurement data corresponding to at least one output channel to be calibrated, obtaining corresponding calibration parameters and sending them to the power supply module, the power supply module adjusting the output value of the target calibration item in the corresponding output channel to be calibrated based on the calibration parameters.

[0061] The target calibration items are calibrated according to the calibration order. Furthermore, the interactive interface can also be used to display the calibration results of different target calibration items of each output channel to be calibrated. Specifically, the calibration software calls the corresponding calibration program based on the target calibration item to obtain a return value, which is used to identify different calibration results. In a specific embodiment, the calibration results may include calibration success, calibration failure, and calibration abnormality.

[0062] During the calibration process of each target calibration item, each output channel to be calibrated can be traversed, and the calibration program calculates the corresponding calibration parameters based on the target value and measurement data of each output channel to be calibrated. This embodiment does not limit the algorithm of the calibration parameters. The host computer sends the calibration parameters to the power module, and the power module adjusts its own circuit parameters based on the calibration parameters, thereby adjusting the output value of the target calibration item in the corresponding output channel to be calibrated. The difference between the output value and the preset target value meets the accuracy requirement and achieves the calibration target.

[0063] Through steps S201 to S203, by loading the calibration data acquired in advance, the measurement data of each output channel of the power module for each calibration item measured in advance are obtained; through the interactive interface, at least one output channel to be calibrated and multiple target calibration items, as well as the target values ​​corresponding to the output channel to be calibrated and the target calibration items are acquired, the output channel and calibration item to be calibrated are selected, and the target values ​​are input; by determining the calibration order of the multiple target calibration items based on the preset calibration item priority, the calibration accuracy of each calibration item is ensured through the orderly execution of the multiple calibration items; by calibrating the multiple target calibration items of the multiple output channels to be calibrated in turn based on the calibration order, the problem of low calibration efficiency of the multi-channel power module existing in the related art is solved.

[0064] In some embodiments, Figure 3 is a flowchart of obtaining target calibration items in some embodiments of the present application, such as Figure 3 As shown, the process includes the following steps:

[0065] Step S301, based on the type of the board to which the power module is connected, obtain the candidate calibration items displayed on the interactive interface.

[0066] The power module in this embodiment is connected to the resource board, and the resource board provides the auxiliary resources required for calibration to the power module. Different calibration items may correspond to different types of resource boards. These resource boards can be placed in different board slots of the test machine. The test machine communicates with each resource board through the main control board. The main control board can also communicate with the host computer and upload the connection status of each resource board and the power module to the host computer. The host computer displays the corresponding alternative calibration items on the interactive interface according to the type of board to which the power module is connected.

[0067] Specifically, the user can configure the IP address through the calibration software of the host computer, establish a communication connection between the host computer and the test machine, and when the communication connection is successful, receive the resource board information of the test machine, obtain the alternative calibration items and display them on the interactive interface.

[0068] In some embodiments, the resource board corresponding to the target calibration item needs to communicate with the power module via a dedicated communication bus, which may specifically include a GPIB bus, etc. The calibration software of the host computer can be configured by calling the corresponding bus driver to achieve communication connection.

[0069] Step S302, obtaining calibration data corresponding to the candidate calibration items and displaying them on the interactive interface.

[0070] The calibration data corresponding to the alternative calibration item is queried in the loaded calibration data and displayed on the interactive interface. The calibration data may include the measurement data of each output channel corresponding to the alternative calibration item and the historical calibration parameters generated in the previous calibration process. The calibration data cannot be edited or modified.

[0071] Step S303: acquiring a plurality of target calibration items based on the selected candidate calibration items.

[0072] Through steps S301 to S303, based on the type of board to which the power module is connected, alternative calibration items displayed on the interactive interface are obtained, and corresponding alternative calibration items are displayed according to the actual connection status of the power module and the resource board to ensure the feasibility of executing the calibration items; by obtaining the calibration data corresponding to the alternative calibration items and displaying them on the interactive interface, a reference is provided for the user to select the target calibration items and target values; based on the checked alternative calibration items, multiple target calibration items are obtained to achieve orderly calibration of multiple target calibration items and multiple output channels.

[0073] In some embodiments, Figure 4 is a flow chart of updating calibration parameters of some embodiments of the present application, such as Figure 4 As shown, the process includes the following steps:

[0074] Step S401 : loading historical calibration parameters of each calibration item obtained in the last calibration of each output channel of the power module.

[0075] During the calibration process of the target calibration item, the corresponding calibration parameters can be obtained according to the target value and measurement data corresponding to each output channel. The calibration parameters can represent the gap or compensation between the target value and the actual value of the output channel. The calibration parameters are saved in the calibration data, and when the output channel performs the calibration of the same calibration item next time, the calibration parameters can be loaded into the memory.

[0076] In some embodiments, the calibration parameter is directly used as the calibration parameter for the next calibration and sent to the power module, and the power module performs calibration based on the calibration parameter.

[0077] Step S402: When the calibration item corresponding to the calibration parameter is the target calibration item and the output channel corresponding to the calibration parameter is the output channel to be calibrated, the calibration parameter obtained based on the current calibration overwrites the historical calibration parameter.

[0078] In other embodiments, corresponding calibration parameters are calculated and acquired through a preset algorithm according to the target value and measurement data corresponding to the output channel to be calibrated, and the calibration parameters are used to overwrite historical calibration parameters corresponding to the same target calibration item of the same output channel.

[0079] Through steps S401 to S402, the historical calibration parameters of each calibration item obtained in the previous calibration of each output channel of the power module are loaded, and when the calibration item corresponding to the calibration parameter is the target calibration item and the output channel corresponding to the calibration parameter is the output channel to be calibrated, the historical calibration parameters are overwritten based on the calibration parameters obtained in this calibration, and the calibration parameters are updated in time to avoid a decrease in output accuracy due to changes in circuit parameters of the power module during use.

[0080] In some embodiments, Figure 5 is a flow chart of obtaining calibration parameters in some embodiments of the present application, such as Figure 5 As shown, the process includes the following steps:

[0081] Step S501, traverse at least one output channel to be calibrated, and obtain measurement data corresponding to the output channel to be calibrated.

[0082] After determining the target calibration item and starting the calibration process in the interactive interface, traverse each output channel to be calibrated corresponding to the target calibration item to obtain corresponding measurement data. The measurement data may include multiple actual measurement values ​​corresponding to multiple preset target values.

[0083] Specifically, before obtaining the measurement data, it can also be determined whether the communication bus needs to be configured through the calibration software according to the type of the target calibration item. For example, when the target calibration item is DAC calibration, the GPIB bus device information is configured through the calibration software to achieve the communication connection between the power module and the corresponding resource board.

[0084] Step S502: Perform polynomial fitting based on the target value and the measurement data, and use the obtained polynomial coefficients as calibration parameters.

[0085] According to the multiple target values, the measurement data is searched to obtain multiple actual measurement values ​​corresponding to the target values. According to the multiple target values ​​and the corresponding multiple actual measurement values, a polynomial fitting is performed to obtain a polynomial equation, and the coefficients of the equation are used as calibration parameters.

[0086] In a specific embodiment, the polynomial equation may be in the form of y=kx+b, and the calibration parameter is the slope k of the equation.

[0087] Through steps S501 to S502, by traversing at least one output channel to be calibrated, measurement data corresponding to the output channel to be calibrated is obtained, and polynomial fitting is performed based on the target value and the measurement data, and the obtained polynomial coefficients are used as calibration parameters. The power module adjusts the circuit parameters of the output channel to be calibrated based on the calibration parameters to reduce the difference between the actual output value of the voltage or current of the output channel and the target value, thereby improving the signal output and measurement accuracy of the power module.

[0088] In some embodiments, Figure 6 is a flow chart of obtaining calibration parameters of other embodiments of the present application, such as Figure 6 As shown, the process includes the following steps:

[0089] Step S601: dividing the measurement data into corresponding segmented measurement data based on a preset segmentation interval.

[0090] In some embodiments, the output voltage or output current of the power module has a large value range, and the calibration parameters can be obtained by segmented fitting. Specifically, based on a preset segmented interval, the measurement data is divided into multiple measurement value arrays. Each measurement value array includes multiple measurement values.

[0091] Step S602, linear fitting is performed on the target value and the segmented measurement data corresponding to the segmented interval where the target value is located to obtain a fitting curve, and the slope of the fitting curve is used as a calibration parameter.

[0092] According to the target value input by the user, determine the measurement value array corresponding to the target value. For example, the measurement value array includes multiple measurement value arrays such as (0V~0.5V), (0.5V~1V), (1V~10V), (10V~40V), and each measurement value array includes multiple measurement values. Assuming that the target values ​​are 0.2V and 5V, the corresponding measurement value arrays are (0V~0.5V) and (1V~10V). Linear fit is performed on the target value and the corresponding measurement values ​​of the segmented interval to obtain the fitting curve y=kx+b, and the slope k of the fitting curve is used as the calibration parameter.

[0093] Through steps S601 to S602, the measurement data is divided into corresponding segmented measurement data based on a preset segmented interval, and linear fitting is performed on the target value and the segmented measurement data corresponding to the segmented interval where the target value is located to obtain a fitting curve, and the slope of the fitting curve is used as a calibration parameter. The accuracy of the calibration parameter is improved through segmented fitting, thereby further improving the signal output and measurement accuracy of the power module.

[0094] Furthermore, in some embodiments, a method for processing abnormal measurement data is also provided, the method comprising:

[0095] Determine whether the measured data is abnormal; if the measured data is abnormal, display corresponding prompt information on the interactive interface.

[0096] Specifically, the calibration software can determine whether the measurement data is abnormal based on the return value of the called calibration program. Different return values ​​correspond to different calibration results. When the calibration result is a calibration abnormality, the corresponding prompt information is displayed on the interactive interface to remind the user to confirm the measurement data, target value or historical calibration parameters, thereby improving the stability of the calibration program operation.

[0097] Specifically, the determination of calibration abnormality may include limiting the length, data type, etc. of the measurement data, and when the measurement data does not meet the limited requirements, the calibration abnormality is determined.

[0098] The calibration method of the power module of this embodiment is described and illustrated below through a preferred embodiment. The calibration method of the power module of this embodiment is applied to a host computer of a test system. The host computer is installed with calibration software maintenance. Figure 7 is a flow chart of a calibration method for a power module according to some preferred embodiments of the present application, such as Figure 7 As shown, the process includes the following steps:

[0099] Step S701, after the test machine is powered on, the IP address of the test machine is configured on the calibration software and the test machine is connected;

[0100] Step S702, loading pre-acquired calibration data, wherein the calibration data includes measurement data corresponding to each calibration item at each output channel of the power module and historical calibration parameters acquired in the last calibration;

[0101] Step S703, based on the type of the board to which the power module is connected, obtain the candidate calibration items displayed on the interactive interface, the candidate calibration items including ADC calibration, DAC calibration, voltage output calibration, current output calibration, voltage measurement calibration, and current measurement calibration;

[0102] Step S704, obtaining calibration data corresponding to the candidate calibration items and displaying them on the interactive interface;

[0103] Step S705, obtaining a plurality of target calibration items based on the selected candidate calibration items;

[0104] Step S706, obtaining the output channel to be calibrated and the corresponding target value corresponding to each target calibration item through the interactive interface;

[0105] Step S707, starting calibration based on obtaining a calibration start instruction on the interactive interface;

[0106] Step S708, determining whether the target calibration item includes DAC calibration or current measurement calibration;

[0107] Step S709, in the case of inclusion, obtaining the configuration information of the GPIB bus through the interactive interface;

[0108] Step S710, based on the preset calibration item priorities, determining the calibration order of the multiple target calibration items, the calibration item priorities from high to low being DAC calibration, ADC calibration, voltage output calibration, current output calibration, voltage measurement calibration, and current measurement calibration;

[0109] Step S711, calibrating the target calibration items in sequence according to the calibration order;

[0110] Step S712, determining whether the measurement data corresponding to the target calibration item is empty; if it is empty, returning an error code and setting the calibration parameter to 0, saving, and returning to step S711;

[0111] Step S713, if it is not empty, traverse each output channel to be calibrated;

[0112] Step S714, calculating the average value of the measurement data corresponding to the output channel to be calibrated;

[0113] Step S715, querying the corresponding measurement data according to the segment interval where the target data is located;

[0114] Step S716, calling the fitting function to obtain the calibration parameter value corresponding to the output channel to be calibrated;

[0115] Step S717, determining whether the length of the measured data value is greater than 1, and returning an error code if it is not greater than 1, and setting the calibration parameter to 0 and returning to step S711;

[0116] Step S718, if the value is greater than 1, the calibration parameter value is saved in the database, and the calibration result corresponding to the returned value is displayed on the interactive interface.

[0117] Through steps S701 to S718, the measurement data of each output channel of the power module for each calibration item measured in advance is obtained; a communication connection between the resource board and the host computer and the power module is established for data transmission; the output channel to be calibrated and the target calibration item and the corresponding target value are obtained through the interactive interface, and the calibration order of multiple target calibration items is determined based on the preset calibration item priority, thereby ensuring the orderly execution of the target calibration items and the calibration accuracy of each calibration item; the stability of the calibration program operation is improved through the abnormal inspection of the measurement data; the calibration parameters of the output channel to be calibrated are obtained through polynomial fitting of the measured value and the target value, thereby reducing the difference between the actual output value of the output channel and the target value, and improving the signal output and measurement accuracy of the power module; and the calibration parameters are updated in time to avoid the output accuracy reduction caused by the change of the circuit parameters of the power module during use.

[0118] This embodiment also provides a calibration device for a power module, which is applied to a test system. The test system includes a power module, Figure 8 is a structural block diagram of a calibration device for a power module in some embodiments of the present application. Figure 8 As shown, the device comprises:

[0119] A loading module 81, used to load pre-acquired calibration data, wherein the calibration data includes measurement data corresponding to each calibration item at each output channel of the power module;

[0120] An acquisition module 82, used to acquire at least one output channel to be calibrated and a plurality of target calibration items, and target values ​​corresponding to the output channel to be calibrated and the target calibration items through an interactive interface;

[0121] A determination module 83, configured to determine a calibration order of multiple target calibration items based on a preset calibration item priority;

[0122] The calibration module 84 is used to perform calibration on multiple target calibration items in sequence based on a calibration order, wherein the calibration includes: based on a target value and measurement data corresponding to at least one output channel to be calibrated, obtaining corresponding calibration parameters and sending them to the power supply module, and the power supply module adjusts the output value of the target calibration item in the corresponding output channel to be calibrated based on the calibration parameters.

[0123] The calibration device of the power module of the present embodiment loads the calibration data acquired in advance through the loading module 81, and obtains the measurement data of each output channel of the power module for each calibration item measured in advance; obtains at least one output channel to be calibrated and multiple target calibration items, as well as the target values ​​corresponding to the output channel to be calibrated and the target calibration items through the interactive interface through the acquisition module 82, selects the output channel and calibration item to be calibrated and inputs the target value; determines the calibration order of multiple target calibration items based on the preset calibration item priority through the determination module 83, and ensures the calibration accuracy of each calibration item through the orderly execution of multiple calibration items; and performs calibration on multiple target calibration items of multiple output channels to be calibrated in turn based on the calibration order through the calibration module 84, thereby solving the problem of low calibration efficiency of multi-channel power modules existing in the related art.

[0124] This embodiment further provides a test system, which includes the calibration device for the power module according to the above embodiment, as well as the power module and the resource board.

[0125] The test system of this embodiment, through the calibration device of the power module, calibrates different calibration items of the power module in sequence based on priority, thereby ensuring the calibration accuracy of each calibration item; and performs traversal calibration on multiple output channels to be calibrated, thereby solving the problem of low calibration efficiency of multi-channel power modules existing in related technologies.

[0126] In addition, in combination with the power module calibration method provided in the above embodiments, a readable storage medium may be provided in this embodiment to implement the method. The readable storage medium stores a program; when the program is executed by the processor, any power module calibration method in the above embodiments is implemented.

[0127] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementation modes, and will not be repeated in this embodiment.

[0128] It should be understood that the specific embodiments described herein are only used to explain the application, rather than to limit it. Based on the embodiments provided in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the protection scope of this application.

[0129] Obviously, the drawings are only some examples or embodiments of the present application. For ordinary technicians in the field, the present application can also be applied to other similar situations based on these drawings without creative work. In addition, it is understandable that although the work done in this development process may be complicated and lengthy, for ordinary technicians in the field, certain changes in design, manufacturing or production based on the technical content disclosed in this application are only conventional technical means and should not be regarded as insufficient content disclosed in this application.

[0130] The term "embodiment" in this application refers to a specific feature, structure or characteristic described in conjunction with the embodiment that can be included in at least one embodiment of the present application. The appearance of this phrase in various locations in the specification does not necessarily mean the same embodiment, nor does it mean that it is mutually exclusive with other embodiments and is independent or optional. It is clearly or implicitly understood by those of ordinary skill in the art that the embodiments described in this application can be combined with other embodiments without conflict.

[0131] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of patent protection. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the attached claims.

Claims

1. A method for calibrating a power module, characterized in that: The method is applied to a test system, the test system includes a power module, and the method includes: Loading pre-acquired calibration data, the calibration data including measurement data corresponding to each calibration item at each output channel of the power module; Acquire, through an interactive interface, at least one output channel to be calibrated and a plurality of target calibration items, as well as target values ​​corresponding to the output channel to be calibrated and the target calibration items; Determining a calibration order of the plurality of target calibration items based on a preset calibration item priority; Based on the calibration order, calibration is performed on the multiple target calibration items in sequence, and the calibration includes: based on the target value and measurement data corresponding to the at least one output channel to be calibrated, corresponding calibration parameters are acquired and sent to the power supply module, and the power supply module adjusts the output value of the target calibration item in the corresponding output channel to be calibrated based on the calibration parameters.

2. The method according to claim 1, characterized in that The obtaining, through the interactive interface, at least one output channel to be calibrated and a plurality of target calibration items, and target values ​​corresponding to the output channel to be calibrated and the target calibration items comprises: Based on the type of the board to which the power module is connected, obtaining alternative calibration items displayed on the interactive interface; Acquiring calibration data corresponding to the candidate calibration item and displaying it on the interactive interface; The plurality of target calibration items are acquired based on the selected candidate calibration items.

3. The method according to claim 1, characterized in that The loading of pre-acquired calibration data comprises: Loading historical calibration parameters of each calibration item obtained in the last calibration of each output channel of the power module; When the calibration item corresponding to the calibration parameter is a target calibration item, and the output channel corresponding to the calibration parameter is an output channel to be calibrated, the calibration parameter obtained based on the current calibration overwrites the historical calibration parameter.

4. The method according to claim 1, characterized in that The acquiring corresponding calibration parameters based on the target value and measurement data corresponding to the at least one output channel to be calibrated comprises: Traversing the at least one output channel to be calibrated, and acquiring the measurement data corresponding to the output channel to be calibrated; A polynomial fitting is performed based on the target value and the measurement data, and the obtained polynomial coefficients are used as the calibration parameters.

5. The method according to claim 4, characterized in that The performing polynomial fitting based on the target value and the measurement data and using the obtained polynomial coefficients as the calibration parameters comprises: Based on a preset segmentation interval, the measurement data is divided into corresponding segmented measurement data; A linear fit is performed on the target value and the segmented measurement data corresponding to the segmented interval where the target value is located to obtain a fitting curve, and the slope of the fitting curve is used as the calibration parameter.

6. The method according to claim 1, characterized in that The obtaining corresponding calibration parameters based on the target value and the measurement data corresponding to the at least one output channel to be calibrated further includes: Determine whether the measurement data is abnormal; if the measurement data is abnormal, display corresponding prompt information on the interactive interface.

7. The method according to claim 1, characterized in that The calibration items include any one or more of ADC / DAC calibration, voltage / current output calibration, and voltage / current measurement calibration. The calibration items are prioritized from high to low as ADC / DAC calibration, voltage / current output calibration, and voltage / current measurement calibration.

8. A calibration device for a power module, characterized in that: The device is applied to a test system, the test system includes a power supply module, and the device includes: A loading module, used to load pre-acquired calibration data, wherein the calibration data includes measurement data corresponding to each calibration item at each output channel of the power module; An acquisition module, used to acquire at least one output channel to be calibrated and a plurality of target calibration items, and target values ​​corresponding to the output channel to be calibrated and the target calibration items through an interactive interface; A determination module, configured to determine a calibration order of the plurality of target calibration items based on a preset calibration item priority; A calibration module is used to perform calibration on the multiple target calibration items in sequence based on the calibration order, wherein the calibration includes: based on the target value and measurement data corresponding to the at least one output channel to be calibrated, obtaining corresponding calibration parameters and sending them to the power supply module, and the power supply module adjusts the output value of the target calibration item in the corresponding output channel to be calibrated based on the calibration parameters.

9. A testing system, characterized in that: The test system comprises the calibration device for the power module as claimed in claim 8, as well as the power module and the resource board.

10. A readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, the steps of the power module calibration method according to any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Calibration method, equipment to be calibrated, calibration device and calibration system

    CN120522625A

  • A calibration method, a device to be calibrated, a calibration apparatus and a calibration system

    CN120522625B