Voltage stability control method and device

By detecting whether the system enters the EDPp state and correcting the duty cycle of the voltage supply, the problem of the output voltage of the power supply deviating from the normal operating range is solved, and voltage stability and cost savings are achieved under high load conditions.

CN119828825APending Publication Date: 2025-04-15INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411896732.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

When the system enters the peak state of the EDPp design point, the output voltage of the power supply is prone to deviate from the normal operating range, resulting in the output voltage that may exceed or be below the allowed dynamic range.

Method used

By detecting whether the system enters the EDPp state, and correcting the initial duty cycle of the switching tube internal to the voltage supplier based on the instantaneous current conversion rate of the isolator, the on-time of the switching tube is controlled using the corrected duty cycle to stabilize the output voltage.

Benefits of technology

Under the high load changes of EDPp, the output voltage can be stabilized within the dynamic range of GPU demand, reducing the impact of the system's stability due to voltage fluctuations, and no excessive dependence on physical capacitors is required to save motherboard space and reduce costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119828825A_ABST
    Figure CN119828825A_ABST
Patent Text Reader

Abstract

The invention relates to the field of GPUs, and discloses a voltage stability control method and device.The output end of a voltage supplier is connected with the power supply end of a GPU through an isolation switch, and the method comprises the steps that whether a system enters an EDPp state or not is detected; and when the voltage supply enters the EDPp state, correcting the initial duty ratio of a switch tube in the voltage supply based on the instantaneous current conversion rate of the isolation switch, and controlling the conduction time of the switch tube by using the corrected duty ratio. The current change on the mainboard is detected in real time, and the initial duty ratio of the internal switch tube of the voltage supply is corrected based on the instantaneous current conversion rate of the isolation switch, so that the output voltage is stabilized in a dynamic range required by a GPU (Graphics Processing Unit) under the EDPp high-load change, and the influence of voltage fluctuation on the stability of the system is reduced. Compared with the prior art, transient current buffering can be provided without excessively depending on a large number of physical capacitors, the main board space is saved, and the cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of GPU, and in particular to a voltage stabilization control method and device. Background Art

[0002] With the increasing demand for high-performance computing, especially the widespread application of graphics processing units (GPUs) in the fields of artificial intelligence and deep learning, higher requirements are placed on power supply systems. In particular, in NVIDIA GPU systems, when the system enters the peak state of the electrical data peak processing (EDPp) design point, it is necessary to provide extremely high current to meet the needs of high-speed computing. Because this demand requires the provision of fast and highly variable transient currents, the output voltage of the power supply is prone to deviate from the normal operating range, and the output voltage may exceed or fall below the allowed dynamic range. Summary of the invention

[0003] In view of this, the present invention provides a voltage stabilization control method and device to solve the problem that the output voltage of the power supply easily deviates from the normal working range when the system enters the EDPp design point peak state.

[0004] In a first aspect, the present invention provides a voltage stabilization control method, wherein the output end of a voltage supply is connected to the power supply end of a GPU via an isolating switch, the method comprising: detecting whether the system enters an EDPp state; when entering the EDPp state, correcting the initial duty cycle of a switch tube inside the voltage supply based on an instantaneous current conversion rate of the isolating switch, and using the corrected duty cycle to control the conduction time of the switch tube.

[0005] The present invention detects the current change on the motherboard in real time, and corrects the initial duty cycle of the switch tube inside the voltage supply based on the instantaneous current conversion rate of the isolation switch, so as to stabilize the output voltage within the dynamic range required by the GPU under high load changes of the EDPp, and reduce the influence of voltage fluctuations on the stability of the system. Compared with the related art, it does not need to over-rely on a large number of physical capacitors to provide transient current buffering, saves motherboard space, and reduces costs.

[0006] In an optional embodiment, the process of detecting whether the system enters the EDPp state includes: obtaining the current change rate of the isolating switch; when the current change rate exceeds a preset threshold, determining that the system enters the EDPp state, otherwise, determining that the system does not enter the EDPp state.

