Source meter output control device, source meter, and source meter output control method

Through the combination of mode selection module, incremental voltage module and feedback control module, the incremental PID algorithm is used to calculate the voltage or current control increment, which solves the problem of slow response speed and large fluctuations in the source table output control, and achieves fast and stable output control, ensuring the accuracy of the test data and the safety of the equipment.

CN120143925BActive Publication Date: 2025-08-12SHENZHEN CITY SIGLENT TECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510621655.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-15
Publication Date
2025-08-12
Estimated Expiration
2045-05-15

AI Technical Summary

Technical Problem

The existing source table responds slowly during the output control process and cannot quickly track signal changes, resulting in inaccurate test data, and the output value fluctuates greatly during the source-to-limit transition, which may damage the device under test.

Method used

The control device consisting of a mode selection module, an incremental voltage module, an incremental current module and a feedback control module is used to calculate the voltage or current control increment through the incremental PID algorithm, and selectively connect to the working loop to achieve fast and stable output control.

Benefits of technology

Improve the response speed and stability of the source meter output control, avoid overshoot or undervoltage of the output voltage or current, and ensure the accuracy of the test data and the safety of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120143925B_ABST
    Figure CN120143925B_ABST
Patent Text Reader

Abstract

The present application provides a source meter output control device, a source meter, and a source meter output control method. The source meter output control device includes a mode selection module, an incremental voltage module, an incremental current module, and a feedback control module. The mode selection module is used to obtain a target value and a limit value of a desired source meter output based on configuration information of the source meter, and further output a control signal based on the actual voltage value, the actual current value, the target value, and the limit value; the incremental voltage module is used to calculate a voltage control increment based on a preset incremental algorithm, the actual voltage value, and the target voltage value; the incremental current module is used to calculate a current control increment based on a preset incremental algorithm, the actual current value, and the target current value; and the feedback control module is used to select, based on the control signal output by the mode selection module, to connect a voltage control increment or a current control increment to form a working loop for feedback, and update and calculate a control codeword used to control the source meter output.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electronic measuring instruments, and in particular to a source meter output control device, a source meter, and a source meter output control method. Background Art

[0002] A VI sourcemeter (voltage-current sourcemeter) is a powerful electronic test instrument with voltage or current source output. It can simultaneously measure the real-time voltage and current values of the output circuit. In other words, the sourcemeter has four-quadrant voltage and current output functions. Therefore, the sourcemeter is widely used in automated testing, semiconductor packaging and testing and other fields.

[0003] In actual applications, it has been found that existing source meter output control processes take a long time to reach the set target voltage or target current after receiving a command, making it impossible to quickly track signal changes, resulting in inaccurate test data. Furthermore, in some cases, the source meter's control loop is not stable enough. During the source-to-limit transition, that is, when the source meter output approaches the set limit value, the output value fluctuates significantly. This increased fluctuation also leads to unstable test data when approaching the limit value, making it impossible to achieve precise output control. In severe cases, it may even damage the device under test. Summary of the Invention

[0004] The present application provides a source meter output control device, a source meter and a source meter output control method, which can solve the existing technical problems of slow source meter adjustment response speed, large fluctuations in source to limit transition, etc., which lead to inaccurate test data.

[0005] In a first aspect, an embodiment of the present application provides a source-meter output control device, comprising:

[0006] a mode selection module, configured to obtain configuration information of the source meter, an actual voltage value and an actual current value output by the source meter, obtain a target value and a limit value expected to be output by the source meter according to the configuration information of the source meter, and output a control signal according to the actual voltage value, actual current value, target value and limit value; the target value being a target voltage value or a target current value;

[0007] an incremental voltage module, configured to obtain the actual voltage value and the target voltage value, and calculate a voltage control increment based on a preset first incremental algorithm, the actual voltage value, and the target voltage value;

[0008] an incremental current module, configured to obtain the actual current value and the target current value, and calculate a current control increment based on a preset second incremental algorithm, the actual current value and the target current value;

[0009] A feedback control module, whose control end is connected to the control signal output end of the mode selection module, is further controllably connected to the incremental voltage module and the incremental current module, respectively, to form a working loop for feedback. The feedback control module is configured to select the incremental voltage module or the incremental current module for connection according to the control signal output by the mode selection module, calculate a control codeword for controlling the output of the source meter based on the voltage control increment output by the incremental voltage module or the current control increment output by the incremental current module, and output the control codeword to the digital-to-analog converter of the source meter through its output end to achieve output control of the source meter.

[0010] In some embodiments, the feedback control module includes a first multiplexer, a second multiplexer, and a third multiplexer;

[0011] The first input terminal of the first multiplexer is used to receive the voltage control increment output by the incremental voltage module, the second input terminal of the first multiplexer is used to receive the current control increment output by the incremental current module, the control terminal of the first multiplexer is used to receive the control signal output by the mode selection module, the output terminal of the first multiplexer is connected to the output terminal of the feedback control module, and the value input to the first input terminal or the second input terminal of the first multiplexer is selected as the output of the first multiplexer based on the control signal;

[0012] The first input terminal and the second input terminal of the second multiplexer are used to receive the value assigned by the mode selection module, the control terminal of the second multiplexer is used to receive the control signal output by the mode selection module, the output terminal of the second multiplexer is connected to the input terminal of the incremental voltage module, and the value input to the first input terminal or the second input terminal of the second multiplexer is selected as the output of the second multiplexer based on the control signal output by the mode selection module;

[0013] The first input terminal and the second input terminal of the third multiplexer are used to receive the assignment of the mode selection module, the control terminal of the third multiplexer is used to receive the control signal output by the mode selection module, the output terminal of the third multiplexer is connected to the input terminal of the incremental current module, and based on the control signal output by the mode selection module, the value input by the first input terminal or the second input terminal of the third multiplexer is selected as the output of the third multiplexer.

[0014] In some embodiments, the feedback control module further comprises a feedback integration unit connected between the output terminal of the first multiplexer and the output terminal of the feedback control module;

[0015] The feedback integration unit is used to calculate the control code word for controlling the output of the source meter at the current moment based on the control code word for controlling the output of the source meter output outputted at the previous moment and the voltage control increment / current control increment outputted by the first multiplexer received at the current moment.

[0016] In some embodiments, the configuration information includes a source output value and a limit value. When the configured source output value is a voltage value and the limit value is a current value, the source meter is configured as a voltage source, the configured source output value is a target voltage value, and the configured limit values are respectively a positive current limit value and a negative current limit value. The mode selection module assigns the target voltage value to the first input terminal and the second input terminal of the second multiplexer, and assigns the positive current limit value and the negative current limit value to the first input terminal and the second input terminal of the third multiplexer, respectively.

[0017] When the configured source output value is a current value and the limit value is a voltage value, the source meter is configured as a current source, the configured source output value is a target current value, the configured limit values are respectively a positive voltage limit value and a negative voltage limit value, and the mode selection module assigns the target current value to the first input terminal and the second input terminal of the third multiplexer, and assigns the positive voltage limit value and the negative voltage limit value to the first input terminal and the second input terminal of the second multiplexer, respectively.

[0018] In some embodiments, when the source meter is configured as a voltage source, the mode selection module outputs a control signal based on the actual voltage value, actual current value, target voltage value, positive current limit value, and negative current limit value to switch the working loop between the voltage loop, positive current loop, and negative current loop, thereby making the actual voltage value approach the target voltage value and making the actual current value between the positive and negative current limits.

[0019] In some embodiments, the mode selection module outputs a control signal based on the actual voltage value, the actual current value, the target voltage value, the positive current limit value, and the negative current limit value to switch the working loop between the voltage loop, the positive current loop, and the negative current loop, including:

[0020] Initially, a first sub-control signal is output, so that the incremental voltage module calculates the difference between the actual voltage value and the target voltage value based on the first sub-control signal, calculates the voltage control increment based on the difference, and causes the feedback control module to connect to the incremental voltage module based on the first sub-control signal, so that the working loop is in the voltage loop;

[0021] When the working loop is in the voltage loop, and the actual current value at the current moment is between the positive current limit value and the negative current limit value, the first sub-control signal is continuously outputted to keep the working loop in the voltage loop;

[0022] When the working loop is in the voltage loop state, and the actual current value at the current moment is greater than the positive current limit value, outputting a second sub-control signal so that the incremental current module calculates the difference between the actual current value and the positive current limit value based on the second sub-control signal, calculates the positive current control increment based on the difference, and causes the feedback control module to switch to the incremental current module based on the second sub-control signal, so that the working loop enters the positive current loop;

[0023] When the working loop is in a positive current loop, and the actual current value at a current moment is less than the positive current limit value and the actual voltage value is greater than the target voltage value, outputting a first sub-control signal so that the incremental voltage module calculates the difference between the actual voltage value and the target voltage value based on the first sub-control signal, calculates the voltage control increment based on the difference, and causes the feedback control module to switch to the incremental voltage module based on the first sub-control signal, so that the working loop enters the voltage loop;

[0024] When the working loop is in the voltage loop state, and the actual current value at the current moment is less than the negative current limit value, outputting a third sub-control signal so that the incremental current module calculates the difference between the actual current value and the negative current limit value based on the third sub-control signal, calculates the negative current control increment based on the difference, and causes the feedback control module to switch to the incremental current module based on the third sub-control signal, so that the working loop enters the negative current loop;

