Electronic device and power supply current sharing method
By managing the controller and control circuit to adjust the compensation voltage of the power modules, the lifespan and power supply reliability issues caused by temperature differences in the power modules are resolved. This achieves temperature balance and stable power supply between the power modules, thereby improving the operational stability of the server.
Patent Information
- Application Number
- CN202611510312.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-28
- Publication Date
- 2026-11-03
AI Technical Summary
Existing technologies cannot effectively regulate the temperature differences between power modules in servers, resulting in poor lifespan and power supply reliability of power modules with different heat dissipation conditions, which affects the stability of server operation.
By managing the controller and control circuit, the temperature information of the power modules is obtained, the target power module is selected and a compensation voltage is provided, and its output voltage is adjusted to reduce the load, thereby achieving temperature balance and differentiated current sharing among the power modules.
It extends the lifespan of the power modules, improves power supply reliability, enhances server operational stability, and achieves relative temperature balance among the power modules.
Smart Images

Figure CN123034712A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of server power current sharing technology, and more specifically, to an electronic device and a current sharing method. Background Technology
[0002] In data center and server environments, power supply modules are one of the key components ensuring stable server operation. Typically, current sharing among multiple power supply modules is achieved by adjusting the load on the current sharing bus based on the voltage on the current sharing bus and the sensed voltage output from each module to the current sharing bus. However, the reliability of power supply still needs improvement with this adjustment method. Summary of the Invention
[0003] In view of this, this application provides an electronic device and a current sharing method.
[0004] According to one aspect of this application, an electronic device is provided, comprising: a plurality of power modules connected to a current sharing bus, wherein the power modules are configured to adjust their output voltage according to a compensation voltage and the voltage of the current sharing bus; a plurality of regulating circuits respectively connected to the plurality of power modules, wherein the regulating circuits are configured to provide compensation voltage to their respective power modules; a management controller electrically connected to the plurality of power modules, wherein the management controller is configured to acquire the temperature of each power module among the plurality of power modules; and a control circuit electrically connected to the management controller and the plurality of regulating circuits, wherein the control circuit receives the temperatures of the plurality of power modules from the management controller, selects a target power module from the plurality of power modules according to the temperatures of the plurality of power modules, and controls the regulating circuit corresponding to the target power module to provide compensation voltage to the target power module.
[0005] According to another aspect of this application, a power current sharing method is provided, which is performed by the aforementioned electronic device. The power current sharing method includes: a management controller acquiring the temperature of each power module among a plurality of power modules; a control circuit receiving the temperatures of the plurality of power modules from the management controller, selecting a target power module from the plurality of power modules based on the temperatures of the plurality of power modules, and controlling the adjustment circuit corresponding to the target power module to provide a compensation voltage to the target power module; and the power module adjusting its output voltage based on the voltage of the current sharing bus and the compensation voltage provided by the corresponding adjustment circuit.
[0006] According to embodiments of this application, by utilizing the control circuit included in the electronic device to receive the temperatures of multiple power modules from a management controller, selecting a target power module from among the multiple power modules based on their temperatures, and controlling the corresponding adjustment circuit of the target power module to provide a compensation voltage to the target power module, the power module can determine, based on the received compensation voltage, that the change in the number of loads connected to the multiple power modules is in a relatively stable state, and the power module receiving the compensation voltage has a higher temperature. Subsequently, the power module receiving the compensation voltage can adjust its output voltage based on the compensation voltage and the voltage of the current sharing bus, i.e., reduce the output voltage of the power module, thereby reducing the load on the power module, lowering the temperature of the power module, extending the lifespan of the power module, improving the power supply reliability of the power module, improving the operational stability of the server powered by multiple power modules, and simultaneously achieving a relatively balanced temperature among the power modules, thus realizing differentiated current sharing among the power modules. Attached Figure Description
[0007] The above and other objects, features and advantages of this application will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0008] Figure 1 A schematic diagram of a circuit structure used for current sharing among multiple power modules is shown.
[0009] Figure 2 A block diagram of an electronic device according to one embodiment of this application is shown;
[0010] Figure 3 A block diagram of an electronic device according to another embodiment of this application is shown;
[0011] Figure 4 A flowchart is shown of a current sharing method performed by a control circuit according to an embodiment of this application during the current sharing process of a power module;
[0012] Figure 5 A flowchart is shown of a current sharing method performed by a control circuit according to another embodiment of this application during the current sharing process of a power module;
[0013] Figure 6 A flowchart illustrating temperature calibration inside a power module according to an embodiment of this application is shown;
[0014] Figure 7 A flowchart of a power sharing method according to an embodiment of this application is shown. Detailed Implementation
[0015] The embodiments of this application will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of this application. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of this application for ease of explanation. However, it will be apparent that one or more embodiments may be implemented without these specific details. Furthermore, descriptions of well-known structures and technologies are omitted in the following description to avoid unnecessarily obscuring the concepts of this application.
[0016] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of this application. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0017] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0018] When using expressions such as "at least one of A, B and C", they should generally be interpreted in accordance with the meaning that is commonly understood by those skilled in the art (e.g., "a system having at least one of A, B and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B and C, etc.).
[0019] In data center and server environments, power modules are one of the key components ensuring stable server operation. Typically, the load on multiple power modules is adjusted based on the voltage on the current sharing bus and the sensed voltage output from multiple power modules to the current sharing bus, thereby achieving load balancing and current sharing among the power modules.
[0020] Figure 1 A schematic diagram of a circuit structure used for current sharing among multiple power modules is shown.
[0021] like Figure 1 As shown, the circuit structure includes a management controller and multiple power modules. Figure 1 The illustration uses two power modules as an example. Both power modules are electrically connected to the management controller and the current sharing bus. The two power modules are power module 1 and power module 2, connected in parallel. The output voltage of the two power modules can be around 12V.
[0022] For example, the power module can be a power supply unit (PSU). The management controller can be a baseboard management controller (BMC).
[0023] The management controller can communicate with the two power modules via an Inter-Integrated Circuit (I2C) bus. The management controller monitors the operating information of the two power modules.
[0024] Each power module can convert its output current into a sensed voltage through a sampling resistor and output it to the current sharing bus. The voltage of the current sharing bus is the maximum value of the sensed voltages output by all power modules to the current sharing bus. For example, Usi can be defined as the sensed voltage output by the i-th power module to the current sharing bus, and Us as the current voltage of the current sharing bus. In this case, Us = max(Usi), where i is an integer greater than 0 and less than or equal to the total number of power modules.
[0025] The voltage range of the current sharing bus, Us, is typically 0V to 8V, where 0V represents 0% load and 8V represents 100% load. The voltage of the current sharing bus is linearly related to the load. When the loads of the two power modules are unequal, for example, the sensing voltage of power module 1 is Us1=3V and the sensing voltage of power module 2 is Us2=5V, when power module 1 detects Us=5V, it will increase its output voltage to increase its load, thereby increasing its output current and sensing voltage, until the difference in sensing voltage between the two power modules is less than a set value. For example, when the sensing voltage of power module 1 is 3.9V and the sensing voltage of power module 2 is 4.1V, the difference in sensing voltage ΔUs=0.2V, which is less than the set value, and the two power modules achieve load balancing and current sharing.
[0026] The primary function of a power module is to convert input AC or DC power into stable voltage and current required by the various components inside the server. However, power modules generate heat during operation. If this heat cannot be effectively dissipated, the internal temperature of the power module will rise, thereby affecting its performance and lifespan.
[0027] The server's architecture and thermal design determine the quality of the power module's heat dissipation. For example, factors such as the airflow design, airflow resistance, and the number of high-temperature components along the airflow path significantly impact the power module's heat dissipation. Additionally, external heat dissipation conditions, such as whether the exhaust vents are obstructed, air recirculation, and ambient temperature, also affect the power module's heat dissipation. Ultimately, this results in temperature variations between each power module.
[0028] Therefore, while the above method can achieve load balancing and current sharing among multiple power modules, due to differences in server system design, the heat dissipation conditions of power modules in different locations vary. Under the same load conditions, power modules with better heat dissipation have relatively lower internal component temperatures compared to those with poorer heat dissipation. This temperature difference results in lower-temperature power modules having longer lifespans, while higher-temperature power modules have shorter lifespans and lower power supply reliability, reducing the operational stability of servers powered by multiple power modules. Existing solutions cannot adjust the load and current sharing of each power module according to its temperature, thus failing to achieve a relatively balanced operating temperature among all power modules.
[0029] Given the impact of the aforementioned external factors on the power module temperature, if the power modules can adjust their own load to make the temperatures of multiple power modules more uniform, it will have a positive impact on the overall power supply redundancy, power supply reliability, and service life, thereby improving the operational stability and service life of servers powered by multiple power modules.
[0030] In view of this, this application provides an electronic device and a power sharing method, which can be applied to the field of server power sharing technology.
[0031] Figure 2 A block diagram of an electronic device according to one embodiment of this application is shown.
[0032] like Figure 2 As shown, the electronic device includes: multiple power supply modules, multiple regulation circuits, a management controller, and a control circuit. The multiple power supply modules are connected to a current sharing bus and are each connected to one of the multiple regulation circuits. The management controller is electrically connected to the multiple power supply modules. The control circuit is electrically connected to the management controller and the multiple regulation circuits. Each power supply module can correspond one-to-one with a regulation circuit. The management controller can communicate with the multiple power supply modules via an I2C bus.
[0033] For example, the power supply module can be a PSU, the management controller can be a BMC, and the control circuit can be a control circuit implemented by a microprogrammed control unit (MCU).
[0034] The management controller can be used to acquire the temperature of each power module in multiple power modules and provide it to the control circuit.
[0035] The control circuit can be used to receive the temperature of multiple power modules from the management controller, select a target power module from the multiple power modules according to the temperature of the multiple power modules, and control the adjustment circuit corresponding to the target power module to provide compensation voltage to the target power module.
[0036] For example, the temperature of the power module can be the real-time operating temperature of the power module, the average temperature of multiple operating temperatures of the power module during a predetermined operating period, or the maximum temperature of the power module among multiple operating temperatures during a predetermined operating period.
[0037] According to embodiments of this application, the temperature of the power module is positively correlated with the number of loads connected to the power module. As the number of loads connected to the power module increases, the corresponding temperature will increase.
[0038] The regulating circuit can be used to provide compensation voltage to the corresponding power supply module.
[0039] The regulation circuit can provide a compensation voltage for each target power module to perform temperature correction, or temperature compensation, on the sensed voltage from the current output of the target power module to the current sharing bus.
[0040] The power supply module can be used to adjust its output voltage based on the compensation voltage and the voltage of the current sharing bus. For example, when the number of loads connected to multiple power supply modules changes relatively steadily, the control circuit can select a power supply module with a temperature difference exceeding a predetermined standard as the target power supply module and provide a corresponding control signal to the adjustment circuit of the target power supply module. The adjustment circuit, in response to receiving the control signal, can provide a compensation voltage to the corresponding power supply module. Upon receiving the compensation voltage provided by the adjustment circuit, the power supply module can adjust its output voltage according to the compensation voltage and the voltage of the current sharing bus, i.e., reduce the output voltage of the power supply module, thereby reducing the load on the power supply module and lowering its temperature. This achieves a stable state with varying loads, realizing differentiated current sharing among the power supply modules.
[0041] When the power module receives a compensation voltage from the corresponding adjustment circuit, it determines that the power module's temperature is too high because the compensation voltage is not equal to the predetermined voltage. Based on the compensation voltage and the voltage of the current sharing bus, the power module adjusts its output voltage, i.e., reduces the output voltage, decreases the load on the power module, and lowers its temperature.
[0042] According to embodiments of this application, by utilizing the control circuit included in the electronic device to receive the temperatures of multiple power modules from a management controller, selecting a target power module from among the multiple power modules based on their temperatures, and controlling the corresponding adjustment circuit of the target power module to provide a compensation voltage to the target power module, the power module can determine, based on the received compensation voltage, that the change in the number of loads connected to the multiple power modules is in a relatively stable state, and the power module receiving the compensation voltage has a higher temperature. Subsequently, the power module receiving the compensation voltage can adjust its output voltage based on the compensation voltage and the voltage of the current sharing bus, i.e., reduce the output voltage of the power module, thereby reducing the load on the power module, lowering the temperature of the power module, extending the lifespan of the power module, improving the power supply reliability of the power module, improving the operational stability of the server powered by multiple power modules, and simultaneously achieving a relatively balanced temperature among the power modules, thus realizing differentiated current sharing among the power modules.
[0043] According to an embodiment of this application, the control circuit can be used to: in a first mode, receive the temperatures of multiple power modules from a management controller, select a target power module from the multiple power modules based on the temperatures of the multiple power modules, and control the adjustment circuit corresponding to the target power module to provide a compensation voltage to the target power module; in a second mode, control the multiple adjustment circuits to provide a predetermined voltage to the multiple power modules respectively.
[0044] The power module can be used to: adjust the output voltage of the power module according to the compensation voltage and the voltage of the current sharing bus when receiving the compensation voltage provided by the corresponding adjustment circuit; and adjust the output voltage of the power module according to the voltage of the current sharing bus when receiving the predetermined voltage provided by the corresponding adjustment circuit.
[0045] According to embodiments of this application, the regulating circuit can provide a compensation voltage to the corresponding power module in a first mode and a predetermined voltage to the corresponding power module in a second mode. In the first mode, the power module can determine, based on the compensation voltage, that the number of loads connected to the multiple power modules is in a relatively stable state, and adjust its output voltage according to the compensation voltage and the voltage of the current sharing bus. In the second mode, based on the predetermined voltage, the power module can determine that the number of loads connected to the multiple power modules is in a surge state, and adjust its output voltage according to the predetermined voltage and the voltage of the current sharing bus. This achieves differentiated current sharing based on the temperature difference of the power modules in the first mode to ensure stable system power supply, and current sharing in the second mode by evenly distributing the load to ensure stable system power supply during load surges.
[0046] According to an embodiment of this application, the management controller is further configured to: acquire the sensed voltage of each power module in the plurality of power modules and the voltage of the current sharing bus and provide them to the control circuit.
[0047] For example, the voltage of the current sharing bus can be the maximum value among the sensed voltages output by multiple power modules to the current sharing bus, or it can be the average value of the sensed voltages output by multiple power modules to the current sharing bus.
[0048] The control circuit can also be used to: calculate the temperature difference between the temperatures of multiple power modules and the reference temperature in the first mode; select the power module whose temperature difference exceeds a predetermined standard from the multiple power modules as the target power module; and control the adjustment circuit corresponding to the target power module to generate a compensation voltage based on the voltage of the current sharing bus and the sensed voltage of the target power module.
[0049] For example, in the first mode, the control circuit can generate a control signal corresponding to the first mode based on the voltage of the current sharing bus and the sensed voltage of the target power module, and provide it to the adjustment circuit corresponding to the target power module to control the corresponding adjustment circuit to generate a compensation voltage.
[0050] The control circuit can also be used to: generate a control signal corresponding to the second mode in the second mode and provide it to the adjustment circuits corresponding to multiple power modules to control the corresponding adjustment circuits to generate a predetermined voltage.
[0051] The control circuit can obtain the sensed voltage of each power module and the voltage of the current sharing bus from the BMC.
[0052] The power module can also be used to: adjust the output voltage of the power module according to the compensation voltage, the sensing voltage of the power module and the voltage of the current sharing bus when receiving the compensation voltage provided by the corresponding adjustment circuit; and adjust the output voltage of the power module according to the sensing voltage of the power module and the voltage of the current sharing bus when receiving the predetermined voltage provided by the corresponding adjustment circuit.
[0053] In the second mode, the load connected to multiple power modules surges, requiring priority to ensure stable power supply to all power modules. At this time, a control signal corresponding to the second mode is generated by the control circuit. Upon receiving this control signal, the regulating circuit provides a predetermined voltage to the corresponding power module. Upon receiving the predetermined voltage from the regulating circuit, the power module quickly adjusts its output voltage based on its sensed voltage and the voltage of the current sharing bus, thereby adjusting the corresponding load and achieving load balancing and current sharing. This ensures stable power supply to all power modules.
[0054] In the first mode, the number of loads connected to the multiple power modules changes relatively smoothly. At this time, the control circuit calculates the temperature difference between the temperatures of the multiple power modules and a reference temperature. A power module with a temperature difference exceeding a predetermined standard is selected as the target power module. Based on the voltage of the current sharing bus and the sensed voltage of the target power module, a control signal corresponding to the first mode is generated. The regulating circuit, responding to the received control signal, generates a compensation voltage based on a predetermined voltage. Upon receiving the compensation voltage from the regulating circuit, the power module adjusts its output voltage according to the compensation voltage, its sensed voltage, and the voltage of the current sharing bus, thereby reducing the load on the power module and lowering its temperature. This achieves different stable states for the power module loads while the current change rate does not exceed a predetermined current change rate threshold, realizing differentiated current sharing among the power modules.
[0055] When the power module receives a predetermined voltage from the corresponding adjustment circuit, it determines, based on this predetermined voltage, that the load connected to multiple power modules is surging and that it is necessary to prioritize ensuring stable power supply to these multiple power modules. At this point, the power module adjusts its output voltage according to its sensed voltage and the voltage of the current sharing bus, adjusting the corresponding load to quickly achieve load balancing and current sharing.
[0056] When the power module receives a compensation voltage from the corresponding adjustment circuit, it determines that the power module's temperature is too high because the compensation voltage is not equal to the predetermined voltage. The power module then adjusts its output voltage based on the compensation voltage, its sensed voltage, and the voltage of the current sharing bus, thereby reducing the output voltage, decreasing the load on the power module, and lowering its temperature.
[0057] According to embodiments of this application, in a first mode, where the number of loads connected to multiple power modules is relatively stable, the electronic device adjusts the output voltage of the power module based on the compensation voltage, the sensing voltage of the power module, and the voltage of the current sharing bus. This reduces the output voltage of the power module, decreases its load, lowers its temperature, extends its lifespan, improves its power supply reliability, and enhances the operational stability of the server powered by multiple power modules, while simultaneously maintaining a relatively balanced temperature among the power modules. In a second mode, where the load connected to multiple power modules experiences a surge, the electronic device rapidly adjusts the output voltage of the power module based on the sensing voltage of the power module and the voltage of the current sharing bus, thereby quickly adjusting the corresponding load and achieving load balancing and current sharing. This prioritizes ensuring stable power supply from multiple power modules and improves the operational stability of the server powered by multiple power modules.
[0058] The management controller can also be used to acquire the current from multiple power modules.
[0059] The control circuit can also be used to: calculate the current change rate of multiple power modules based on the change of current of multiple power modules over time, where the current change rate represents the overall current fluctuation of multiple power modules; enter a first mode in response to the current change rate not exceeding a predetermined current change rate threshold; and enter a second mode in response to the current change rate exceeding the predetermined current change rate threshold.
[0060] The control circuit communicates with the BMC and can obtain the temperature of each power module from the BMC. The temperature can be the operating temperature, maximum temperature, or average temperature of the power module.
[0061] When the rate of change of current exceeds a predetermined threshold, it indicates a surge in the load connected to multiple power modules. When the rate of change of current does not exceed the predetermined threshold, it indicates a relatively stable change in the number of loads connected to multiple power modules.
[0062] For example, the currents of multiple power modules at the current moment can be added together to obtain the first total current, and the currents of multiple power modules at the previous moment can be added together to obtain the second total current. The current difference between the first total current and the second total current can be divided by the time difference between the current moment and the previous moment to obtain the rate of change of current.
[0063] According to embodiments of this application, an electronic device can determine that the change in the number of loads connected to multiple power modules is relatively stable when the rate of change of current does not exceed a predetermined threshold. Subsequently, for a target power module whose temperature difference exceeds a predetermined standard, the output voltage of the power module can be adjusted based on the compensation voltage, the sensing voltage of the power module, and the voltage of the current sharing bus. This reduces the output voltage of the power module, decreases its load, lowers its temperature, extends its lifespan, improves its power supply reliability, and enhances the operational stability of the server powered by multiple power modules, while simultaneously achieving a relatively balanced temperature among the power modules. When the rate of change of current exceeds a predetermined threshold, indicating a surge in load connected to multiple power modules, it is necessary to prioritize ensuring stable power supply to the multiple power modules. Subsequently, the output voltage of the power module can be quickly adjusted based on its sensing voltage and the voltage of the current sharing bus, thereby quickly adjusting the corresponding load and achieving load balancing and current sharing, ensuring stable power supply from multiple power modules and improving the operational stability of the server powered by multiple power modules.
[0064] The electronic device provided in the embodiments of this application can achieve differentiated current sharing of the load connected to the power module, so that the temperature of multiple power modules reaches a relatively balanced state, thereby improving the service life of the power module with higher temperature and the poor power supply reliability, and improving the operational stability of the server powered by multiple power modules.
[0065] Figure 3 A block diagram of an electronic device according to another embodiment of this application is shown.
[0066] like Figure 3 As shown, the electronic device includes: multiple power modules, multiple regulation circuits, a management controller, and a control circuit.
[0067] In the embodiments of this application, Figure 3 and Figure 2 The multiple power modules, multiple regulation circuits, management controllers and control circuits in the application are similar, and for the sake of simplicity, the same parts will not be described again here.
[0068] In this embodiment, the adjustment circuit may include a switching sub-circuit and a voltage divider sub-circuit, the voltage divider sub-circuit having a voltage divider node. The switching sub-circuit may include a transistor MOS. The voltage divider circuit may include a digitally adjustable resistor R2 and a pull-down resistor R1.
[0069] The control terminal of the switch sub-circuit can be connected to the control circuit to receive switch signals. The first terminal of the switch sub-circuit can be used to receive a predetermined voltage, and the second terminal of the switch sub-circuit can be connected to the corresponding power supply module.
[0070] The switching sub-circuit can be used to connect or disconnect the first and second terminals of the switching sub-circuit according to the switching signal received by the control terminal of the switching sub-circuit.
[0071] The control terminal of the voltage divider circuit is connected to the control circuit to receive the adjustment signal. The first terminal of the voltage divider circuit is used to receive the predetermined voltage, and the second terminal of the voltage divider circuit is grounded. The voltage dividing node of the voltage divider circuit is connected to the corresponding power module to provide the corresponding power module with the compensation voltage.
[0072] A voltage divider circuit can be used to adjust the voltage of the voltage divider nodes based on the adjustment signal received at the control terminal of the voltage divider circuit.
[0073] For example, in the first mode, the control signals generated by the control circuit corresponding to the first mode may include a first switching signal and an adjustment signal corresponding to the target power module, and a second switching signal corresponding to other power modules among the multiple power supplies besides the target power module. In the second mode, the control signals generated by the control circuit corresponding to the second mode may include a second switching signal corresponding to each power module.
[0074] For example, the control terminal of the switch sub-circuit is connected to the control circuit to receive a first switch signal and a second switch signal from the control circuit. The switch sub-circuit can be used to disconnect the first and second terminals of the switch sub-circuit when the control terminal of the switch sub-circuit receives the first switch signal, and to connect the first and second terminals of the switch sub-circuit when the control terminal of the switch sub-circuit receives the second switch signal.
[0075] The second terminal of the switch sub-circuit is electrically connected to the voltage divider node.
[0076] According to embodiments of this application, the predetermined voltage can be between 2.5V and 3.5V. For example, the predetermined voltage can be 3V.
[0077] The switching sub-circuit may include a transistor MOS. The control terminal of the transistor MOS is connected to the control circuit and can be used to receive switching signals from the control circuit. The first terminal of the transistor MOS can be used to receive a predetermined voltage, and the second terminal of the transistor can be connected to a corresponding power supply module.
[0078] For example, the switch signal may include a first switch signal and a second switch signal.
[0079] The voltage divider circuit may include a digitally adjustable resistor R2 and a pull-down resistor R1. The control terminal of the digitally adjustable resistor R2 is connected to the control circuit and can be used to receive adjustment signals from the control circuit. The first terminal of the digitally adjustable resistor R2 can be used to receive a predetermined voltage, and the second terminal of the digitally adjustable resistor R2 can be electrically connected to the voltage divider node. The first terminal of the pull-down resistor R1 can be electrically connected to the voltage divider node, and the second terminal of the pull-down resistor R1 can be grounded.
[0080] According to an embodiment of this application, the adjustment range of the resistance value of the digitally adjustable resistor R2 is: greater than 0 and less than or equal to the resistance value of the pull-down resistor R1.
[0081] According to an embodiment of this application, the control terminal of the transistor MOS receives a first switching signal from the control circuit; therefore, the control circuit can control the switching on and off of the transistor MOS. The control terminal of the digitally adjustable resistor R2 receives an adjustment signal from the control circuit; therefore, the control circuit can control the resistance value of the digitally adjustable resistor R2.
[0082] According to an embodiment of this application, the control circuit acquires the current of each power module and calculates the current change rate using dI / dt. If, at a certain moment, the current change rate exceeds a current change rate threshold, the server system load fluctuation suddenly increases. From the perspective of system reliability, priority is given to ensuring system power supply. At this time, the control circuit can control all transistor MOS transistors to turn on, and the voltage output to the power module is a predetermined voltage (e.g., 3.3V). The power modules share the load equally. That is, for a 1+1 redundant power module, each power module shares 50% of the load.
[0083] In this context, the first total current is obtained by adding the currents of multiple power modules at the current moment, the second total current is obtained by adding the currents of multiple power modules at the previous moment, and the rate of change of current is obtained by dividing the current difference between the first total current and the second total current by the time difference between the current moment and the previous moment. In this case, dI is the current difference between the first total current and the second total current, and dt is the time difference between the current moment and the previous moment.
[0084] According to an embodiment of this application, when there is no surge in load, the control circuit can obtain the operating temperature, maximum temperature, and sensing voltage Usi output to the current sharing bus of each PSU. When the maximum temperature difference of multiple power modules is greater than a predetermined temperature difference threshold Tc, the load sharing ratio among the power modules can be changed by adjusting the resistor voltage divider.
[0085] For example, the pull-down resistor R1 can be 10kΩ, and the adjustment range of the digitally adjustable resistor R2 can be 1~10kΩ. The adjustment range of the digitally adjustable resistor R2 can be denoted as R2min~R2max, where R2min is the minimum resistance value corresponding to the digitally adjustable resistor R2, and R2max is the maximum resistance value corresponding to the digitally adjustable resistor R2. Therefore, the voltage range that the adjustment circuit connected to each power module can input into the power module is 1.65V~3V. According to the principle of resistor voltage division, the compensation voltage input to the power module is Uti=U0*R1 / (R1+R2), the maximum compensation voltage is Utmax=Uti=U0*R1 / (R1+R2min), and the minimum compensation voltage is Utmin=Uti=U0*R1 / (R1+R2max), where U0 is the predetermined voltage.
[0086] Therefore, with a predetermined voltage U0 = 3.3V, a pull-down resistor R1 = 10kΩ, and a digitally adjustable resistor R2 ∈ [1, 10]kΩ, the compensation voltage Uti ∈ [1.65, 3]V. The compensation voltage Uti has a linear relationship with the load. For example, the load adjustment ratio L% = (Uti - Utmin) / (Utmax - Utmin) * 100%, or the load adjustment ratio L% = (Uti - Ummin) / (Ummax - Ummin), where the minimum voltage of the current sharing bus is denoted as Ummin, and the maximum voltage of the current sharing bus is denoted as Ummax. The voltage of the current sharing bus is obtained by converting the current into a sense voltage by each power supply module.
[0087] According to the embodiments of this application, the predetermined voltage, the resistance adjustment range of the digitally adjustable resistor R2, the resistance value of the pull-down resistor R1, and the relationship between the resistance adjustment range of the digitally adjustable resistor R2 and the resistance value of the pull-down resistor R1 can be determined based on the compensation voltage range, or in other words, based on the adjustment ratio Ltmax% of the maximum load and the adjustment ratio of the minimum load.
[0088] According to an embodiment of this application, the adjustment range of R2 is determined by setting the maximum load adjustment ratio Ltmax%, thereby ensuring the reliability of the server system power supply.
[0089] According to embodiments of this application, to avoid excessive load differences between multiple power modules in a redundant system, which could lead to an inability to cope with sudden overload situations, a maximum load adjustment ratio Ltmax% can be set. For example, it can be controlled that 0 ≤ L% ≤ Ltmax%, where Ltmax% can be a set value, 0% ≤ Ltmax% < 100%. Subsequently, the adjustment range of the corresponding digitally adjustable resistor R2 can be calculated based on Ltmax%, and denoted as the adjustment range of the digitally adjustable resistor. When the digitally adjustable resistor R2 is adjusted within this adjustment range, under extreme conditions, the load sharing ratio of the N+N redundant system under full load can be calculated as follows: N*L1% + N*L2% = N*100%. Where, L1% = L2% - Ltmax%, L1% = (1 - Ltmax%) / 2, L2% = (1 + Ltmax%) / 2, L1% is the load percentage of the power module with temperature correction, and L2% is the load percentage of the power module without temperature correction.
[0090] For example, if L2% = (1 + Ltmax%) / 2 = 80% and Ltmax = 60%, then in the extreme case, the output load percentage of the power supply module without temperature correction is 80%, and the load percentage of the power supply module with temperature correction is L1% = 20%.
[0091] According to an embodiment of this application, after receiving the compensation voltage, the power module can internally correct the sensed voltage Usi output to the current sharing bus based on the compensation voltage Uti corresponding to the load adjustment ratio L%. For example, when the load adjustment ratio L% = (Uti - Ummin) / (Ummax - Ummin), the corrected voltage is Usti = Usi + Uti; when the load adjustment ratio L% = (Uti - Utmin) / (Utmax - Utmin) * 100%, the corrected voltage is Usti = Usi + (Uti - Utmin) / (Utmax - Utmin) * (Ummax - Ummin). The power module can compare the corrected voltage Usti with the voltage Us of the current sharing bus to ultimately determine the current output load of the power module, thereby reducing the load on the power module, lowering the temperature of the power module, improving the power supply reliability, and extending the lifespan of the power module.
[0092] According to the embodiments of the present application, the voltage divider sub-circuit performs voltage division through resistors, so that the power modules can obtain different compensation voltages from the voltage divider sub-circuit, and different compensation voltages represent different temperature correction coefficients. When each power module adds the sensed voltage to different compensation voltages and then compares the sum with the current voltage of the current-sharing bus, due to the different temperature correction coefficients, the sensed voltage of each power module is different, and the load is also different, that is, a stable state with different loads of the power modules is achieved, and differential current sharing of the power modules is realized.
[0093] For example, the voltage range of the current-sharing bus is 0~8V, the minimum voltage of the current-sharing bus is denoted as Ummin, the maximum voltage of the current-sharing bus is denoted as Ummax, and the voltage of the current-sharing bus is obtained by converting the current of each power module into a sensed voltage. Ummin corresponds to the minimum output load ratio of the power module, that is, 0%*maximum output load, and Ummax corresponds to the maximum output load ratio of the power module, that is, 100%*maximum output load. For example, control 0≤L%≤60%, convert the compensation voltage to the corrected voltage Usti=Usi+L%*(Ummax-Ummin)=Usi+(Uti-Utmin) / (Utmax-Utmin)*(Ummax-Ummin), or Usti=Usi+(Uti-Ummin) / (Ummax-Ummin)*(Ummax-Ummin).
[0094] The power module compares the corrected voltage Usti with the current-sharing bus voltage Us. If the amount by which Usti is greater than or equal to the current-sharing bus voltage Us exceeds the current-sharing voltage threshold Usset, the output voltage of the power module is reduced, so that the load of the power module is reduced and gradually approaches the current-sharing bus voltage Us, until |Usti-Us|<Usset, and finally a plurality of power modules reach a balanced state after temperature correction. Wherein, the larger the value of the current-sharing voltage threshold, the worse the current sharing between different PSUs, and the smaller the value, the better the current sharing between different PSUs.
[0095] For example, if the current temperature of the first power module is high, and it is desirable to reduce the workload of the first power module (i.e., PSU1), reduce heat generation, and reduce the temperature of its key components, if it has already been adjusted to the maximum setting range L%=60%, Uti=2.46V, Ummin=0V, Ummax=8V, Usti=Usi+L%*(Ummax-Ummin)=Usi+(Uti-Utmin) / (Utmax-Utmin)*(Ummax-Ummin)=Usi+0.6*8=Usi+4.8V, then (Uti-Utmin) / (Utmax-Utmin)*(Ummax-Ummin)=(2.46-1.65) / (3-1.65)*(8-0)=4.8V. When two power modules are connected in parallel, if the total load is calculated based on the output power of each power module multiplied by 100%, then Us1 + Us2 = 8, Ust1 = Us2, resulting in Us1 = 1.6V and Us2 = 6.4V. This means PSU1 has a 20% load and PSU2 has an 80% load. At this point, the two power modules are in a balanced state, where 8V is the maximum voltage achievable by the current-sharing bus. Because the first power module has a lower output load and generates less heat, while the second power module has a higher output load and generates more heat, the temperatures of the key components in both power modules become closer. The two power modules refer to the first power module and the second power module.
[0096] According to embodiments of this application, the control circuit selects a power module whose temperature difference exceeds a predetermined standard as a target power module from multiple power modules. This may include: determining whether the number of power modules whose temperature difference exceeds a predetermined temperature difference threshold exceeds N, where N is an integer greater than 1; if the number of power modules whose temperature difference exceeds the predetermined temperature difference threshold exceeds N, then selecting the N power modules with the highest temperature difference among the power modules whose temperature difference exceeds the predetermined temperature difference threshold as target power modules; if the number of power modules whose temperature difference exceeds the predetermined temperature difference threshold does not exceed N, then all power modules whose temperature difference exceeds the predetermined temperature difference threshold are selected as target power modules.
[0097] For example, the minimum temperature among multiple power supply modules can be determined as the reference temperature. The temperature difference ΔTi between each power supply module's temperature and the minimum temperature is calculated. The number M of power supply modules whose temperature difference ΔTi exceeds a predetermined temperature difference threshold Tc is determined, where M is a positive integer.
[0098] If M is greater than N, then the N power modules with the highest temperature differences among those exceeding a predetermined temperature difference threshold Tc are selected as the target power modules. If M is less than or equal to N, then all power modules with temperature differences exceeding the predetermined temperature difference threshold Tc are selected as target power modules.
[0099] According to the embodiments of this application, the predetermined temperature difference threshold Tc can be selected according to the actual situation, and is not limited herein.
[0100] For example, the number of multiple power modules can be 2N.
[0101] According to an embodiment of this application, in an electronic device comprising 2N power modules, where the power of the 2N power modules satisfies N+N redundancy (i.e., N power modules are sufficient to provide the required power to the server), by performing temperature correction regulation on M (M≤N) power modules with larger temperature differences, and adjusting the output voltage of the remaining (2N-M) power modules based on the sensing voltage of the power module and the voltage of the current sharing bus, the power supply requirements of the server system can be prioritized. The temperature correction regulation method involves adjusting the output voltage of the power module based on the compensation voltage, the sensing voltage of the power module, and the voltage of the current sharing bus.
[0102] According to an embodiment of this application, the control circuit generates a control signal corresponding to the first mode based on the voltage of the current sharing bus and the sensed voltage of the target power module, including: determining an initial voltage difference based on the voltage difference between the sensed voltage of the target power module and a voltage value determined based on the voltage of the current sharing bus and a current sharing voltage threshold; determining an initial load adjustment ratio based on the initial voltage difference, the minimum value of the voltage of the current sharing bus, and the maximum value of the voltage of the current sharing bus; and generating an adjustment signal based on the initial load adjustment ratio, the range of the load adjustment ratio, and a compensation amount of the load adjustment ratio determined based on the number of cycle adjustments and the step size of the load adjustment ratio.
[0103] According to an embodiment of this application, the control circuit can obtain the minimum and maximum voltage values of the current-sharing bus from the BMC. The initial value of the number of cycle adjustments is 1, and for each target power module, the number of cycle adjustments is incremented by 1 for each adjustment of the output voltage.
[0104] For example, the initial load adjustment ratio can be obtained by dividing the initial voltage difference by the difference between the maximum and minimum voltage values of the current-sharing bus. Adding a compensation amount determined by multiplying the number of cycle adjustments by the load adjustment ratio step size to the initial load adjustment ratio yields the final load adjustment ratio. If the load adjustment ratio is within its range, a corresponding adjustment signal is generated. If the load adjustment ratio is outside its range, it indicates that the compensation voltage of the target power module has reached a predetermined compensation voltage threshold. Further regulation of the target power module's output voltage is then discontinued, and the adjustment signal from the last cycle is continuously output to the corresponding adjustment circuit of the target power module.
[0105] According to an embodiment of this application, to reduce the load on a power module with a high temperature, the resistance value of the digitally adjustable resistor corresponding to the power module can be adjusted. For example, when the load adjustment ratio L% = (Uti - Ummin) / (Ummax - Ummin), the compensation voltage Usti input to the power module is made > Us - Usi + Usset, thereby enabling the i-th power module to perform temperature calibration, that is, adjusting the output voltage, load, and temperature of the power module according to the compensation voltage, sensing voltage, and current sharing bus voltage of the power module. At this time, Usti = U0 * R1 / (R1 + R2i) > (Us - Usi + Usset), R2i <R1*[U0 / (Us-Usi+Usset)-1]。
[0106] The control circuit is also used to: in the first mode, i.e., when the current change rate does not exceed a predetermined current change rate threshold, generate a second switching signal for the power modules other than the target power module among the multiple power modules, and provide the second switching signal to the adjustment circuit corresponding to the other power modules.
[0107] According to an embodiment of this application, in a first mode, i.e., when the rate of change of current does not exceed a predetermined rate of change of current threshold, a second switching signal is generated for the power modules other than the target power module among the multiple power modules, and the second switching signal is provided to the adjustment circuits corresponding to the other power modules, so that the adjustment circuits can respond to receiving the second switching signal and provide the received predetermined voltage to the corresponding power modules. When the other power modules among the multiple power modules other than the target power module receive the predetermined voltage provided by the corresponding adjustment circuit, the output voltage of the power modules other than the target power module is adjusted according to the sensing voltage of the power module and the voltage of the current sharing bus, so that the load of the other power modules among the multiple power modules other than the target power module is balanced and the current is shared.
[0108] The control circuit is also used to: in the first mode, after the target power module among the multiple power modules adjusts its output voltage, return to the operation of selecting a power module whose temperature difference exceeds a predetermined standard as the target power module from the multiple power modules, until the temperature difference of the multiple power modules is lower than the predetermined standard, or the compensation voltage of at least one power module among the multiple power modules reaches a predetermined compensation voltage threshold.
[0109] According to an embodiment of this application, after the output voltage of the target power module in a plurality of power modules is adjusted, the subsequent control mode is determined based on whether the current change rate exceeds a predetermined current change rate threshold. If the current change rate does not exceed the predetermined current change rate threshold, the first mode is entered; if the current change rate does not exceed the predetermined current change rate threshold, the second mode is entered.
[0110] In the second mode, the following operations are performed: In the second mode, the control circuit generates a second switching signal and provides it to the adjustment circuits corresponding to multiple power modules; in response to receiving the second switching signal, the adjustment circuit provides the received predetermined voltage to the corresponding power module; the power module is used to adjust the output voltage of the power module according to the sensed voltage of the power module and the voltage of the current sharing bus when it receives the predetermined voltage provided by the corresponding adjustment circuit.
[0111] According to an embodiment of this application, in the first mode, when the temperature difference of multiple power modules is lower than a predetermined standard, or when the compensation voltage of at least one of the multiple power modules reaches a predetermined compensation voltage threshold, the control circuit will subsequently continuously output the first switching signal and adjustment signal output to the target power module in the last cycle and provide them to the corresponding adjustment circuit of the target power module.
[0112] According to an embodiment of this application, after adjusting the output voltage of the target power module among multiple power modules, the operation of selecting a power module with a temperature difference exceeding a predetermined standard from among the multiple power modules is performed until the temperature difference of the multiple power modules is lower than the predetermined standard, or the compensation voltage of at least one power module among the multiple power modules reaches a predetermined compensation voltage threshold is achieved. This realizes the cyclic temperature correction and regulation of the target power module with a temperature difference greater than the predetermined temperature difference threshold Tc, and the cyclic reduction of the output voltage, load and temperature of the target power module.
[0113] According to the embodiments of this application, the time interval T between multiple cyclic adjustments can be determined according to the actual situation, and is not limited here.
[0114] According to an embodiment of this application, during the process of cyclically adjusting the output voltage of the target power module, the control circuit controls the resistance value of the digitally adjustable resistor R2 corresponding to the target voltage module to change from large to small.
[0115] According to an embodiment of this application, when the control circuit determines that the rate of change of current does not exceed a predetermined rate of change of current threshold, it identifies a target power module with a higher temperature from a plurality of power modules, and controls the disconnection of the transistor MOS corresponding to the target power module. The control circuit adjusts the resistance value of the digital adjustable resistor corresponding to the target power module by generating an adjustment signal to adjust the compensation voltage, so that the target power module can reduce the load ratio shared by the target power module according to the compensation voltage, the sensing voltage of the target power module and the voltage of the current sharing bus.
[0116] Simultaneously, the control circuit controls the connection of the transistor MOS corresponding to other power modules besides the target power module. The temperature of the other power transistors is lower, so that the other power modules can receive a predetermined voltage from the corresponding transistor MOS. When the corresponding predetermined voltage is received, the output voltage and load of the power module are adjusted according to the sensing voltage of the power module and the voltage of the current sharing bus.
[0117] According to an embodiment of this application, the control circuit monitors the current of the power modules and constantly monitors changes in the number of loads connected to the power modules. When the number of loads in the server system changes significantly, priority is given to ensuring the power supply to the server system. At this time, the control circuit controls all transistors (MOS) to turn on, ensuring that the voltage output from the regulating circuit to all power modules is a predetermined voltage, and all power modules share the current equally. This function has high priority; even during the temperature calibration cycle, the current change rate of multiple power modules must be monitored continuously. If the current change rate becomes too high, the temperature calibration cycle is immediately terminated, and all transistors (MOS) are turned on.
[0118] According to the electronic device provided in this application, the temperature of the power module can be used as a controllable parameter for current sharing to regulate the load directly on the power module, so that the power module with a lower temperature can bear more load and the power module with a higher temperature can reduce the load, making the temperature of each power module more uniform, thereby extending the service life of the power module and improving the reliability of power supply.
[0119] Figure 4 A flowchart is shown of a current sharing method performed by a control circuit according to an embodiment of this application during the current sharing process of a power module.
[0120] like Figure 4 As shown, the current sharing method executed by the control circuit during the current sharing process of the power module includes operations S410 to S490.
[0121] The S410 is used to obtain the current of each PSU.
[0122] In operation S420, determine if the rate of change of current is too high. If yes, proceed to operation S490; otherwise, proceed to operation S430.
[0123] When operating S490, all transistor MOS transistors are turned on.
[0124] In operation S430, obtain the operating temperature Ti of all PSUs and sort them.
[0125] The sorting result can be denoted as: Tmin < ... < Ti < ... < Tmax. Where Tmin is the minimum operating temperature among the multiple operating temperatures, and Tmax is the maximum operating temperature among the multiple operating temperatures.
[0126] In operation S440, calculate the temperature difference ΔTi with Tmin and sort it together with Tc.
[0127] In operation S450, determine the number of power modules M ≤ N where ΔTi > Tc. If yes, proceed to operation S461; otherwise, proceed to operation S462.
[0128] In operation S461, the M power modules with ΔTi > Tc are marked for temperature correction; the corresponding transistor MOS of the other power modules is turned on.
[0129] In operation S462, the N power modules with ΔTi from large to small are marked for temperature correction; the corresponding transistor MOS of other power modules is turned on.
[0130] In operation S470, based on the voltage of the current sharing bus and the sensed voltage of each marked target power module, a first switching signal and an adjustment signal are generated and provided to the corresponding adjustment circuit of each target power module.
[0131] When operating S480, wait time T.
[0132] After completing operation S480, return to operation S410.
[0133] Figure 5 A flowchart is shown of a current sharing method performed by a control circuit according to another embodiment of this application during the current sharing process of a power module.
[0134] Figure 5 The current sharing method shown is explained from the perspective of the control circuit regulating the output voltage of the i-th PSU.
[0135] like Figure 5 As shown, the current sharing method executed by the control circuit during the current sharing process of the power module may include: operation S510 to operation S590.
[0136] During operation of S510, it was determined that the temperature of the i-th PSU was relatively high.
[0137] In operation S520, determine whether the digital adjustable resistor is within the adjustment range. If yes, proceed to operation S530; otherwise, proceed to operation S590.
[0138] In operation S530, adjust the resistance value of the digital adjustable resistor corresponding to the i-th PSU.
[0139] When operating S540, wait time T.
[0140] The S550 is used to obtain the current of each PSU.
[0141] In operation S560, determine if the rate of change of current is too high. If yes, proceed to operation S580; otherwise, proceed to operation S570.
[0142] In operation S570, determine that the temperature difference ΔTi > Tc. If yes, then execute operation S510; otherwise, execute operation S590.
[0143] When operating the S580, all transistor MOS transistors are turned on.
[0144] During operation of S590, the first switching signal and regulation signal of the i-th PSU are output in the last cycle.
[0145] Figure 6 A flowchart illustrating temperature calibration inside a power module according to an embodiment of this application is shown.
[0146] like Figure 6 As shown, the method for performing temperature calibration inside the power module may include: operation S610 to operation S680.
[0147] In operation S610, determine if Uti = U0. If yes, then execute operation S660; otherwise, execute operation S620.
[0148] In operation of S620, obtain the compensation voltage Uti.
[0149] In operation S630, the corrected current sharing voltage Usti = Usi + Uti is determined.
[0150] In operation S640, determine if |Usti - Us| < Usset. If yes, the process ends; otherwise, proceed with operation S650.
[0151] When operating the S650, reduce the output voltage.
[0152] In operation of S660, the sensed voltage Usi is acquired.
[0153] In operation S670, determine if |Usi - Us| < Usset. If yes, the process ends; otherwise, execute operation S650.
[0154] Figure 7 A flowchart of a power sharing method according to an embodiment of this application is shown.
[0155] Figure 7 The power sharing method shown can be derived from Figure 2 and Figure 3 Performed by any of the electronic devices shown.
[0156] like Figure 7 As shown, the power sharing method may include operations S710 to S730.
[0157] When operating the S710, the management controller acquires the temperature of each power module among multiple power modules.
[0158] When operating the S720, the control circuit receives the temperatures of multiple power modules from the management controller, selects a target power module from the multiple power modules based on the temperature of the multiple power modules, and controls the corresponding adjustment circuit of the target power module to provide a compensation voltage to the target power module.
[0159] When operating the S730, the power module adjusts its output voltage based on the voltage of the current sharing bus and the compensation voltage provided by the corresponding regulation circuit.
[0160] It should be noted that the power sharing method part in the embodiments of this application corresponds to the electronic device part in the embodiments of this application. The description of the power sharing method part is specifically referred to in the electronic device part, and will not be repeated here.
[0161] Those skilled in the art will understand that the features described in the various embodiments of this application can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in this application. In particular, the features described in the various embodiments of this application can be combined and / or combined in various ways without departing from the spirit and teachings of this application. All such combinations and / or combinations fall within the scope of this application.
[0162] The embodiments of this application have been described above. However, these embodiments are merely illustrative and not intended to limit the scope of this application. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this application is defined by the appended embodiments and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this application, and all such substitutions and modifications should fall within the scope of this application.
Claims
1. An electronic device, characterized in that, include: Multiple power modules are connected to the current sharing bus. The power modules are used to adjust their output voltage according to the compensation voltage and the voltage of the current sharing bus. Multiple adjustment circuits are connected to multiple power modules respectively. The adjustment circuits are used to provide compensation voltage to the corresponding power modules. The management controller is electrically connected to multiple power modules and is used to acquire the temperature of each power module among the multiple power modules. The control circuit is electrically connected to the management controller and multiple regulation circuits. The control circuit receives the temperature of multiple power modules from the management controller, selects a target power module from the multiple power modules according to the temperature of the multiple power modules, and controls the regulation circuit corresponding to the target power module to provide compensation voltage to the target power module.
2. The electronic device according to claim 1, characterized in that, The regulating circuit includes: The control terminal of the switch sub-circuit is connected to the control circuit to receive the switch signal. The first terminal of the switch sub-circuit is used to receive a predetermined voltage, and the second terminal of the switch sub-circuit is connected to the corresponding power module. The switch sub-circuit is used to connect or disconnect the first and second terminals of the switch sub-circuit according to the switch signal received by the control terminal of the switch sub-circuit. The voltage divider circuit has a control terminal connected to a control circuit to receive adjustment signals. The first terminal of the voltage divider circuit is used to receive a predetermined voltage, and the second terminal of the voltage divider circuit is grounded. The voltage divider nodes of the voltage divider circuit are connected to the corresponding power supply modules to provide compensation voltage to the corresponding power supply modules. The voltage divider circuit is used to adjust the voltage of the voltage divider nodes according to the adjustment signals received by the control terminal of the voltage divider circuit.
3. The electronic device according to claim 2, characterized in that, The switching sub-circuit includes: a transistor, the control terminal of which is connected to the control circuit to receive a switching signal from the control circuit; the first terminal of the transistor is used to receive a predetermined voltage; and the second terminal of the transistor is connected to the corresponding power supply module.
4. The electronic device according to claim 2, characterized in that, The voltage divider circuit includes digitally adjustable resistors and pull-down resistors; The control terminal of the digital adjustable resistor is connected to the control circuit to receive adjustment signals from the control circuit. The first terminal of the digital adjustable resistor is used to receive a predetermined voltage, and the second terminal of the digital adjustable resistor is electrically connected to the voltage divider node. The first end of the pull-down resistor is electrically connected to the voltage divider node, and the second end of the pull-down resistor is grounded.
5. The electronic device according to claim 1, characterized in that, The control circuit is used for: In the first mode, the temperature of multiple power modules is received from the management controller, a target power module is selected from the multiple power modules according to the temperature of the multiple power modules, and the corresponding adjustment circuit of the target power module is controlled to provide a compensation voltage to the target power module. In the second mode, multiple regulation circuits are controlled to supply predetermined voltages to multiple power modules respectively; The power supply module is used to: adjust the output voltage of the power supply module according to the compensation voltage and the voltage of the current sharing bus when receiving the compensation voltage provided by the corresponding adjustment circuit; and adjust the output voltage of the power supply module according to the voltage of the current sharing bus when receiving the predetermined voltage provided by the corresponding adjustment circuit.
6. The electronic device according to claim 5, characterized in that, The management controller is also used to: acquire the sensed voltage of each power module in the multiple power modules and the voltage of the current sharing bus and provide it to the control circuit; The control circuit is also used to: calculate the temperature difference between the temperatures of multiple power modules and the reference temperature in the first mode; select the power module whose temperature difference exceeds a predetermined standard from the multiple power modules as the target power module; and control the adjustment circuit corresponding to the target power module to generate a compensation voltage based on the voltage of the current sharing bus and the sensed voltage of the target power module.
7. The electronic device according to claim 5, characterized in that, The management controller is also used to: acquire the current of multiple power modules; The control circuit is also used for: Based on the change of current of multiple power modules over time, the rate of change of current of multiple power modules is calculated. The rate of change of current represents the overall current fluctuation of multiple power modules. In response to the current change rate not exceeding a predetermined current change rate threshold, the system enters the first mode; In response to the current change rate exceeding a predetermined current change rate threshold, the system enters the second mode.
8. The electronic device according to claim 6, characterized in that, The control circuit is also used for: Determine whether the number of power modules whose temperature difference exceeds a predetermined temperature difference threshold exceeds N, where N is an integer greater than 1; If the number of power modules whose temperature difference exceeds the predetermined temperature difference threshold exceeds N, then the power modules whose temperature difference exceeds the predetermined temperature difference threshold and whose temperature difference is ranked in descending order are selected as the target power modules. If the number of power modules whose temperature difference exceeds the predetermined temperature difference threshold does not exceed N, then all power modules whose temperature difference exceeds the predetermined temperature difference threshold will be considered as target power modules.
9. The electronic device according to claim 8, characterized in that, The number of power modules is 2N.
10. A power supply current sharing method, characterized in that, The power sharing method is performed by the electronic device according to any one of claims 1 to 9, and the power sharing method includes: The management controller acquires the temperature of each power module among multiple power modules; The control circuit receives the temperatures of multiple power modules from the management controller, selects the target power module from the multiple power modules based on the temperature of the multiple power modules, and controls the corresponding adjustment circuit of the target power module to provide compensation voltage to the target power module. The power module adjusts its output voltage based on the voltage of the current sharing bus and the compensation voltage provided by the corresponding regulation circuit.