[0007] In an optional embodiment, the process of obtaining the current change rate of the isolating switch includes: detecting the on-impedance of the isolating switch by differential amplification; obtaining the on-voltage drop of the isolating switch at the current moment; calculating the on-current of the isolating switch at the current moment based on the on-voltage drop and on-impedance of the isolating switch at the current moment; predicting the on-current of the isolating switch at the next moment based on the historical data of the on-current of the isolating switch; and calculating the current change rate of the isolating switch based on the on-current of the isolating switch at the current moment and the next moment.

[0008] The present invention is based on a current prediction method, predicts the current change rate of the isolation switch at the next moment, and adjusts the PWM control strategy of the power supply in advance to achieve instant feedback and intelligent control, thereby ensuring the voltage stability of the equipment when it is running under high load.

[0009] In an optional implementation, the process of obtaining the current change rate of the isolating switch further includes: correcting the on-impedance using an impedance error coefficient; and calculating the on-current of the isolating switch at the current moment based on the on-voltage drop of the isolating switch at the current moment and the corrected on-impedance.

[0010] In an optional implementation, the process of calculating the initial duty cycle includes: obtaining the difference between the output voltage of the voltage supplier at the current moment and the reference voltage; and performing PI adjustment on the difference to obtain the initial duty cycle.

[0011] In an optional embodiment, the process of correcting the duty cycle of the internal switch tube of the voltage supply includes: calculating the real-time value of the current change rate of the isolating switch at the current moment; obtaining the gain coefficient of the EDPp stage in which the current system is located, and using the gain coefficient to adaptively adjust the real-time value of the current change rate of the isolating switch at the current moment; and using the sum of the adaptively adjusted current change rate of the isolating switch at the current moment and the initial duty cycle as the duty cycle of the internal switch tube of the voltage supply.

[0012] In an optional implementation, the voltage stabilization control method further includes: when the system does not enter the EDPp state, obtaining the difference between the output voltage of the voltage supply at the current moment and the reference voltage; performing PI adjustment on the difference to obtain an initial duty cycle; and using the initial duty cycle to control the conduction time of the switch tube.

[0013] In a second aspect, the present invention provides a voltage stabilization control device, based on the voltage stabilization control method of the first aspect and any optional implementation manner thereof, the device comprising: a detection module, used to detect whether the system enters an EDPp state; a correction module, used to correct the initial duty cycle of the internal switch tube of the voltage supplier based on the instantaneous current conversion rate of the isolating switch when entering the EDPp state, and use the corrected duty cycle to control the conduction time of the switch tube.

[0014] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the voltage stabilization control method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0015] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the voltage stabilization control method of the first aspect or any corresponding embodiment thereof.

[0016] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the voltage stabilization control method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 is a control block diagram of a voltage supply of the related art;

[0019] Figure 2 It is the instantaneous current curve change of GPU under EDPp (Fig.

[0020] Figure 3 is a control block diagram of a voltage supply of the related art;

[0021] Figure 4 is a flow chart of a voltage stabilization control method according to an embodiment of the present invention;

[0022] Figure 5 is a control block diagram of a voltage supply device according to an embodiment of the present invention;

[0023] Figure 6 is an output current waveform diagram of an embodiment of the present invention;

[0024] Figure 7 is an output voltage waveform diagram of an embodiment of the present invention;

[0025] Figure 8 is a duty cycle waveform diagram of an embodiment of the present invention;

[0026] Fig. 9is a functional block diagram of a voltage stabilization control device according to an embodiment of the present invention;

[0027] Fig.10 is a working flow chart of a voltage stabilization control device according to an embodiment of the present invention;

[0028] Fig.11 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0030] When the system enters the peak state of the EDPp design point, the output voltage of the power supply is prone to deviate from the normal working range. The related technology usually adds energy storage capacitors on the motherboard as a buffer. When the GPU enters the EDPp state, the capacitors instantly supply transient energy to cope with transient changes. However, this method cannot quickly and instantly feedback the current changes to the power supply for voltage adjustment, so that the power supply cannot instantly provide enough energy to the GPU and store energy in the capacitor. The main reason is that the voltage regulation adopted by the existing power supply technology is PWM control by the output feedback of the power supply itself to cope with different load requirements. However, when encountering a sharp current demand, the power supply cannot respond to the external demand in time due to various unpredictable factors such as state transmission delay or path impedance. The feedback delay caused may cause the voltage to exceed or fall below the design dynamic range, affecting the operation stability of the GPU.