[0025] When the working loop is in a negative current loop, when the actual current value at the current moment is greater than the negative current limit value and the actual voltage value is less than the target voltage value, a first sub-control signal is output, so that the incremental voltage module calculates the difference between the actual voltage value and the target voltage value based on the first sub-control signal, calculates the voltage control increment according to the difference, and switches the feedback control module to access the incremental voltage module based on the first sub-control signal, so that the working loop enters the voltage loop.

[0026] In some embodiments, when the operating loop of the source meter is a voltage loop, the first sub-control signal includes a first forward control signal output to the control terminal of the second multiplexer and a first backward control signal output to the control terminal of the first multiplexer. The second multiplexer outputs the target voltage value to the incremental voltage module in response to the first forward control signal, and the first multiplexer outputs a voltage control increment in response to the first backward control signal.

[0027] When the working loop of the source meter is a positive current loop, the second sub-control signal includes a second forward control signal output to the control terminal of the third multiplexer and a second backward control signal output to the control terminal of the first multiplexer. The third multiplexer outputs a positive current limit value to the incremental current module in response to the second forward control signal, and the first multiplexer outputs a positive current control increment in response to the second backward control signal.

[0028] When the working loop of the source meter is a negative current loop, the third sub-control signal includes a third forward control signal output to the control end of the third multiplexer and a third backward control signal output to the control end of the first multiplexer. The third multiplexer outputs a negative current limit value to the incremental current module in response to the third forward control signal, and the first multiplexer outputs a negative current control increment in response to the third backward control signal.

[0029] In some embodiments, when the source meter is configured as a current source, the mode selection module outputs a control signal based on the actual voltage value, the actual current value, the target current value, the positive voltage limit value, and the negative voltage limit value, so that the working loop switches between the current loop, the positive voltage loop, and the negative voltage loop, thereby making the actual current value approach the target current value and making the actual voltage value between the positive and negative voltage limits.

[0030] In some embodiments, the mode selection module outputs a control signal according to the actual voltage value, the actual current value, the target current value, the positive voltage limit value, and the negative voltage limit value to switch the working loop between the current loop, the positive voltage loop, and the negative voltage loop, including:

[0031] Initially, a fourth sub-control signal is outputted, causing the incremental current module to calculate the difference between the actual current value and the target current value based on the fourth sub-control signal, calculate the current control increment based on the difference, and causing the feedback control module to connect to the incremental current module based on the fourth sub-control signal, so that the working loop is in the current loop;

[0032] When the working loop is in the current loop, and the actual voltage value at the current moment is between the positive voltage limit value and the negative voltage limit value, the fourth sub-control signal is continuously outputted to keep the working loop in the current loop;

[0033] When the working loop is in the current loop state, and the actual voltage value at a current moment is greater than the positive voltage limit value, outputting a fifth sub-control signal so that the incremental voltage module calculates the difference between the actual voltage value and the positive voltage limit value based on the fifth sub-control signal, calculates the positive voltage control increment based on the difference, and causes the feedback control module to switch to the incremental voltage module based on the fifth sub-control signal, so that the working loop enters the positive voltage loop;

[0034] When the working loop is in a positive voltage loop state, and at a current moment the actual voltage value is less than the positive voltage limit value and the actual current value is greater than the target current value, outputting a fourth sub-control signal so that the incremental current module calculates the difference between the actual current value and the target current value based on the fourth sub-control signal, calculates the current control increment based on the difference, and causes the feedback control module to switch to connecting to the incremental current module based on the fourth sub-control signal, so that the working loop enters the current loop;

[0035] When the working loop is in the current loop state, and the actual voltage value at a current moment is less than the negative voltage limit value, outputting a sixth sub-control signal so that the incremental voltage module calculates the difference between the actual voltage value and the negative voltage limit value based on the sixth sub-control signal, calculates the negative voltage control increment based on the difference, and causes the feedback control module to switch to the incremental voltage module based on the sixth sub-control signal, so that the working loop enters the negative voltage loop;

[0036] When the working loop is in the negative voltage loop, when the actual voltage value at the current moment is greater than the negative voltage limit value and the actual current value is less than the target current value, the fourth sub-control signal is output, so that the incremental current module calculates the difference between the actual current value and the target current value based on the fourth sub-control signal, calculates the current control increment according to the difference, and switches the feedback control module to connect to the incremental current module based on the fourth sub-control signal, so that the working loop enters the current loop.

[0037] In some embodiments, when the operating loop of the source meter is a current loop, the fourth sub-control signal includes a fourth forward control signal output to the control terminal of the third multiplexer and a fourth backward control signal output to the control terminal of the first multiplexer. The third multiplexer outputs the target current value to the incremental current module in response to the fourth forward control signal, and the first multiplexer outputs the current control increment in response to the fourth backward control signal.

[0038] When the working loop of the source meter is a positive voltage loop, the fifth sub-control signal includes a fifth forward control signal output to the control terminal of the second multiplexer and a fifth backward control signal output to the control terminal of the first multiplexer. The second multiplexer outputs a positive voltage limit value to the incremental current module in response to the fifth forward control signal, and the first multiplexer outputs a positive voltage control increment in response to the fifth backward control signal.

[0039] When the working loop of the source meter is a negative voltage loop, the sixth sub-control signal includes a sixth forward control signal output to the control end of the second multiplexer and a sixth backward control signal output to the control end of the first multiplexer. The second multiplexer outputs a negative voltage limit value to the incremental current module in response to the sixth forward control signal, and the first multiplexer outputs a negative voltage control increment in response to the sixth backward control signal.

[0040] In some embodiments, the mode selection module receives configuration information input by a user through a human-computer interaction interface.

[0041] In a second aspect, an embodiment of the present application provides a source meter, comprising at least a power output module, an output acquisition module, and a source meter output control device as described in any embodiment of the first aspect;

[0042] The power output module of the power supply module includes a digital-to-analog converter and a signal amplifier. The digital-to-analog converter is used to generate a digital signal of voltage or current according to configuration information and convert it into an analog signal; the signal amplifier is used to amplify the analog signal output by the digital-to-analog converter to the target voltage or target current of the source meter; the output acquisition module is used to collect the actual voltage value and actual current value output by the source meter; the source meter output control device is used to selectively input a voltage control increment or a current control increment as a control code word for controlling the output of the source meter into the digital-to-analog converter according to the configuration information of the source meter, the relationship between the actual voltage value, actual current value and the target voltage value and target current value, and the working loop in the current working mode of the source meter, so as to perform feedback control on the output of the source meter until the actual voltage value or actual current value approaches or reaches the target voltage value or target current value.

[0043] In a third aspect, an embodiment of the present application provides a source-meter output control method, comprising:

[0044] Obtain the configuration information of the source meter, the actual voltage value and the actual current value of the source meter output port;

[0045] Determining a target value and a limit value expected to be output by the source meter according to configuration information of the source meter; the target value is a target voltage value or a target current value;

[0046] Based on the determined target value, determining the loop in which the source meter is currently operating according to the actual voltage value, the actual current value and the limit value;

[0047] According to the loop in which the source meter is currently operating, selectively calculating a control codeword for controlling the output of the source meter according to a voltage control increment or a current control increment;

[0048] Feedback-regulating the output of the source meter according to the control codeword for controlling the output of the source meter until the actual voltage value or the actual current value approaches or reaches the target value;

[0049] The voltage control increment is obtained by calculating the difference between the actual voltage value and the target voltage value based on a preset first incremental algorithm;

[0050] The current control increment is obtained by calculation based on a preset second incremental algorithm according to the difference between the actual current value and the target current value.

[0051] The source meter output control device, source meter, and source meter output control method provided in the embodiments of the present application determine the current working loop of the source meter through the user configuration and actual output value of the mode selection module, and are respectively provided with calculation branches for voltage control increment and current control increment. The device can selectively connect the voltage control increment or the current control increment according to the control signal output by the mode selection module to form a working loop for feedback, and obtain the control codeword for controlling the source meter output based on the connected control increment. At the same time, the calculation branches of the voltage control increment and the current control increment both adopt an incremental PID algorithm, and the integral term will not be continuously accumulated for the incremental calculation branch that is not connected, thereby effectively improving the response speed of the source meter output control. Precisely because of this, when the system load suddenly changes, that is, when switching from source mode to limiting mode, there will be no overshoot or undervoltage of the output voltage or current, and a smooth transition can be achieved, ensuring the accuracy and stability of the source meter output control. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] 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.

[0053] Figure 1 A schematic diagram of the structure of a source table provided in one embodiment of the present application.

[0054] Figure 2 A schematic diagram of the structure of a source meter output control device provided in one embodiment of the present application.

[0055] Figure 3 A schematic diagram of working loop switching under a voltage source provided in one embodiment of the present application.

[0056] Figure 4 A schematic diagram of the switching of the working loop under the current source provided in one embodiment of the present application.

[0057] Figure 5 A schematic structural diagram of a source meter output control device provided in another embodiment of the present application.

[0058] Figure 6 This is a source table configuration interface provided by an embodiment of the present application.

[0059] Figure 7 This is a flowchart of a source meter output control method provided by one embodiment of the present application.

[0060] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0061] The present invention will be further described in detail below by means of specific embodiments in conjunction with the accompanying drawings. Similar elements in different embodiments are numbered with associated similar elements. In the following embodiments, many detailed descriptions are provided to enable the present application to be better understood. However, those skilled in the art will readily appreciate that some of the features may be omitted in different circumstances, or may be replaced by other elements, materials, or methods. In some cases, some operations related to the present application are not shown or described in the specification. This is to avoid the core portion of the present application being overwhelmed by excessive descriptions, and for those skilled in the art, it is not necessary to describe these related operations in detail. They will fully understand the related operations based on the description in the specification and the general technical knowledge in the art.