[0031] Figure 1 This is a schematic diagram of the power supply structure and its connection with the GPU motherboard, including power input, PWM control, output voltage monitoring and capacitor energy storage unit. The module controls the output voltage through voltage feedback, but when the GPU undergoes transient load changes, the output voltage of the power supply may exceed the dynamic range of the GPU due to factors such as the on-resistance of the isolation switch (e-Fuse or MosFET) on the system motherboard and the feedback delay caused by the energy storage capacitor.

[0032] The simple formula for calculating the energy storage capacitor required for buffering is as follows. The smaller ΔV is, the larger the required capacitance is.

[0033] P=0.5·C·ΔV 2 ·f(1)

[0034] Among them, P is the required power; C is the energy storage capacitor; f is the required maintenance time; ΔV is the voltage change limit time.

[0035] Table 1 and Table 2 are the operating voltage range and EDPp current requirements of a 400W GPU PCI-e graphics card respectively. Table 2 is the standard operating voltage range of the power supply.

[0036] Table 1

[0037] enter Minimum Normal value Maximum PCI Express edge connector (12V) 11.04V 12V 12.96V PCIe 16-pin power connector (12V) 11.04V 12V 12.96V

[0038] Table 2

[0039]

[0040]

[0041] Table 3

[0042] parameter error Minimum Normal value Maximum unit +12V -5% / +5% 11.4 12 12.6 Effective value +12V standby -5% / +5% 11.4 12 12.6 Effective value

[0043] Depend on Figure 2 It can be seen that in the EDPp2 stage, the maximum average value in any 400 microsecond (uS) window. The instantaneous value may exceed this value. In the EDPp1 stage, the maximum average value in any 50 millisecond (mS) window. The instantaneous value may exceed this value. In the EDPC (EDP continuous) stage, the maximum average value in any 1 second (S) window. The convergence of this value may take more than 100 milliseconds (mS).

[0044] According to the above data, taking the 400W power supply requirement as an example, without considering the auxiliary power supply power, the current of full power output at the 12V standard voltage is about 33Amp. Considering the transient current required by EDPp 400μs, it is about 1.81 times the standard current, and about 1.51 times for 50ms. If the minimum voltage of the power supply is taken as an example, the GPU minimum voltage requirement of 11.04V is taken into account, and after calculation by formula (1), the motherboard needs at least close to 4000μF of capacitance. Even if calculated at the standard voltage of 12V, it still needs close to 550μF of capacitance.

[0045] According to the existing common design scheme (such as the attached Figure 1 ), combined with the instantaneous current curve change of GPU under EDPp (see Appendix Figure 2), a simple calculation is performed. When EDPp2 occurs, the output current will be affected by the on-resistance of the entire power supply path and the isolation switch on the motherboard (generally e-Fuse or MosFET is used as the hot swap protection switch, and SW is used here instead) , resulting in a larger output voltage drop. In addition, due to the influence of the time constant (τ=RC), that is, the impedance difference on the path affects the charging and discharging time of the energy storage capacitor, which will also cause the power supply to delay the feedback judgment time according to the size of the energy storage capacitor.

[0046] When EDPp occurs, the range of current and voltage changes can be calculated according to the following simple formula:

[0047]

[0048] refer to Figure 3 , taking a 400W GPU application as an example, without considering the use of energy storage capacitors, assuming that the total path impedance is 20mΩ, that is: the path impedance from point A to the connector to point B is 5mΩ, and the path impedance from point B to SW to point C is 15mΩ. When ΔI=26.7A, ΔV_400μs=0.534V; when ΔI=16.8A, ΔV_50m=0.336V. - Under the condition of the minimum supply voltage of 12V, that is, the 400μs dynamic change at 11.4V, the load end voltage drops to 10.86V at the lowest, which is lower than the GPU power supply requirement of 11.04V. It is very likely that an abnormality will occur under normal operation of the system. Therefore, in order to meet the voltage drop problem, at least 4000μF of energy storage capacitors must be added to point C to maintain the stability of the minimum output voltage of 11.04V to ensure the normal operation of the GPU in the system.

[0049] From the results of the above simple calculation, we can see that when the impedance on the path changes and the EDPp demand current becomes higher, the voltage variation range at the load end is larger. However, since the power supply itself is designed to detect its own internal state, its response speed cannot promptly feedback the changes at the load end. If the energy storage capacitor in the buffer cannot support the change in time, it is easy to cause the voltage to be lower than the specification requirement, causing application problems in the system.

[0050] In summary, the above technologies mainly have the following disadvantages:

[0051] (1) The design of increasing the capacitance occupies the motherboard space, and the power supply cannot immediately feedback the transient voltage changes.

[0052] (2) The power supply has a slow response to output voltage regulation, and transient changes can easily cause the voltage to exceed the dynamic range.

[0053] (3) The size of physical capacitors increases costs and limits the flexibility of motherboard design.

[0054] Based on this, according to an embodiment of the present invention, a voltage stabilization control method embodiment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0055] In the related art, the transient current demand is usually buffered by adding energy storage capacitors on the motherboard, but this method takes up a lot of space and has insufficient response speed, resulting in the power supply system being unable to respond to rapidly changing demands in a timely manner. Therefore, a voltage stabilization control method is provided in this embodiment, and the output end of the voltage supply is connected to the power supply end of the GPU through an isolation switch. The voltage stabilization control method can be applied not only to GPUs, but also to other high-performance computing devices, such as server systems and AI training modules, which also need to cope with dynamically changing high-frequency current demands.

[0056] like Figure 4 As shown, the voltage stabilization control method includes:

[0057] Step S1: Check whether the system enters the EDPp state.

[0058] Step S2: When entering the EDPp state, the initial duty cycle of the switch tube inside the voltage supplier is corrected based on the instantaneous current conversion rate of the isolation switch, and the conduction time of the switch tube is controlled by using the corrected duty cycle.

[0059] Optionally, the voltage stabilization control method further includes: when the system does not enter the EDPp state, obtaining the difference between the output voltage of the voltage supplier at the current moment and the reference voltage; performing PI adjustment on the difference to obtain an initial duty cycle; and using the initial duty cycle to control the conduction time of the switch tube.

[0060] Specifically, the voltage supplier can be a rectifier circuit, a DC-DC circuit, etc., wherein the DC-DC circuit is not limited to a BUCK circuit, a BOOST circuit, a flyback circuit, etc. The voltage supplier can also be a switching power supply composed of a rectifier circuit and a DC-DC circuit. The above circuits are mainly composed of power switching devices. By changing the conduction time of the power switching devices, that is, the duty cycle, the output voltage and current of the voltage supplier are controlled.

[0061] Specifically, when the system enters the peak state of the EDPp design point, it needs to provide extremely high current to meet the needs of high-speed computing. Because this need requires fast and highly changing transient current, the power supply output voltage is easy to deviate from the normal operating range, so that the output voltage may exceed or fall below the allowed dynamic range. Therefore, when the system enters the EDPp state, if the power switch device in the voltage supply adopts a constant duty cycle, the output voltage may still exceed or fall below the allowed dynamic range. If the energy storage capacitor is added in the related technology, it takes up a lot of space and the reaction speed is insufficient. Therefore, two control methods are set, as follows:

[0062] (1) When the system enters the peak state of the EDPp design point, the original duty cycle inside the voltage supply is adjusted to adapt to the current transient under high load conditions to ensure that the power supply voltage is stable and has sufficient margin.

[0063] (2) When the system does not enter the peak state of the EDPp design point, there is no need to adjust the original duty cycle inside the power supply. The voltage supply stabilizes the output voltage based on a closed-loop control method.

[0064] This embodiment can dynamically adjust the PWM duty cycle of the power supply when an EDPp event occurs, so as to keep the output voltage of the power supply within a dynamic range with sufficient margin, reduce the dependence on the system energy storage capacitor, improve the output voltage stability of the power supply, and stabilize the output voltage within the GPU voltage requirement specification.

[0065] Optionally, if the power supply is an AC-DC circuit, and the AC-DC circuit adopts a space vector modulation method to control the output voltage in a closed loop, then when an EDPp event occurs, the action time of the current space vector is adjusted based on the instantaneous current conversion rate of the isolation switch.

[0066] In some optional implementations, the voltage stabilization control method includes:

[0067] (1) Obtain the current change rate of the isolating switch. When the current change rate exceeds a preset threshold, it is determined that the system enters the EDPp state; otherwise, it is determined that the system does not enter the EDPp state.

[0068] (2) When entering the EDPp state, the initial duty cycle of the switch tube inside the voltage supply is corrected based on the instantaneous current conversion rate of the isolation switch, and the corrected duty cycle is used to control the conduction time of the switch tube.

[0069] Specifically, refer to Figure 2 When an EDPp event occurs, the instantaneous value will exceed the moving average current, that is, the current change rate will exceed the preset threshold. When it is detected that the current change rate of the disconnector exceeds the preset threshold, it can be determined that an EDPp event has occurred.

[0070] In some optional implementations, the voltage stabilization control method includes:

[0071] (1) Detect the on-resistance of the isolation switch through differential amplification.

[0072] (2) Obtain the conduction voltage drop of the isolating switch at the current moment.

[0073] (3) Based on the on-state voltage drop and on-state impedance of the isolating switch at the current moment, calculate the on-state current of the isolating switch at the current moment.

[0074] Specifically, in the GPU power circuit, the on-resistance R of the isolation switch is detected by differential amplification. shunt When the current flowing through the GPU changes, the on-state voltage drop V across the on-resistance will be detected. shunt , where the conduction voltage drop V shunt It can be calculated by Ohm's law:

[0075] V shunt =I in (t)×R shunt (3)

[0076] Wherein, Ishunt is the instantaneous current flowing through the on-resistance, that is, the on-current of the isolating switch at the current moment.

[0077] (4) Based on the historical data of the on-current of the isolating switch, predict the on-current of the isolating switch at the next moment.

[0078] Specifically, when the GPU enters the EDPp state and the current change rate exceeds the set threshold, the transient current change pattern is analyzed and predicted, so as to more accurately adjust the response of the power management system. At the same time, possible voltage fluctuations are predicted based on historical data and the PWM duty cycle is adjusted in advance. The current change prediction formula at time t is:

[0079]

[0080] Among them, A n is the amplitude of frequency component n, ω n is the angular frequency of frequency component n, φ n is the phase angle of frequency component n, and N is the number of frequency components.

[0081] To predict the current change based on the frequency component, it is necessary to continuously and dynamically update the various parameters A in the formula n ,ω n ,φ n , so that the prediction can reflect the latest current change trend and adjust the duty cycle in advance to prevent the output voltage from exceeding the range.