[0062] In addition, the features, operations, or characteristics described in the specification may be combined in any appropriate manner to form various embodiments. Furthermore, the steps or actions in the method description may be reordered or adjusted in a manner readily apparent to those skilled in the art. Therefore, the various sequences in the specification and drawings are provided solely for the purpose of clearly describing a particular embodiment and are not intended to be mandatory, unless otherwise specified.

[0063] The terms "first," "second," and so on, in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein. Furthermore, the objects distinguished by "first," "second," and so on generally refer to a class and do not limit the number of objects. For example, the first object can be one or more. Furthermore, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship. The terms "connection" and "coupling" used in this application, unless otherwise specified, include both direct and indirect connections (couplings).

[0064] A VI sourcemeter (voltage-current sourcemeter) is a precision test instrument that integrates the functions of a voltage source, current source, voltmeter, and ammeter. It can simultaneously provide precise voltage or current excitation and simultaneously measure the corresponding current or voltage response. Its core operating principle is based on four-quadrant operation, allowing it to flexibly switch between voltage source mode (output voltage, measure current) or current source mode (output current, measure voltage) based on test requirements. It also supports bidirectional output and measurement of positive and negative voltages and currents.

[0065] The VI sourcemeter's output control features two modes: constant voltage (CV) and constant current (CC). When configured as a voltage source, operating in constant voltage mode, the meter must control the output voltage to maintain a stable target value set by the user to ensure voltage accuracy. However, load variations can cause actual output current to vary. For example, if the load impedance is too low (short circuit), the actual output current may reach or exceed the positive current limit. Alternatively, if the device under test is reverse biased, the actual output current may reach or exceed the negative current limit. In these cases, the meter switches from constant voltage output control to current control within the current limit—from sourcing to limiting mode. Through feedback output control, when the actual output current is within the limit, the meter switches from current control within the limit to constant voltage output control—from limiting to sourcing mode—thus protecting both the meter and the load. Similarly, when configured as a current source, the output voltage may reach or exceed the positive or negative voltage limit, and switching between sourcing and limiting may occur.

[0066] However, in actual output control, after receiving a command, a source instrument takes a long time to reach the set target voltage or current, making it difficult to quickly track signal changes, resulting in inaccurate test data. Furthermore, when switching from sourcing mode to limiting mode, the output value fluctuates significantly. Overshoot or undershoot of the voltage or current also leads to unstable test data when approaching the limit value, making it impossible to achieve precise output control. In severe cases, it may even damage the device under test.

[0067] Therefore, the present application proposes a source meter output control device and a source meter output control method, so that the source meter can quickly switch from source mode to limit mode, or from limit mode to source mode when facing a variable load, and there will be no overshoot or undervoltage of the output voltage or current during the switching process, and a smooth transition can be achieved.

[0068] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0069] Figure 1 This is a schematic diagram of the structure of a source table provided in one embodiment of the present application. Figure 1 As shown, the source meter provided in this embodiment includes at least a power output module 110 , an output acquisition module 120 and a source meter output control device 130 .

[0070] In this embodiment, the power output module 110 is at least configured to generate a target voltage or target current based on configuration information. The output acquisition module 120 is configured to acquire the actual voltage and current values of the source meter output, obtained based on the load characteristics of the source meter output port. The source meter output control device 130 is configured to selectively input a voltage control increment or a current control increment as a control codeword for controlling the source meter output into the power output module 110 based on the source meter configuration information, the relationship between the actual voltage and current values, and the target voltage and current values, and the operating loop in the current operating mode of the source meter, thereby performing feedback control on the source meter output until the actual voltage or current value approaches or reaches the target voltage or current value.

[0071] The configuration information of the source meter includes whether the currently configured source is a voltage source or a current source, as well as the target value and limit value of the current source mode, that is, the target voltage value and positive and negative current limit values in voltage source mode, and the target current value and positive and negative voltage limit values in current source mode.

[0072] In some embodiments, the power output module 110 includes a digital-to-analog converter (DAC) and a signal amplifier (PA) connected in sequence. The DAC is typically a high-speed DAC that generates a corresponding digital voltage or current signal based on user configuration information, i.e., a target voltage or target current, and converts the digital voltage or current signal into an analog signal for output to the signal amplifier (PA). The signal amplifier (PA) amplifies the analog voltage or current signal output by the DAC to the desired target voltage or target current, and outputs the signal to the output port of the source meter (i.e., the load connected to the source meter) through its output terminal. The DAC is also configured to receive a control codeword output by the source meter output control device 130 for controlling the source meter output, and to provide feedback adjustment to the digital voltage or current signal generated at the previous moment, thereby achieving control of the source meter output.

[0073] In some embodiments, the output acquisition module 120 includes a sampling resistor Rr, a first operational amplifier U1 , a first analog-to-digital converter ADC1 , a second operational amplifier U2 , and a second analog-to-digital converter ADC2 .

[0074] Specifically, the first end of the sampling resistor Rr is connected to the output end of the signal amplifier PA; the non-inverting input end of the first operational amplifier U1 is connected to the second end of the sampling resistor Rr, and the inverting input end of the first operational amplifier U1 is connected to the first end connected to the second end of the sampling resistor Rr; the input end of the first analog-to-digital converter ADC1 is connected to the output end of the first operational amplifier U1, and the output end of the first analog-to-digital converter ADC1 is used to output the actual current value; the non-inverting input end of the second operational amplifier U2 is connected to the second end of the sampling resistor Rr, and the inverting input end of the second operational amplifier U2 is short-circuited with its output end; the input end of the second analog-to-digital converter ADC2 is connected to the output end of the second operational amplifier, and the output end of the second analog-to-digital converter ADC2 is used to output the actual voltage value.

[0075] It should be noted that the output acquisition module 120 may also be implemented using other voltage and current acquisition circuits, and this embodiment only provides an example for illustration.

[0076] The improvement of the source meter provided in this embodiment lies in how the source meter output control device 130 selectively inputs a voltage control increment or a current control increment as a control codeword for controlling the source meter output into the power output module 110 based on the configuration information of the source meter and the relationship between the actual voltage value, the actual current value and the target voltage value, the target current value, and the working loop in the current working mode of the source meter, thereby performing feedback control on the output of the source meter until the actual voltage value or the actual current value approaches or reaches the target voltage value or the target current value.

[0077] The structure and implementation process of the source-to-meter output control device 130 will be further described below.

[0078] Figure 2 This is a schematic diagram of the structure of a source meter output control device provided by an embodiment of the present application. Figure 2 As shown, the source meter output control device 130 provided in this embodiment includes a mode selection module 210 , an incremental voltage module 220 , an incremental current module 230 and a feedback control module 240 .

[0079] In this embodiment, the mode selection module 210 is used to obtain configuration information of the source meter, the actual voltage value and the actual current value output by the source meter, obtain the target value and limit value of the expected source meter output based on the configuration information of the source meter, and output a control signal based on the actual voltage value, the actual current value, the target value, and the limit value; wherein the target value is a target voltage value or a target current value.

[0080] In other words, mode selection module 210 receives the user's configuration of the source meter and, based on the source meter configuration information, determines whether the currently configured source is a voltage source or a current source. It also determines the target value and limit value for the corresponding source mode based on the source meter configuration information, namely, the target voltage value and positive and negative current limit values in voltage source mode, and the target current value and positive and negative voltage limit values in current source mode. Furthermore, mode selection module 210 is further configured to output a control signal representing the source meter's operating status based on the actual voltage value, actual current value, target value, and limit value output by the source meter.

[0081] In some embodiments, the mode selection module 210 can be implemented via software or hardware and receive configuration information input by the user via a human-computer interaction interface. In some embodiments, the mode selection module 210 can include a first input terminal, a second input terminal, a first output terminal, a second output terminal, and a control signal output terminal. The first input terminal is used to obtain user configuration information for the source meter, and the second input terminal is used to obtain the actual voltage and current values of the source meter output collected from the source meter output terminal.

[0082] The incremental voltage module 220 is configured to obtain an actual voltage value and a target voltage value, and calculate a voltage control increment based on a preset first incremental algorithm, the actual voltage value, and the target voltage value. In some embodiments, the incremental voltage module 220 includes a first input terminal, a second input terminal, and an output terminal. The first input terminal is configured to obtain the actual voltage value output by the source meter, and the second input terminal is connected to the first output terminal of the mode selection module 210 to obtain the target voltage value from the mode selection module 210.

[0083] The incremental current module 230 is configured to obtain an actual current value and a target current value, and calculate a current control increment based on a preset second incremental algorithm, the actual current value, and the target current value. In some embodiments, the incremental current module 230 may include a first input terminal, a second input terminal, and an output terminal. The first input terminal is configured to obtain the actual current value output by the source meter, and the second input terminal is connected to the second output terminal of the mode selection module 210 to obtain the target current value from the mode selection module 210.

[0084] In this embodiment, the incremental voltage module 220 is pre-configured with a first incremental algorithm. The actual voltage value output by the source meter is input and, according to the first incremental algorithm, the voltage control increment is calculated. Similarly, the incremental current module 230 is pre-configured with a second incremental algorithm. The actual current value output by the source meter is input and, according to the second incremental algorithm, the current control increment is calculated.

[0085] The first and second incremental algorithms, also known as incremental PID control algorithms, are a form of PID control. Unlike position PID, they do not directly calculate the absolute value of the controlled variable, but rather the incremental value. By accumulating incremental values, the control output is adjusted, thus achieving continuous control of the system.

[0086] In some embodiments, the output increment Δ of the incremental PID controller u ( k ) is calculated by the following formula:

[0087] Δ u ( k )= Kp [ e ( k )− e ( k −1)]+ Kie ( k )+ Kd [ e ( k )−2 e ( k −1)+ e ( k −2)];

[0088] in, e ( k ) is the error at the current moment, that is, the difference between the set value and the actual value; Kp is the proportional coefficient, which determines the influence of the current error on the control quantity; Ki is the integral coefficient, which determines the influence of error accumulation on the control quantity; Kd is the differential coefficient, which determines the impact of the error change rate on the control quantity.

[0089] As can be seen, the incremental PID control algorithm only calculates the difference (increment) between the control variable at the current moment and the previous moment, effectively avoiding the integral saturation problem that can occur in position-based PID and improving system stability. The increment is only related to the most recent errors. When calculating errors or control variables, the system responds quickly to changes, is insensitive to sudden error changes, and has stronger anti-interference capabilities. Furthermore, only the three most recent error values need to be stored during the calculation process, eliminating the need to accumulate the integral term when calculating the increment. This reduces the computational effort and storage requirements.

[0090] In this embodiment, the incremental voltage module 220 first obtains the difference between the actual voltage value and the target voltage value at the current moment based on the first incremental algorithm and the obtained actual voltage value and target voltage value, that is, e ( k), and then based on the calculation formula of the first incremental algorithm and the control amount difference (increment) at the previous moment, the voltage control increment at the current moment can be calculated and output to the feedback actuator. Similarly, the incremental current module 230 first obtains the difference between the actual current value and the target current value at the current moment based on the second incremental algorithm and the obtained actual current value and target current value, that is, e ( k ), and then based on the calculation formula of the second incremental algorithm and the control amount difference (increment) at the previous moment, the current control increment at the current moment can be calculated and waited to be output to the feedback actuator.

[0091] The feedback control module 240 is used to be controllably connected to the incremental voltage module 220 and the incremental current module 230, respectively, to form a working loop for feedback. The feedback control module 240 is used to select the incremental voltage module 220 or the incremental current module 230 for connection according to the control signal output by the mode selection module 210. Based on the voltage control increment output by the incremental voltage module 220 or the current control increment output by the incremental current module 230, the feedback control module 240 calculates the control codeword for controlling the output of the source meter, and outputs the control codeword to the digital-to-analog converter DAC of the source meter through its output terminal to achieve output control of the source meter.

[0092] In some embodiments, the feedback control module 240 may include a control end, a first input end, a second input end, and an output end. The control end is connected to the control signal output end of the mode selection module 210, the first input end is connected to the output end of the incremental voltage module 220, the second input end is connected to the output end of the incremental current module 230, and the output end is connected to an input end of the digital-to-analog converter DAC for outputting a control codeword for controlling the output of the source meter.

[0093] In this embodiment, the feedback control module 240 is an actuator of the incremental voltage module 220 or the incremental current module 230, and controllably forms a feedback loop with the incremental voltage module 220 or the incremental current module 230. Specifically, the feedback control module 240 selects the incremental voltage module 220 or the incremental current module 230 based on the control signal output by the mode selection module 210. Specifically, the feedback control module 240 selects the voltage control increment output by the incremental voltage module 220 or the current control increment output by the incremental current module 230 to calculate a control codeword for outputting to the digital-to-analog converter (DAC) for controlling the output of the source meter. The control codeword outputted by the source meter serves as a reference for ensuring that the output of the source meter approaches the target value.

[0094] In summary, the output control device provided in this embodiment includes a mode selection module, an incremental voltage module, an incremental current module and a feedback control module, wherein the mode selection module is used to obtain the target value and limit value of the expected source meter output according to the configuration information of the source meter, and further output a control signal according to the actual voltage value, the actual current value, the target value and the limit value; the incremental voltage module is used to calculate the voltage control increment according to the preset incremental algorithm, the actual voltage value and the target voltage value; the incremental current module is used to calculate the current control increment according to the preset incremental algorithm, the actual current value and the target current value; the feedback control module is used to select the voltage control increment or the current control increment to form a working loop for feedback according to the control signal output by the mode selection module, and calculate and output the control codeword for controlling the output of the source meter.

[0095] This embodiment determines the current operating loop of the source meter based on the user configuration and actual output value of the mode selection module, and provides calculation branches for voltage control increments and current control increments, respectively. Based on the control signal output by the mode selection module, the voltage control increment or current control increment can be selectively connected to form a working loop for feedback. The control codeword used to control the source meter output is calculated based on the connected control increment. Simultaneously, the calculation branches for both the voltage control increment and the current control increment utilize an incremental PID algorithm. Integral terms are not continuously accumulated for unconnected increment calculation branches, effectively improving the response speed of the source meter output control. Precisely because of this, when the system load suddenly changes, that is, when switching from source mode to limit mode, there is no overshoot or undervoltage in the output voltage or current, enabling a smooth transition and ensuring the accuracy and stability of the source meter output control.

[0096] The following further describes how the mode selection module 210 outputs a control signal according to the actual voltage value, the actual current value, the target voltage value, the positive current limit value, and the negative current limit value to switch the working loop.

[0097] Figure 3 This is a schematic diagram of the working loop switching under the voltage source provided by an embodiment of the present application. Figure 3As shown, when the source meter is configured as a voltage source, the working loop of the source meter includes a voltage loop, a positive current loop, and a negative current loop. The mode selection module 210 will output a control signal based on the actual voltage value (real_volt_value), the actual current value (real_curr_value), the target voltage value (ref_volt_source), the positive current limit value (+ref_curr_limit), and the negative current limit value (-ref_curr_limit) to switch the working loop between the voltage loop (CV loop), the positive current loop (positive CC loop, CC_POS loop), and the negative current loop (negative CC loop, CC_NEG loop). It should be noted that under the source meter voltage source, the switching of the working loop includes switching from the source mode to the limit mode and from the limit mode to the source mode, that is, switching between the voltage loop and the positive current loop, and between the voltage loop and the negative current loop.

[0098] Specifically, the mode selection module 210 initially outputs a first sub-control signal, so that the incremental voltage module 220 calculates the difference between the actual voltage value and the target voltage value (ref_volt_source) based on the first sub-control signal, calculates the voltage control increment according to the difference, and causes the feedback control module 240 to connect to the incremental voltage module 220 based on the first sub-control signal, so that the working loop is in the voltage loop.

[0099] When the working loop is in the voltage loop, and the actual current value is between the positive current limit value and the negative current limit value at the current moment, the first sub-control signal is kept output to keep the working loop in the voltage loop.

[0100] When the working loop is in the voltage loop state, when the actual current value at the current moment is greater than the positive current limit value, the second sub-control signal is output, so that the incremental current module 230 calculates the difference between the actual current value and the positive current limit value based on the second sub-control signal, calculates the positive current control increment according to the difference, and switches the feedback control module 240 to connect to the incremental current module 230 based on the second sub-control signal, so that the working loop enters the positive current loop.

[0101] When the working loop is in the positive current loop, when the actual current value is less than the positive current limit value and the actual voltage value is greater than the target voltage value at the current moment, the first sub-control signal is output, so that the incremental voltage module 220 calculates the difference between the actual voltage value and the target voltage value based on the first sub-control signal, calculates the voltage control increment according to the difference, and switches the feedback control module 240 to connect to the incremental voltage module 220 based on the first sub-control signal, so that the working loop enters the voltage loop.

[0102] When the working loop is in the voltage loop state, when the actual current value at the current moment is less than the negative current limit value, the third sub-control signal is output, so that the incremental current module 230 calculates the difference between the actual current value and the negative current limit value based on the third sub-control signal, calculates the negative current control increment based on the difference, and switches the feedback control module 240 to connect to the incremental current module 230 based on the third sub-control signal, so that the working loop enters the negative current loop.

[0103] When the working loop is in the negative current loop, when the actual current value is greater than the negative current limit value and the actual voltage value is less than the target voltage value at the current moment, the first sub-control signal is output, so that the incremental voltage module 220 calculates the difference between the actual voltage value and the target voltage value based on the first sub-control signal, calculates the voltage control increment according to the difference, and switches the feedback control module 240 to connect to the incremental voltage module 220 based on the first sub-control signal, so that the working loop enters the voltage loop.

[0104] That is, when the voltage source mode selection module 210 initially outputs the first sub-control signal, the incremental voltage module 220 will respond to the first sub-control signal and calculate the voltage control increment based on the difference between the actual voltage value and the target voltage value. Simultaneously, the feedback control module 240 will access the output of the incremental voltage module 220 in response to the first sub-control signal and then update and calculate the current control codeword for controlling the source meter output based on the control codeword used to control the source meter output at the previous moment. This enables the source meter to operate in a voltage loop, and the output of the digital-to-analog converter (DAC) is updated through feedback from the control codeword, so that the actual output voltage of the source meter approaches or reaches the target voltage value.