[0082] (5) Based on the conduction current of the isolating switch at the current moment and the next moment, the current change rate of the isolating switch is calculated.

[0083] Specifically, the calculation formula for the instantaneous rate of change dI / dt is as follows:

[0084]

[0085] Wherein, I(t+T) is the current at the next moment, I(t) is the current at the current time point, and T is the sampling interval.

[0086] The measured current change rate data is compared with the theoretical model data, and a change rate threshold (dI / dt)th is set, that is, the control is triggered before the output voltage exceeds the dynamic range. If the instantaneous current change rate exceeds this threshold, it means that the current changes drastically and the PWM duty cycle needs to be adjusted to optimize the control response.

[0087] (6) When the current change rate exceeds a preset threshold, it is determined that the system enters the EDPp state; otherwise, it is determined that the system does not enter the EDPp state.

[0088] (7) When entering the EDPp state, the initial duty cycle of the switch tube inside the voltage supply is corrected based on the instantaneous current conversion rate of the isolation switch, and the corrected duty cycle is used to control the conduction time of the switch tube.

[0089] In some optional implementations, the voltage stabilization control method includes:

[0090] (1) The on-resistance of the isolation switch is detected by differential amplification, and the on-resistance is corrected using the impedance error coefficient.

[0091] Specifically, due to the on-resistance R of the isolation switch shunt Impedance error may be introduced due to factors such as temperature change and material properties. The measured voltage drop V shunt There will be a certain deviation. A correction coefficient α is set to compensate for this error, making the calculated current value more accurate. After considering the impedance error, the current I in The correction formula for (t) is:

[0092]

[0093] Wherein, α is an impedance error coefficient based on experimental data or temperature model, i.e., a calibration system. If the impedance error is known (eg, + / -5%), α can be dynamically updated in the system to automatically compensate.

[0094] (2) Obtain the conduction voltage drop of the isolating switch at the current moment.

[0095] (3) Based on the on-state voltage drop of the isolating switch at the current moment and the corrected on-state impedance, the on-state current of the isolating switch at the current moment is calculated.

[0096] (4) Based on the historical data of the on-current of the isolating switch, predict the on-current of the isolating switch at the next moment.

[0097] (5) Based on the conduction current of the isolating switch at the current moment and the next moment, the current change rate of the isolating switch is calculated.

[0098] (6) When the current change rate exceeds a preset threshold, it is determined that the system enters the EDPp state; otherwise, it is determined that the system does not enter the EDPp state.

[0099] (7) When entering the EDPp state, the initial duty cycle of the switch tube inside the voltage supply is corrected based on the instantaneous current conversion rate of the isolation switch, and the corrected duty cycle is used to control the conduction time of the switch tube.

[0100] In some optional implementations, the process of calculating the initial duty cycle includes:

[0101] (1) Obtaining the difference between the output voltage of the voltage supply device and the reference voltage at the current moment;

[0102] (2) Perform PI adjustment on the difference to obtain the initial duty cycle.

[0103] Specifically, the duty cycle of the switch tube inside the voltage supply is calculated by a voltage closed-loop control method to keep the voltage within the specified dynamic range to determine whether the target voltage V(t) of the monitoring output is kept within the dynamic range (11.2V to 12.8V). If the voltage deviates from the dynamic range, the initial duty cycle D(t) is adjusted according to the PI control algorithm, that is:

[0104]

[0105] Where, e(t) = V target -V(t) is the difference between the current output voltage and the reference voltage, D(t) is the calculated initial PWM duty cycle, which is used to adjust the output of the power supply, and Kp and Ki are control gains, which need to be adjusted according to actual conditions. If the current changes too quickly (i.e. exceeds the threshold), the PI control will give a larger adjustment amount D(t) to reduce voltage fluctuations and maintain the voltage within the dynamic range.

[0106] In some optional implementations, the voltage stabilization control method includes:

[0107] (1) Check whether the system has entered the EDPp state.