[0105] During this process, the actual output current must also be monitored. If the current actual current value is between the positive and negative current limit values, the voltage loop is maintained, maintaining the aforementioned feedback mechanism. However, if the current actual current value is greater than the positive current limit value, the mode selection module 210 outputs a second sub-control signal. The incremental current module 230 responds to the second sub-control signal and calculates the positive current control increment based on the difference between the actual current value and the positive current limit value. Simultaneously, the feedback control module 240 responds to the second sub-control signal, connects to the output of the incremental current module 230, and then updates and calculates the current control codeword for controlling the source meter output based on the control codeword used to control the source meter output at the previous moment. This also achieves the process of switching the source meter's operating loop from a voltage loop to a positive current loop, and updating the output of the digital-to-analog converter (DAC) through feedback of the control codeword, thereby reducing the actual current control to below the positive current limit value. Similarly, when the actual current value at the current moment is detected to be less than the negative current limit value, the mode selection module 210 will output a third sub-control signal, and the difference between the actual current value and the negative current limit value will be used to calculate the negative current control increment. At the same time, the feedback control module 240 will also respond to the third sub-control signal by connecting to the output of the incremental current module 230 to update and calculate the control codeword used to control the source meter output at the current moment. This also achieves the process of switching the source meter's operating loop from a voltage loop to a negative current loop, and updating the output of the digital-to-analog converter (DAC) through feedback of the control codeword, thereby increasing the actual current control to above the negative current limit value.

[0106] At the same time, when the source meter operates in positive current mode or negative current mode, it is also necessary to monitor the actual output voltage. If the actual current value is less than the positive current limit value and the actual voltage value is greater than the target voltage value, or if the actual current value is greater than the negative current limit value and the actual voltage value is less than the target voltage value, the mode selection module 210 will re-output the first sub-control signal. Similarly to the above process, the operating loop of the source meter switches from the positive current loop or the negative current loop back to the voltage loop. In other words, when the source meter is configured as a voltage source, the actual output voltage value gradually approaches or reaches the target voltage value, provided that the actual output current value is between the positive current limit value and the negative current limit value.

[0107] Figure 4 This is a schematic diagram of the working loop switching under the current source provided by an embodiment of the present application. Figure 4As shown, when the source meter is configured as a current source, the working loop of the source meter includes a current loop, a positive voltage loop and a negative voltage loop. The mode selection module 210 will output a control signal according to the actual voltage value (real_volt_value), the actual current value (real_curr_value), the target current value (ref_curr_source), the positive voltage limit value (+ref_volt_limit) and the negative voltage limit value (-ref_volt_limit) to switch the working loop between the current loop (CC loop), the positive voltage loop (positive CV loop, CV_POS loop) and the negative voltage loop (negative CV loop, CV_NEG loop). It should be noted that, under the current source mode of the source meter, the switching of the working loop includes switching from the source mode to the limit mode and from the limit mode to the source mode, that is, switching between the current loop and the positive voltage loop, and between the current loop and the negative voltage loop.

[0108] Specifically, the mode selection module 210 initially outputs the fourth sub-control signal, so that the incremental current module 230 calculates the difference between the actual current value and the target current value based on the fourth sub-control signal, calculates the current control increment according to the difference, and enables the feedback control module 240 to connect to the incremental current module 230 based on the fourth sub-control signal, so that the working loop is in the current loop.

[0109] When the working loop is in the current loop state, when the actual voltage value at the current moment is between the positive voltage limit value and the negative voltage limit value, the fourth sub-control signal is kept output to keep the working loop in the current loop.

[0110] When the working loop is in the current loop state, when the actual voltage value at the current moment is greater than the positive voltage limit value, the fifth sub-control signal is output, so that the incremental voltage module 220 calculates the difference between the actual voltage value and the positive voltage limit value based on the fifth sub-control signal, calculates the positive voltage control increment according to the difference, and switches the feedback control module 240 to connect to the incremental voltage module 220 based on the fifth sub-control signal, so that the working loop enters the positive voltage loop.

[0111] When the working loop is in the positive voltage loop, when the actual voltage value at the current moment is less than the positive voltage limit value and the actual current value is greater than the target current value, the fourth sub-control signal is output, so that the incremental current module 230 calculates the difference between the actual current value and the target current value based on the fourth sub-control signal, calculates the current control increment according to the difference, and switches the feedback control module 240 to connect to the incremental current module 230 based on the fourth sub-control signal, so that the working loop enters the current loop.

[0112] When the working loop is in the current loop state, when the actual voltage value at the current moment is less than the negative voltage limit value, the sixth sub-control signal is output, so that the incremental voltage module 220 calculates the difference between the actual voltage value and the negative voltage limit value based on the sixth sub-control signal, calculates the negative voltage control increment according to the difference, and switches the feedback control module 240 to connect to the incremental voltage module 220 based on the sixth sub-control signal, so that the working loop enters the negative voltage loop.

[0113] When the working loop is in the negative voltage loop, when the actual voltage value at the current moment is greater than the negative voltage limit value and the actual current value is less than the target current value, the fourth sub-control signal is output, so that the incremental current module 230 calculates the difference between the actual current value and the target current value based on the fourth sub-control signal, calculates the current control increment according to the difference, and switches the feedback control module 240 to connect to the incremental current module 230 based on the fourth sub-control signal, so that the working loop enters the current loop.

[0114] That is, when the current source mode selection module 210 initially outputs the fourth sub-control signal, the incremental current module 230 will respond to the fourth sub-control signal and calculate the current control increment based on the difference between the actual current value and the target current value. Simultaneously, the feedback control module 240 will connect to the output of the incremental current module 230 in response to the fourth sub-control signal and then update and calculate the current control codeword for controlling the source meter output based on the control codeword used to control the source meter output at the previous moment. This enables the source meter to operate in the current loop, and the output of the digital-to-analog converter (DAC) is updated through feedback from the control codeword, so that the actual output current approaches or reaches the target current value.

[0115] During this process, the actual output voltage must also be monitored. If the current actual voltage value is between the positive voltage limit and the negative voltage limit, the current loop is maintained, maintaining the aforementioned feedback mechanism. However, if the current actual voltage value is greater than the positive voltage limit, the mode selection module 210 outputs a fifth sub-control signal. In response to the fifth sub-control signal, the incremental voltage module 220 calculates the positive voltage control increment based on the difference between the actual voltage value and the positive voltage limit. Simultaneously, the feedback control module 240, in response to the fifth sub-control signal, connects to the output of the incremental voltage module 220 and, based on the control codeword used to control the source meter output at the previous moment, updates and calculates the control codeword used to control the source meter output at the current moment. This achieves the process of switching the source meter's operating loop from the current loop to the positive voltage loop, and updating the output of the digital-to-analog converter (DAC) through feedback of the control codeword, thereby reducing the actual voltage control value to below the positive voltage limit value. Similarly, when the actual voltage value at the current moment is detected to be less than the negative voltage limit value, the mode selection module 210 will output a sixth sub-control signal, and the difference between the actual voltage value and the negative voltage limit value will be used to calculate the negative voltage control increment. At the same time, the feedback control module 240 will also respond to the sixth sub-control signal by connecting to the output of the incremental voltage module 220 to update and calculate the control codeword used to control the source meter output at the current moment. This achieves the process of switching the source meter's operating loop from the current loop to the negative voltage loop, and updating the output of the digital-to-analog converter (DAC) through feedback of the control codeword, thereby increasing the actual voltage control value to above the negative voltage limit value.

[0116] At the same time, when the source meter operates in positive voltage mode or negative voltage mode, it is also necessary to monitor the actual output current. If the actual voltage value is less than the positive voltage limit value and the actual current value is greater than the target current value, or if the actual voltage value is greater than the negative voltage limit value and the actual current value is less than the target current value, the mode selection module 210 will re-output the fourth sub-control signal. As in the above process, the source meter's operating loop switches from the positive voltage loop or the negative voltage loop back to the current loop. Specifically, when the source meter is configured as a current source, the actual output current value gradually approaches or reaches the target current value, provided that the actual output voltage value is between the positive voltage limit value and the negative voltage limit value.

[0117] Figure 5 This is a schematic diagram of the structure of a source meter output control device provided by another embodiment of the present application. Figure 5 As shown, the source meter output control device 130 provided in this embodiment includes a mode selection module 210 , an incremental voltage module 220 , an incremental current module 230 and a feedback control module 240 .

[0118] Based on any of the above embodiments, the feedback control module 240 includes a first multiplexer 2401, a feedback integration unit 2402, a second multiplexer 2403, and a third multiplexer 2404, which are used to select the incremental voltage module 220 or the incremental current module 230 according to the control signal output by the mode selection module 210, and calculate the control codeword used to control the source meter output based on the voltage control increment output by the incremental voltage module 220 or the current control increment output by the incremental current module 230, so as to control the source meter output.

[0119] Specifically, the first input terminal of the first multiplexer 2401 is used to receive the voltage control increment output by the incremental voltage module 220, the second input terminal of the first multiplexer 2401 is used to receive the current control increment output by the incremental current module 230, and the control terminal of the first multiplexer 2401 is used to receive the control signal output by the mode selection module 210. The output terminal of the first multiplexer 2401 is connected to the output terminal of the feedback control module 240, and based on the control signal, the value input to the first input terminal or the second input terminal of the first multiplexer 2401 is selected as the output of the first multiplexer 2401. In other words, based on the control signal output by the mode selection module 210, the first multiplexer 2401 selectively uses the voltage control increment received by the first input terminal or the current control increment received by the second input terminal of the first multiplexer 2401 as its output value, and outputs it to the feedback integration unit 2402.

[0120] The feedback integration unit 2402 is configured to calculate the control codeword for controlling the output of the source meter at the current moment based on the control codeword for controlling the output of the source meter output outputted at the previous moment and the voltage control increment / current control increment currently received from the first multiplexer 2401. In some embodiments, the calculation formula for the control codeword for the output of the source meter output by the feedback integration unit 2402 can be expressed as: u ( k ) = u ( k -1) + Δ u ( k ),in, u ( k -1) is the control codeword output by the source meter at the previous moment, Δ u ( k ) is the voltage control increment / current control increment selectively output by the first multiplexer 2401 according to the control signal output by the mode selection module 210, and the control code word output by the source table at the current moment can be calculated. u ( k ).

[0121] The first and second input terminals of the second multiplexer 2403 are used to receive the values assigned by the mode selection module 210. The control terminal of the second multiplexer 2403 is used to receive the control signal output by the mode selection module 210. The output terminal of the second multiplexer 2403 is connected to the input terminal of the incremental voltage module 220. Based on the control signal output by the mode selection module 210, the second multiplexer 2403 selects the value input to the first or second input terminal of the second multiplexer 2403 as the output of the second multiplexer 2403. In other words, both input terminals of the second multiplexer 2403 receive the values assigned by the mode selection module 210. Based on the control signal output by the mode selection module 210, the second multiplexer 2403 selectively selects the value assigned to the first input terminal or the value assigned to the second input terminal as the output value, which is output to the incremental voltage module 220.

[0122] The first and second input terminals of the third multiplexer 2404 are used to receive the values assigned by the mode selection module 210. The control terminal of the third multiplexer 2404 is used to receive the control signal output by the mode selection module 210. The output terminal of the third multiplexer 2404 is connected to the input terminal of the incremental current module 230. Based on the control signal output by the mode selection module 210, the third multiplexer 2404 selects the value input to the first or second input terminal of the third multiplexer 2404 as the output of the third multiplexer 2404. In other words, both input terminals of the third multiplexer 2404 receive the values assigned by the mode selection module 210. Based on the control signal output by the mode selection module 210, the third multiplexer 2404 selectively selects the value assigned to the first input terminal or the value assigned to the second input terminal as the output value, which is output to the incremental current module 230.

[0123] In some embodiments, the value assigned by the mode selection module 210 includes the source output value and the limit value in the source table configuration information. Figure 6 This is a source table configuration interface provided by an embodiment of the present application. Figure 6 As shown in Figure (a), when the configured source output value (source) is a voltage value and the limit value (limit) is a current value, the source meter is configured as a voltage source, the configured source output value is a target voltage value (ref_volt_source), and the configured limit values are a positive current limit value (+ref_curr_limit) and a negative current limit value (-ref_curr_limit). The mode selection module 210 assigns the target voltage value to the first input terminal and the second input terminal of the second multiplexer 2403, and assigns the positive current limit value and the negative current limit value to the first input terminal and the second input terminal of the third multiplexer 2404, respectively.

[0124] That is to say, when the source meter is configured as a voltage source, when the load does not jump, the source meter should be in a constant voltage output state. At this time, the output value of the source is the target voltage value, and the limit value is the current value. At this time, the first input terminal and the second input terminal of the second multiplexer 2403 are assigned to the target voltage value, and the first input terminal and the second input terminal of the third multiplexer 2404 are assigned to the limit value, which are the positive current limit value and the negative current limit value, respectively.

[0125] Furthermore, the second multiplexer 2403 and the third multiplexer 2404 select their output values based on the control signal output by the mode selection module 210. When the source meter operates in constant voltage output mode, it is necessary to monitor the relationship between the actual output current value and the positive current limit value or the negative current limit value to determine whether to switch from source mode to limit mode. If the source meter operates in source mode, the second multiplexer 2403, under the control of the control signal, uses the target voltage value as output and outputs it to the incremental voltage module 220 to calculate the voltage control increment. At the same time, the first multiplexer 2401, under the control of the control signal, connects the voltage control increment to the feedback working loop to calculate the control codeword used to control the source meter output at the current moment. At this time, the third multiplexer 2404 is not in operation under the action of the control signal, that is, the current control increment is not calculated. Conversely, if the source meter operates in limit mode, the third multiplexer 2404, under the control of the control signal, uses the positive current limit value or the negative current limit value as output and outputs it to the incremental current module 230 to calculate the current control increment. At the same time, the first multiplexer 2401, under the control of the control signal, connects the current control increment to the feedback working loop to calculate the control codeword used to control the source meter output at the current moment. At this time, the second multiplexer 2403 is not in operation under the action of the control signal, that is, the voltage control increment is not calculated.

[0126] like Figure 6 As shown in Figure (b), when the configured source output value (source) is a current value and the limit value (limit) is a voltage value, the source table is configured as a current source, the configured source output value is a target current value (ref_curr_source), and the configured limit values are a positive voltage limit value (+ref_volt_limit) and a negative voltage limit value (-ref_volt_limit), respectively. The mode selection module 210 assigns the target current value to the first input terminal and the second input terminal of the third multiplexer 2404, and assigns the positive voltage limit value and the negative voltage limit value to the first input terminal and the second input terminal of the second multiplexer 2403, respectively.

[0127] That is to say, when the source meter is configured as a current source, when the load does not jump, the source meter should be in a constant current output state. At this time, the output value of the source is the target current value, and the limit value is the voltage value. At this time, the first input terminal and the second input terminal of the second multiplexer 2403 are assigned to the limit values, which are a positive voltage limit value and a negative voltage limit value, respectively. The first input terminal and the second input terminal of the third multiplexer 2404 are assigned to the target current value.

[0128] Furthermore, the second multiplexer 2403 and the third multiplexer 2404 select their output values based on the control signal output by the mode selection module 210. When the source meter operates in constant current output mode, it is necessary to monitor the relationship between the actual output voltage value and the positive voltage limit value or the negative voltage limit value to determine whether to switch from source mode to limit mode. If the source meter operates in source mode, the third multiplexer 2404, under the control of the control signal, uses the target current value as output and outputs it to the incremental current module 230 to calculate the voltage control increment. At the same time, the first multiplexer 2401, under the control of the control signal, connects the current control increment to the feedback working loop to calculate the control codeword used to control the source meter output at the current moment. At this time, the second multiplexer 2403 is not in operation under the action of the control signal, that is, the voltage control increment is not calculated. Conversely, if the source meter operates in limit mode, the second multiplexer 2403, under the control of the control signal, uses the positive voltage limit value or the negative voltage limit value as output and outputs it to the incremental current module 230 to calculate the voltage control increment. At the same time, the first multiplexer 2401, under the control of the control signal, connects the voltage control increment to the feedback working loop to calculate the control codeword used to control the source meter output at the current moment. At this time, the third multiplexer 2404 is not in operation under the action of the control signal, that is, the current control increment is not calculated.

[0129] Furthermore, the implementation process of the first multiplexer 2401, the second multiplexer 2403 and the third multiplexer 2404 in the source meter working loop switching is as follows.

[0130] In some embodiments, when the working loop of the source meter is a voltage loop, the first sub-control signal includes a first forward control signal output to the control end of the second multiplexer 2403 and a first backward control signal output to the control end of the first multiplexer 2401. The second multiplexer 2403 outputs the target voltage value to the incremental voltage module 220 in response to the first forward control signal, and the first multiplexer 2401 outputs a voltage control increment in response to the first backward control signal.

[0131] In some embodiments, when the operating loop of the source meter is a positive current loop, the second sub-control signal includes a second forward control signal output to the control terminal of the third multiplexer 2404 and a second backward control signal output to the control terminal of the first multiplexer 2401. The third multiplexer 2404 outputs a positive current limit value to the incremental current module 230 in response to the second forward control signal, and the first multiplexer 2401 outputs a positive current control increment in response to the second backward control signal.

[0132] In some embodiments, when the operating loop of the source meter is a negative current loop, the third sub-control signal includes a third forward control signal output to the control terminal of the third multiplexer 2404 and a third backward control signal output to the control terminal of the first multiplexer 2401. The third multiplexer 2404 outputs a negative current limit value to the incremental current module 230 in response to the third forward control signal, and the first multiplexer 2401 outputs a negative current control increment in response to the third backward control signal.

[0133] That is to say, under the voltage source, the mode selection module 210 outputs a control signal based on the actual voltage value, the actual current value, the target voltage value, the positive current limit value and the negative current limit value, so that when the working loop switches between the voltage loop and the positive current loop, and between the voltage loop and the negative current loop, the first sub-control signal, the second sub-control signal and the third sub-control signal output by the mode selection module 210 all include a forward control signal output to the second multiplexer 2403 or the third multiplexer 2404, and a backward control signal output to the first multiplexer 2401, so as to realize the forward output of the second multiplexer 2403 or the third multiplexer 2404 and the backward output of the first multiplexer 2401.

[0134] Similarly, in some embodiments, when the working loop of the source meter is a current loop, the fourth sub-control signal includes a fourth forward control signal output to the control end of the third multiplexer 2404 and a fourth backward control signal output to the control end of the first multiplexer 2401. The third multiplexer 2404 outputs the target current value to the incremental current module 230 in response to the fourth forward control signal, and the first multiplexer 2401 outputs the current control increment in response to the fourth backward control signal.