[0108] (2) When entering the EDPp state, calculate the real-time value of the current change rate of the disconnector at the current moment.

[0109] (3) Obtain the gain coefficient of the EDPp stage in which the current system is currently located, and use the gain coefficient to adaptively adjust the real-time value of the current change rate of the disconnector at the current moment.

[0110] Specifically, refer to Figure 2 Each EDPp stage has a different average value. Therefore, according to the transient current demand, the adjustment of the PWM duty cycle is divided into stage control, and each stage uses a different gain coefficient k (k high , k mid ,kl ow ) to provide adaptive control decisions for the PWM duty cycle based on the real-time current change speed (slope) and demand.

[0111] The control equation is as follows:

[0112]

[0113] Among them, PWM new is the adjusted PWM duty cycle; PWM current is the current PWM duty cycle; k is the variable coefficient; ΔI / Δt is the transient current change rate.

[0114] (4) The sum of the adaptively adjusted current change rate of the isolation switch at the current moment and the initial duty cycle is used as the duty cycle of the switch tube inside the voltage supply.

[0115] (5) Use the corrected duty cycle to control the on-time of the switch tube.

[0116] Figure 5 This is the overall control block diagram of this embodiment. Figure 5 The integrated DSP is added to the motherboard as an intelligent management unit. The internal resistance detection module of the e-Fuse or Hot swap detects the current changes flowing through the internal resistor under EDPp and performs real-time current data acquisition. The signal is converted into data through A / D conversion (1MSPS to 10MSPS sampling rate) and then calculated and analyzed.

[0117] When the GPU system detects that EDPp occurs, the system's internal power demand current instantly rises to the highest output power of EDPp2 and maintains for 400μs, then drops to EDPp1 output power and maintains for 50ms, and finally stabilizes at EDPc output power for 1 second.

[0118] DSP analyzes the data and maintains the output voltage stable within the dynamic range with the corresponding PWM duty cycle according to the requirements of different power states (EDPp2, EDPp1, EDPc). At the same time, according to the sampling rate, control algorithm delay, signal transmission and PWM duty cycle update time requirements, the delay is controlled within the allowable range for instant response.

[0119] Through intelligent management functions, the current is predicted and the PWM is adjusted in segments. When the voltage exceeds the dynamic range (for example, exceeding 12.8Vdc or falling below 11.2Vdc), the PWM duty cycle adjustment is triggered to accurately respond to transient current changes.

[0120] It should be noted that, considering the total delay of A / D conversion, control algorithm calculation, PWM update and signal transmission, the system sets the feedback margin in advance to keep the voltage stable during the delay period, then:

[0121] Feedback delay = A / D conversion time + algorithm calculation time + PWM update time + signal transmission time

[0122] To verify the above method, a 400W / 12V power supply is used as an example to compare the differences in feedback control methods when EDPp occurs. The simulation conditions are: PWM duty cycle is 80% under full load, on-resistance is 20mΩ, and energy storage capacitor is 1000μF. The output current waveform, output voltage waveform, and duty cycle waveform are shown below. Figure 6 to Figure 8 As shown, Figure 6 to Figure 8 The dashed line is a waveform when the method of this embodiment is not used, and the solid line is a waveform when the method of this embodiment is used.

[0123] In this embodiment, a voltage stabilization control device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made are not repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0124] This embodiment provides a voltage stabilization control device. Based on the voltage stabilization control method of the above embodiment and any optional implementation manner thereof, the device includes:

[0125] A detection module is used to detect whether the system enters the EDPp state;

[0126] The correction module is used to correct the initial duty cycle of the switch tube inside the voltage supplier based on the instantaneous current conversion rate of the isolation switch when entering the EDPp state, and use the corrected duty cycle to control the conduction time of the switch tube.