[0135] In some embodiments, when the working loop of the source meter is a positive voltage loop, the fifth sub-control signal includes a fifth forward control signal output to the control end of the second multiplexer 2403 and a fifth backward control signal output to the control end of the first multiplexer 2401. The second multiplexer 2403 outputs a positive voltage limit value to the incremental current module 230 in response to the fifth forward control signal, and the first multiplexer 2401 outputs a positive voltage control increment in response to the fifth backward control signal.

[0136] In some embodiments, when the operating loop of the source meter is a negative voltage loop, the sixth sub-control signal includes a sixth forward control signal output to the control terminal of the second multiplexer 2403 and a sixth backward control signal output to the control terminal of the first multiplexer 2401. The second multiplexer 2403 outputs a negative voltage limit value to the incremental current module 230 in response to the sixth forward control signal, and the first multiplexer 2401 outputs a negative voltage control increment in response to the sixth backward control signal.

[0137] That is to say, the mode selection module 210 under the current source outputs a control signal based on the actual voltage value, the actual current value, the target current value, the positive voltage limit value and the negative voltage limit value, so that when the working loop switches between the current loop and the positive voltage loop, and the current loop and the negative voltage loop, the fourth sub-control signal, the fifth sub-control signal and the sixth sub-control signal output by the mode selection module 210 all include the forward control signal output to the second multiplexer 2403 or the third multiplexer 2404, and the backward control signal output to the first multiplexer 2401, so as to realize the forward output of the second multiplexer 2403 or the third multiplexer 2404 and the backward output of the first multiplexer 2401.

[0138] As described in any of the above embodiments, the mode selection module 210 controls the first multiplexer 2401, the second multiplexer 2403, and the third multiplexer 2404, thereby selectively switching the voltage control increment or the current control increment to form a working loop for feedback according to the control signal output by the mode selection module 210. When switching from the source mode to the limit mode, or from the limit mode to the source mode, no overshoot or undervoltage of the output voltage or current occurs, and the switching process can be smoothly transitioned, thereby ensuring the accuracy and stability of the source meter output control.

[0139] In some embodiments, each module of the source meter output control device 130 provided in any of the above embodiments may be a discrete module implemented in a combination of software and hardware. Each module may also be integrated into a microprocessor to implement the above output control process based on the microprocessor through software.

[0140] Figure 7 This is a flow chart of a source meter output control method provided by an embodiment of the present application. Figure 7 As shown, the source meter output control method provided in this embodiment is applied to a source meter having the source meter output control device 130 of any of the above embodiments. The source meter output control method specifically includes the following steps:

[0141] Step 701: Obtain configuration information of the source meter, and actual voltage and current values of the source meter output ports;

[0142] Step 702: Determine the target value and limit value of the desired source meter output according to the configuration information of the source meter; wherein the target value is a target voltage value or a target current value;

[0143] Step 703: Based on the determined target value, the actual voltage value, the actual current value and the limit value, determine the loop in which the source meter is currently operating;

[0144] Step 704: Calculate a control codeword for controlling the output of the source meter selectively based on the voltage control increment or the current control increment according to the current operating loop of the source meter;

[0145] Step 705: Feedback-regulate the output of the source meter according to the control increment of the current output until the actual voltage value or the actual current value approaches or reaches the target value;

[0146] Based on the loop in which the source meter is currently operating, the control increment of the current output of the source meter is selectively calculated based on the voltage control increment or the current control increment; wherein the voltage control increment is calculated based on the difference between the actual voltage value and the target voltage value based on a preset first incremental algorithm; and the current control increment is calculated based on the difference between the actual current value and the target current value based on a preset second incremental algorithm.

[0147] In this embodiment, the user's configuration information for the source meter is first received and obtained to determine whether the currently configured source is a voltage source or a current source. The target value and limit value for the corresponding source mode are also obtained based on the source meter configuration information, namely, the target voltage value and positive and negative current limit values in the voltage source mode, and the target current value and positive and negative voltage limit values in the current source mode. Furthermore, the current operating loop of the source meter is determined based on the actual voltage value, actual current value, target value, and limit value output by the source meter. Then, based on the current operating loop of the source meter, a control codeword for controlling the source meter output is selectively calculated based on the voltage control increment or the current control increment. Finally, based on the current operating loop of the source meter and the control codeword output by the source meter at the current moment, the output of the digital-to-analog converter (DAC) is updated through feedback of the control codeword until the actual voltage value or actual current value output by the source meter approaches or reaches the target value. In this embodiment, the voltage control increment is calculated based on the difference between the actual voltage value and the target voltage value based on a preset first incremental algorithm; the current control increment is calculated based on the difference between the actual current value and the target current value based on a preset second incremental algorithm.

[0148] This embodiment determines the current operating loop of the source meter based on user configuration and actual output values, and provides calculation branches for voltage control increments and current control increments, respectively. Based on the control signal output by the mode selection module, the embodiment selectively connects to either the voltage control increment or the current control increment to form a working loop for feedback. The control codeword used to control the source meter output is calculated based on the connected control increment. Furthermore, the calculation branches for both the voltage control increment and the current control increment utilize an incremental PID algorithm. Integral terms are not continuously accumulated for unconnected increment calculation branches, effectively improving the response speed of the source meter output control. Consequently, when the system load undergoes a sudden change, i.e., when switching from source mode to limit mode, there is no overshoot or undervoltage in the output voltage or current, resulting in a smooth transition and ensuring the accuracy and stability of the source meter output control.

[0149] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can make several simple deductions, modifications or substitutions based on the ideas of the present invention without departing from the scope of protection of the purpose of the present application and the claims. All of these are within the protection of the present application.

Claims

1. A source-meter output control device, characterized in that: include: a mode selection module, configured to obtain configuration information of the source meter, an actual voltage value and an actual current value output by the source meter, obtain a target value and a limit value expected to be output by the source meter according to the configuration information of the source meter, and output a control signal according to the actual voltage value, actual current value, target value, and limit value; The target value is a target voltage value or a target current value; an incremental voltage module, configured to obtain the actual voltage value and the target voltage value, and calculate a voltage control increment based on a preset first incremental algorithm, the actual voltage value, and the target voltage value; an incremental current module, configured to obtain the actual current value and the target current value, and calculate a current control increment based on a preset second incremental algorithm, the actual current value and the target current value; A feedback control module, whose control end is connected to the control signal output end of the mode selection module, is further controllably connected to the incremental voltage module and the incremental current module, respectively, to form a working loop for feedback. The feedback control module is configured to select the incremental voltage module or the incremental current module for connection according to the control signal output by the mode selection module, calculate a control codeword for controlling the output of the source meter based on the voltage control increment output by the incremental voltage module or the current control increment output by the incremental current module, and output the control codeword to the digital-to-analog converter of the source meter through its output end to achieve output control of the source meter.

2. The source-meter output control device according to claim 1, characterized in that: The feedback control module includes a first multiplexer, a second multiplexer, and a third multiplexer; The first input terminal of the first multiplexer is used to receive the voltage control increment output by the incremental voltage module, the second input terminal of the first multiplexer is used to receive the current control increment output by the incremental current module, the control terminal of the first multiplexer is used to receive the control signal output by the mode selection module, the output terminal of the first multiplexer is connected to the output terminal of the feedback control module, and the value input to the first input terminal or the second input terminal of the first multiplexer is selected as the output of the first multiplexer based on the control signal; The first input terminal and the second input terminal of the second multiplexer are used to receive the value assigned by the mode selection module, the control terminal of the second multiplexer is used to receive the control signal output by the mode selection module, the output terminal of the second multiplexer is connected to the input terminal of the incremental voltage module, and the value input to the first input terminal or the second input terminal of the second multiplexer is selected as the output of the second multiplexer based on the control signal output by the mode selection module; The first input terminal and the second input terminal of the third multiplexer are used to receive the assignment of the mode selection module, the control terminal of the third multiplexer is used to receive the control signal output by the mode selection module, the output terminal of the third multiplexer is connected to the input terminal of the incremental current module, and based on the control signal output by the mode selection module, the value input by the first input terminal or the second input terminal of the third multiplexer is selected as the output of the third multiplexer.

3. The source-meter output control device according to claim 2, characterized in that: The feedback control module further includes a feedback integration unit connected between the output terminal of the first multiplexer and the output terminal of the feedback control module; The feedback integration unit is used to calculate the control code word for controlling the output of the source meter at the current moment based on the control code word for controlling the output of the source meter output outputted at the previous moment and the voltage control increment / current control increment outputted by the first multiplexer received at the current moment.

4. The source meter output control device according to claim 2 or 3, characterized in that: The configuration information includes a source output value and a limit value. When the configured source output value is a voltage value and the limit value is a current value, the source meter is configured as a voltage source, the configured source output value is a target voltage value, and the configured limit values are respectively a positive current limit value and a negative current limit value. The mode selection module assigns the target voltage value to the first input terminal and the second input terminal of the second multiplexer, and assigns the positive current limit value and the negative current limit value to the first input terminal and the second input terminal of the third multiplexer, respectively. When the configured source output value is a current value and the limit value is a voltage value, the source meter is configured as a current source, the configured source output value is a target current value, the configured limit values are respectively a positive voltage limit value and a negative voltage limit value, and the mode selection module assigns the target current value to the first input terminal and the second input terminal of the third multiplexer, and assigns the positive voltage limit value and the negative voltage limit value to the first input terminal and the second input terminal of the second multiplexer, respectively.

5. The source-meter output control device according to claim 4, characterized in that: When the source meter is configured as a voltage source, the mode selection module outputs a control signal according to the actual voltage value, the actual current value, the target voltage value, the positive current limit value, and the negative current limit value, so that the working loop switches between the voltage loop, the positive current loop, and the negative current loop.

6. The source-meter output control device according to claim 5, characterized in that: The mode selection module outputs a control signal according to the actual voltage value, the actual current value, the target voltage value, the positive current limit value, and the negative current limit value, so as to switch the working loop between the voltage loop, the positive current loop, and the negative current loop, including: Initially, a first sub-control signal is output, so that the incremental voltage module calculates the difference between the actual voltage value and the target voltage value based on the first sub-control signal, calculates the voltage control increment based on the difference, and causes the feedback control module to connect to the incremental voltage module based on the first sub-control signal, so that the working loop is in the voltage loop; When the working loop is in the voltage loop, and the actual current value at the current moment is between the positive current limit value and the negative current limit value, the first sub-control signal is continuously outputted to keep the working loop in the voltage loop; When the working loop is in the voltage loop state, and the actual current value at the current moment is greater than the positive current limit value, outputting a second sub-control signal so that the incremental current module calculates the difference between the actual current value and the positive current limit value based on the second sub-control signal, calculates the positive current control increment based on the difference, and causes the feedback control module to switch to the incremental current module based on the second sub-control signal, so that the working loop enters the positive current loop; When the working loop is in a positive current loop, and the actual current value at a current moment is less than the positive current limit value and the actual voltage value is greater than the target voltage value, outputting a first sub-control signal so that the incremental voltage module calculates the difference between the actual voltage value and the target voltage value based on the first sub-control signal, calculates the voltage control increment based on the difference, and causes the feedback control module to switch to the incremental voltage module based on the first sub-control signal, so that the working loop enters the voltage loop; When the working loop is in the voltage loop state, and the actual current value at the current moment is less than the negative current limit value, outputting a third sub-control signal so that the incremental current module calculates the difference between the actual current value and the negative current limit value based on the third sub-control signal, calculates the negative current control increment based on the difference, and causes the feedback control module to switch to the incremental current module based on the third sub-control signal, so that the working loop enters the negative current loop; When the working loop is in a negative current loop, when the actual current value at the current moment is greater than the negative current limit value and the actual voltage value is less than the target voltage value, a first sub-control signal is output, so that the incremental voltage module calculates the difference between the actual voltage value and the target voltage value based on the first sub-control signal, calculates the voltage control increment according to the difference, and switches the feedback control module to access the incremental voltage module based on the first sub-control signal, so that the working loop enters the voltage loop.

7. The source-meter output control device according to claim 6, characterized in that: When the working loop of the source meter is a voltage loop, the first sub-control signal includes a first forward control signal output to the control terminal of the second multiplexer and a first backward control signal output to the control terminal of the first multiplexer. The second multiplexer outputs the target voltage value to the incremental voltage module in response to the first forward control signal, and the first multiplexer outputs a voltage control increment in response to the first backward control signal. When the working loop of the source meter is a positive current loop, the second sub-control signal includes a second forward control signal output to the control terminal of the third multiplexer and a second backward control signal output to the control terminal of the first multiplexer. The third multiplexer outputs a positive current limit value to the incremental current module in response to the second forward control signal, and the first multiplexer outputs a positive current control increment in response to the second backward control signal. When the working loop of the source meter is a negative current loop, the third sub-control signal includes a third forward control signal output to the control end of the third multiplexer and a third backward control signal output to the control end of the first multiplexer. The third multiplexer outputs a negative current limit value to the incremental current module in response to the third forward control signal, and the first multiplexer outputs a negative current control increment in response to the third backward control signal.

8. The source-meter output control device according to claim 4, characterized in that: When the source meter is configured as a current source, the mode selection module outputs a control signal according to the actual voltage value, actual current value, target current value, positive voltage limit value and negative voltage limit value to switch the working loop between the current loop, positive voltage loop and negative voltage loop.

9. The source-meter output control device according to claim 8, characterized in that: The mode selection module outputs a control signal according to the actual voltage value, the actual current value, the target current value, the positive voltage limit value, and the negative voltage limit value, so as to switch the working loop between the current loop, the positive voltage loop, and the negative voltage loop, including: Initially, a fourth sub-control signal is outputted, causing the incremental current module to calculate the difference between the actual current value and the target current value based on the fourth sub-control signal, calculate the current control increment based on the difference, and causing the feedback control module to connect to the incremental current module based on the fourth sub-control signal, so that the working loop is in the current loop; When the working loop is in the current loop, and the actual voltage value at the current moment is between the positive voltage limit value and the negative voltage limit value, the fourth sub-control signal is continuously outputted to keep the working loop in the current loop; When the working loop is in the current loop state, and the actual voltage value at a current moment is greater than the positive voltage limit value, outputting a fifth sub-control signal so that the incremental voltage module calculates the difference between the actual voltage value and the positive voltage limit value based on the fifth sub-control signal, calculates the positive voltage control increment based on the difference, and causes the feedback control module to switch to the incremental voltage module based on the fifth sub-control signal, so that the working loop enters the positive voltage loop; When the working loop is in a positive voltage loop state, and at a current moment the actual voltage value is less than the positive voltage limit value and the actual current value is greater than the target current value, outputting a fourth sub-control signal so that the incremental current module calculates the difference between the actual current value and the target current value based on the fourth sub-control signal, calculates the current control increment based on the difference, and causes the feedback control module to switch to connecting to the incremental current module based on the fourth sub-control signal, so that the working loop enters the current loop; When the working loop is in the current loop state, and the actual voltage value at a current moment is less than the negative voltage limit value, outputting a sixth sub-control signal so that the incremental voltage module calculates the difference between the actual voltage value and the negative voltage limit value based on the sixth sub-control signal, calculates the negative voltage control increment based on the difference, and causes the feedback control module to switch to the incremental voltage module based on the sixth sub-control signal, so that the working loop enters the negative voltage loop; When the working loop is in the negative voltage loop, when the actual voltage value at the current moment is greater than the negative voltage limit value and the actual current value is less than the target current value, the fourth sub-control signal is output, so that the incremental current module calculates the difference between the actual current value and the target current value based on the fourth sub-control signal, calculates the current control increment according to the difference, and switches the feedback control module to connect to the incremental current module based on the fourth sub-control signal, so that the working loop enters the current loop.

10. The source-meter output control device according to claim 9, characterized in that: When the working loop of the source meter is a current loop, the fourth sub-control signal includes a fourth forward control signal output to the control terminal of the third multiplexer and a fourth backward control signal output to the control terminal of the first multiplexer. The third multiplexer outputs the target current value to the incremental current module in response to the fourth forward control signal, and the first multiplexer outputs a current control increment in response to the fourth backward control signal. When the working loop of the source meter is a positive voltage loop, the fifth sub-control signal includes a fifth forward control signal output to the control terminal of the second multiplexer and a fifth backward control signal output to the control terminal of the first multiplexer. The second multiplexer outputs a positive voltage limit value to the incremental current module in response to the fifth forward control signal, and the first multiplexer outputs a positive voltage control increment in response to the fifth backward control signal. When the working loop of the source meter is a negative voltage loop, the sixth sub-control signal includes a sixth forward control signal output to the control end of the second multiplexer and a sixth backward control signal output to the control end of the first multiplexer. The second multiplexer outputs a negative voltage limit value to the incremental current module in response to the sixth forward control signal, and the first multiplexer outputs a negative voltage control increment in response to the sixth backward control signal.

11. The source-meter output control device according to claim 1, characterized in that: The mode selection module receives configuration information input by the user through the human-computer interaction interface.

12. A source meter, characterized in that: At least comprises a power output module, an output acquisition module and the source meter output control device according to any one of claims 1 to 10; The power output module includes a digital-to-analog converter and a signal amplifier. The digital-to-analog converter is used to generate a digital signal of voltage or current according to configuration information and convert it into an analog signal. The signal amplifier is used to amplify the analog signal output by the digital-to-analog converter to the target voltage or target current of the source meter. The output acquisition module is used to acquire the actual voltage value and actual current value output by the source meter. The source meter output control device is used to selectively input a voltage control increment or a current control increment as a control codeword for controlling the output of the source meter into the digital-to-analog converter according to the configuration information of the source meter and the relationship between the actual voltage value, the actual current value and the target voltage value, the target current value, and the working loop in the current working mode of the source meter, so as to perform feedback control on the output of the source meter until the actual voltage value or the actual current value approaches or reaches the target voltage value or the target current value.

13. A source meter output control method, characterized in that: include: Obtain the configuration information of the source meter, the actual voltage value and the actual current value of the source meter output port; Determining a target value and a limit value expected to be output by the source meter according to the configuration information of the source meter; The target value is a target voltage value or a target current value; Based on the determined target value, determining the loop in which the source meter is currently operating according to the actual voltage value, the actual current value and the limit value; According to the loop in which the source meter is currently operating, selectively calculating a control codeword for controlling the output of the source meter according to a voltage control increment or a current control increment; Feedback-regulating the output of the source meter according to the control codeword for controlling the output of the source meter until the actual voltage value or the actual current value approaches or reaches the target value; The voltage control increment is obtained by calculating the difference between the actual voltage value and the target voltage value based on a preset first incremental algorithm; The current control increment is obtained by calculation based on a preset second incremental algorithm according to the difference between the actual current value and the target current value.

Citation Information

Patent Citations

  • High-precision V-I source meter

    CN116359593A