[0127] Specifically, the functional blocks and working flow diagram of the voltage stability control device are as follows: Fig. 9 , Fig.10 As shown, Fig. 9 In the system, the detection module is used for current transient detection and error correction, the correction module is used for current change rate calculation and trigger threshold setting, voltage detection and feedback control, and intelligent management module.

[0128] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0129] The voltage stabilization control device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0130] An embodiment of the present invention further provides a computer device having the above-mentioned voltage stabilization control device.

[0131] See also Fig.11 , Fig.11 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Fig.11 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Fig.11 A processor 10 is taken as an example.

[0132] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0133] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0134] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0135] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0136] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0137] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0138] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0139] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A voltage stabilization control method, characterized in that: The output end of the voltage supply is connected to the power supply end of the GPU through an isolation switch. The method includes: Check whether the system has entered the EDPp state; When entering the EDPp state, the initial duty cycle of the switch tube inside the voltage supplier is corrected based on the instantaneous current conversion rate of the isolation switch, and the conduction time of the switch tube is controlled by using the corrected duty cycle.

2. The voltage stabilization control method according to claim 1, characterized in that: The process of detecting whether the system has entered the EDPp state includes: Obtaining a current change rate of the isolating switch; When the current change rate exceeds a preset threshold, it is determined that the system enters the EDPp state; otherwise, it is determined that the system does not enter the EDPp state.

3. The voltage stabilization control method according to claim 2, characterized in that: The process of obtaining the current change rate of the isolating switch includes: Detecting the on-resistance of the isolation switch by differential amplification; Obtaining the conduction voltage drop of the isolating switch at the current moment; Calculating the on-current of the isolating switch at the current moment based on the on-voltage drop and on-resistance of the isolating switch at the current moment; Predicting the on-current of the isolating switch at the next moment according to the historical data of the on-current of the isolating switch; Based on the on-state current of the isolating switch at the current moment and the next moment, the current change rate of the isolating switch is calculated.

4. The voltage stabilization control method according to claim 3, characterized in that: The process of obtaining the current change rate of the isolating switch also includes: Correcting the on-impedance using an impedance error coefficient; Based on the on-state voltage drop of the isolating switch at the current moment and the corrected on-state impedance, the on-state current of the isolating switch at the current moment is calculated.

5. The voltage stabilization control method according to claim 3, characterized in that: The process of calculating the initial duty cycle includes: Obtain the difference between the output voltage of the voltage supply device and the reference voltage at the current moment; The difference is PI-adjusted to obtain an initial duty cycle.

6. The voltage stabilization control method according to claim 5, characterized in that: The process of correcting the duty cycle of the switch tube inside the voltage supply device includes: Calculate the real-time value of the current change rate of the isolating switch at the current moment; Obtaining a gain coefficient of the EDPp stage in which the current system is currently located, and using the gain coefficient to adaptively adjust the real-time value of the current change rate of the isolation switch at the current moment; The sum of the adaptively adjusted current change rate of the isolation switch at the current moment and the initial duty cycle is used as the duty cycle of the switch tube inside the voltage supplier.

7. The voltage stabilization control method according to claim 1, characterized in that: Also includes: When the system does not enter the EDPp state, the difference between the output voltage of the voltage supply device and the reference voltage at the current moment is obtained; Performing PI adjustment on the difference to obtain an initial duty cycle; The initial duty cycle is used to control the on-time of the switch tube.

8. A voltage stabilization control device, characterized in that: Based on the voltage stabilization control method according to any one of claims 1 to 7, the device comprises: A detection module is used to detect whether the system enters the EDPp state; The correction module is used to correct the initial duty cycle of the switch tube inside the voltage supplier based on the instantaneous current conversion rate of the isolation switch when entering the EDPp state, and use the corrected duty cycle to control the conduction time of the switch tube.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the voltage stabilization control method according to any one of claims 1 to 7 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the voltage stabilization control method according to any one of claims 1 to 7.

11. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to cause a computer to execute the voltage stabilization control method according to any one of claims 1 to 7.