Server power supply circuit, control method, and server
By designing automated control for the server power supply circuit and reset control module, the problem of time-consuming and laborious AC power outages for servers was solved, enabling efficient management and automated testing of large-scale data centers and improving operation and maintenance efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- INSPUR SUZHOU INTELLIGENT TECH CO LTD
- Filing Date
- 2026-04-30
- Publication Date
- 2026-06-02
Smart Images

Figure CN122131896A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of server power supply technology, and in particular to server power supply circuits, control methods, and servers. Background Technology
[0002] During routine testing, maintenance, and upgrades of servers, frequent power-on and power-off operations are required.
[0003] In related technologies, operations and maintenance personnel send batch commands to target servers through remote management systems (such as IPMI (Intelligent Platform Management Interface) commands) to quickly complete operations such as restarting, powering on, and powering off DC servers, significantly improving the management efficiency of large-scale clusters. However, when it is necessary to perform AC (Alternating Current) power-off operations, operations and maintenance personnel go to the data center and manually plug and unplug the power interfaces of the PSU or operate the corresponding switches of the data center PDU (Power Distribution Unit). However, this method is not only time-consuming and labor-intensive, but also difficult to meet the efficient management needs of large-scale data centers. Especially in emergency troubleshooting and automated testing scenarios, the delay caused by manual operation may lead to the expansion of problems or the extension of the testing cycle. Summary of the Invention
[0004] This application provides a server power supply circuit, control method, and server to at least solve the problem that the AC power-off control of servers in related technologies is time-consuming and laborious, and difficult to adapt to the efficient management needs of large-scale data centers.
[0005] This application provides a server power supply circuit, including: a power supply module; a first voltage regulation module and a second voltage regulation module, the power input ports of the first voltage regulation module and the second voltage regulation module being connected to the power output port of the power supply module, the power output port of the second voltage regulation module being connected to the power input port of the server's main power supply circuit and the power input port of the standby power supply circuit; a reset control module, the power input port of the reset control module being connected to the power output port of the first voltage regulation module, the enable terminal of the reset control module being connected to the first enable output terminal of the power supply module, the control input terminal of the reset control module being communicatively connected to the server's baseboard management controller, and the control output terminal of the reset control module being connected to the enable terminal of the second voltage regulation module, wherein the power supply port of the baseboard management controller is connected to the standby power supply circuit.
[0006] This application also provides a control method using any of the above-mentioned server power supply circuits, comprising: generating a power-off drive signal in response to a power-off command, wherein a reset control module enables the second voltage regulation module to stop supplying power based on the power-off drive signal, and enables the second voltage regulation module to continue supplying power when the power supply stop duration of the second voltage regulation module reaches a preset duration.
[0007] This application also provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, it implements the steps of any of the above-described server power supply circuit control methods.
[0008] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the above-described server power supply circuit control methods.
[0009] This application also provides a server, including any of the server power supply circuits described above.
[0010] Through this application, the power supply module supplies power to the reset control module through the first voltage regulation module and to the main power supply circuit and standby power supply circuit of the server through the second voltage regulation module. The reset control module enables the second voltage regulation module based on the control signal given by the baseboard management controller. Since the reset control module is independently powered by the power supply module, it remains powered on when the server's AC power is off, and has the function of enabling the second voltage regulation module to automatically power on. Therefore, it can solve the problem that the AC power-off control of the server in related technologies is time-consuming and labor-intensive, and difficult to adapt to the efficient management needs of large-scale data centers. It achieves the technical effect of completing AC power-off / power-on operations in batches through remote commands, reducing on-site intervention by data center personnel, and reducing labor costs and operational risks. Attached Figure Description
[0011] To more clearly illustrate the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a connection diagram of a server power supply circuit provided in an embodiment of this application; Figure 2 This is a connection diagram of a server power supply circuit provided in one embodiment of this application; Figure 3 A connection diagram of a server power supply circuit provided in another embodiment of this application; Figure 4 A flowchart illustrating a control method for a server power supply circuit provided in an embodiment of this application; Figure 5 This is a block diagram of a server provided in an embodiment of this application. Detailed Implementation
[0013] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this application.
[0014] It should be noted that, in the description of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. The terms "first," "second," etc., in this application are used to distinguish similar objects and are not used to describe a specific order or sequence.
[0015] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0016] In server hardware architecture, the power supply system is a core component ensuring stable operation. Related technologies typically use a PSU (Power Supply Unit) as the server's power supply, usually divided into two key voltage outputs: 12V_CORE and 12V_STBY. The 12V_CORE, as the main output voltage, must support all core power consumption during server operation (such as normal operation and data processing), including the power needs of critical components such as the CPU (Central Processing Unit), memory, hard drive, and motherboard chipset; therefore, its output current is usually relatively large. The 12V_STBY, on the other hand, serves as the standby voltage, primarily supporting the server's DC (Direct Current) shutdown state (such as when the system is shut down but not completely powered off), providing power to low-power components such as remote management modules, motherboard sensors, and wake-up circuits. Its output current is relatively small, ensuring that the device can still respond to basic status queries or remote wake-up commands after shutdown.
[0017] During routine testing, maintenance, and upgrades of servers, frequent power-on and power-off operations are required. In related technologies, maintenance personnel use remote management systems to send batch commands to target servers to quickly complete operations such as restarting, DC power-on (starting the system from a shutdown state), and DC power-off (shutting down the operating system and main power supply while retaining standby circuits), significantly improving the management efficiency of large-scale clusters. However, when AC power-off (i.e., disconnecting the PSU from the mains power) is required, maintenance personnel must go to the data center and manually plug and unplug the PSU's power connectors or operate the corresponding switches on the data center's PDUs. This method is not only time-consuming and labor-intensive but also unsuitable for the efficient management needs of large-scale data centers (such as clusters of hundreds of servers). Especially in emergency troubleshooting and automated testing scenarios, delays caused by manual operation can lead to the escalation of problems or extended testing cycles.
[0018] Furthermore, from the perspective of server operation, there is a fundamental difference between AC and DC power outages. After an AC power outage, the server enters the G3 operating state (global power outage state). At this time, only the RTC (Real-Time Clock) power supply on the motherboard continues to operate. This power supply is only responsible for saving system time and a small amount of basic configuration information, and cannot support any remote communication or control functions. However, after a DC power outage, the server is in the S5 state (soft shutdown state). At this time, in addition to the RTC power supply, the 12V_STBY power supply continues to operate, and can continue to supply power to the remote management chip, indicator lights, standby wake-up circuit, etc., ensuring that the device can respond to remote power-on commands or report basic status. Therefore, the core difference between AC and DC power outages lies in whether the 12V_STBY power supply is active: during a DC power outage, the 12V_STBY power supply continues to operate, allowing it to remain remotely controllable; during an AC power outage, the 12V_STBY power supply is completely de-energized, causing the device to be completely out of the scope of remote management, requiring physical operation to restore power.
[0019] To address the aforementioned technical problems, this application proposes a server power supply circuit. The server power supply circuit of this application will be described in detail below with reference to the accompanying drawings.
[0020] like Figure 1As shown, the server power supply circuit 100 of this embodiment includes: a power supply module 10, a first voltage regulation module 20, a second voltage regulation module 30, and a reset control module 40. The power input ports of the first voltage regulation module 20 and the second voltage regulation module 30 are respectively connected to the power output port of the power supply module 10. The power output port of the second voltage regulation module 30 is respectively connected to the power input port of the main power supply circuit 200 and the power input port of the standby power supply circuit 300 of the server. The power input port of the reset control module 40 is connected to the power output port of the first voltage regulation module 20. The enable terminal of the reset control module 40 is connected to the first enable output terminal of the power supply module 10. The control input terminal of the reset control module 40 is communicatively connected to the baseboard management controller of the server. The control output terminal of the reset control module 40 is connected to the enable terminal of the second voltage regulation module 30. The power supply port of the baseboard management controller 400 is connected to the standby power supply circuit.
[0021] Specifically, the power supply module 10 is a PSU that provides power. The power input port of the power supply module 10 is connected to the mains power to receive AC power, and rectifies and outputs 12V DC power to the first voltage regulation module 20 and the second voltage regulation module 30 respectively.
[0022] The first voltage regulation module 20 is used to supply power to the reset control module 40. The specific voltage regulation function is set based on the output voltage of the power supply module 10 and the power supply voltage requirement of the reset control module 40. For example, when the power supply module 10 outputs 12V DC and the power supply voltage of the reset control module 40 is 3.3V, the first voltage regulation module 20 is used to perform the voltage drop function, which converts the 12V DC output by the power supply module 10 into 3.3V DC to supply power to the reset control module 40.
[0023] The second voltage regulation module 30 is used to supply power to the main power supply circuit 200 and the standby power supply circuit 300 of the server. The specific voltage regulation function is set based on the output voltage of the power supply module 10 and the power supply voltage requirements of the main power supply circuit 200 and the standby power supply circuit 300. For example, when the power supply module 10 outputs 12V DC power and the power supply requirements of the main power supply circuit 200 and the standby power supply circuit 300 are 12V, the second voltage regulation module 30 is used to perform filtering, overcurrent protection, overvoltage protection and other functions. By stabilizing and protecting the 12V DC power output by the power supply module 10, a stable output power supply can be provided to the main power supply circuit 200 and the standby power supply circuit 300 of the server.
[0024] The main power supply circuit 200 provides 12V_CORE (i.e., main output voltage) to support all core power consumption during server power-on (such as normal operation and data processing), including the power requirements of key components such as CPU, memory, hard disk, and motherboard chipset. The standby power supply circuit 300 provides 12V_STBY (i.e., standby voltage) to serve the server in DC shutdown mode, providing power to low-power components such as remote management module, motherboard sensors, and wake-up circuit. The server's baseboard management controller 400 is connected to the standby power supply circuit 300 to ensure that the device can still respond to basic status queries or remote wake-up commands after shutdown.
[0025] The reset control module 40 is independently powered by the power supply module 10 via the first voltage regulation module 20, and is enabled by the power supply module 10. The power supply module 10 controls the operating state of the reset control module 40, i.e., whether the enabling function of the second voltage regulation module 30 is active, by enabling the reset control module 40. For example, the power supply module 10 outputs an enable signal AC_OK to the enable terminal of the reset control module 40. When the enable signal AC_OK is high, the reset control module 40 can enable the second voltage regulation module 30; when the enable signal AC_OK is low, the reset control module 40 cannot enable the second voltage regulation module 30.
[0026] When the power supply module 10 enables the reset control module 40 to start working, the reset control module 40 enables the second voltage regulation module 30 to control the working state of the second voltage regulation module 30. For example, assuming that the reset control module 40 outputs an enable signal VR_ENABLE to the enable terminal of the second voltage regulation module 30, when the enable signal VR_ENABLE is high, the second voltage regulation module 30 works normally, that is, it supplies power to the main power supply circuit 200 and the standby power supply circuit 300 of the server through the DC power output from the power supply module 10, the server powers on normally, and the baseboard management controller 400 powers on and runs; when the enable signal VR_ENABLE is low, the second voltage regulation module 30 stops working, that is, it disconnects the power output port of the power supply module 10 from the main power supply circuit 200 and the standby power supply circuit 300, and the server AC power is cut off.
[0027] The control input terminal of the reset control module 40 is communicatively connected to the baseboard management controller 400, and enables the second voltage regulation module 30 based on the output signal of the baseboard management controller 400.
[0028] For example, when the power supply module 10 is powered on, the reset control module 40 is powered on and started through the first voltage regulation module 20. At this time, the default state is to output a high-level enable signal to the second voltage regulation module 30 to control the second voltage regulation module 30 to start. Based on the DC power output by the power supply module 10, the main power supply circuit 200 and the standby power supply circuit 300 are powered on, the server is powered on and started, and the baseboard management controller 400 is powered on and running.
[0029] When the reset control module 40 does not receive other instructions from the baseboard management controller 400, it continuously outputs a high-level enable signal to maintain the server's power-on state. When AC power-off control of the server is required, such as during server testing, the baseboard management controller 400 receives an externally sent power-off control signal and outputs an AC power-off control command to the reset control module 40 based on the signal. Upon receiving the command, the reset control module 40 outputs a low-level enable signal to stop the second voltage regulation module 30 from operating, and the server enters an AC power-off state. Since the reset control module 40 is independently powered by the power supply module 10, it remains powered on even when the server enters the AC power-off state. After a preset delay, it can output a high-level enable signal again to enable the second voltage regulation module 30 to continue operating, thus achieving automatic AC power-on of the server.
[0030] The reset control module 40 can utilize existing control units within the server. For example, the reset control module 40 can be constructed using a CPLD (Complex Programmable Logic Device). This allows for the construction of a delay circuit through internal hardware connections within the CPLD. Specifically, when the CPLD receives an AC power-off control command from the baseboard management controller 400, it outputs a low-level enable signal to the second voltage regulation module 30, thus achieving AC power-off control of the server. Since the CPLD is independently powered by the power supply module 10, it can continue operating after the server's AC power is cut off. The CPLD uses its internal delay circuit to time the process, and after a preset time, it outputs a high-level enable signal again, enabling the second voltage regulation module 30 to automatically start operating, thus achieving AC power-on of the server. Therefore, without relying on external devices (such as additional PDUs, relay modules, etc.), the server can automatically power on and off, improving server maintenance and testing efficiency while reducing application costs.
[0031] The aforementioned circuit connection allows for batch AC power-off / power-on operations on servers via remote commands, reducing on-site intervention by data center personnel, lowering labor costs and operational risks. Furthermore, for server testing scenarios, it supports the verification of AC power-off related scenarios in automated test scripts (such as testing the recovery mechanism after a mains power outage), enabling the entire testing process to be completed without manual intervention, thus shortening the testing cycle.
[0032] Combination Figure 2 As shown, in some embodiments of this application, the reset control module 40 includes: a control unit 41, the power supply port of the control unit 41 being connected to the power output port of the first voltage regulation module 20, and the input terminal of the control unit 41 being communicatively connected to the board management controller 400; and a drive enhancement unit 42, the power input port of the drive enhancement unit 42 being connected to the power output port of the power supply module 10, the input terminal of the drive enhancement unit 42 being connected to the output terminal of the control unit 41, and the output terminal of the drive enhancement unit 42 being connected to the enable terminal of the second voltage regulation module 30.
[0033] Specifically, the control unit 41 communicates with the baseboard management controller 400 to receive control commands from the baseboard management controller 400 and generate corresponding signals based on the received control commands to enable the second voltage regulation module 30. For example, taking the control unit 41 as a CPLD in the server, the first voltage regulation module 20 converts the DC power output from the power supply module 10 into 3.3V to power the CPLD. The CPLD remains powered on after being powered by the power supply module 10, operating independently of other power supply lines in the server. When the CPLD receives an AC power-off control command from the baseboard management controller 400, it outputs a low-level enable signal to control the second voltage regulation module 30 to stop working, thus achieving AC power-off of the server. Since the CPLD is independently powered by the power supply module 10, it can continue to operate after the server's AC power is cut off. At this time, the CPLD uses an internal delay circuit to time the process, and after a preset time, it outputs a high-level enable signal again, enabling the second voltage regulation module 30 to automatically start working, thus achieving AC power-on of the server.
[0034] The drive enhancement unit 42 is used to enhance the driving capability of the enable signal output by the control unit 41, so as to successfully enable the second voltage regulation module 30. For example, the drive enhancement unit 42 can be constructed using a level conversion circuit to output a corresponding voltage level based on the enable signal output by the control unit 41, thus successfully driving the second voltage regulation module 30; the drive enhancement unit 42 can also employ a voltage compensation circuit to enhance the voltage of the enable signal output by the control unit 41, thereby successfully driving the second voltage regulation module 30. It is understood that when the control unit 41 outputs a high-level enable signal, the drive enhancement unit 42 further enhances the driving capability of the high-level enable signal, so that the high-level enable signal successfully acts on the second voltage regulation module 30; when the control unit 41 outputs a low-level enable signal, the drive enhancement unit 42 does not function, so that the low-level enable signal successfully acts on the second voltage regulation module 30.
[0035] For example, taking the control unit 41 as a CPLD, the power supply port of the CPLD is connected to the power output port of the power supply module 10 through the first voltage regulation module 20 to construct an independent power supply line for the CPLD. The output terminal of the CPLD is connected to the enable terminal of the second voltage regulation module 30 through the drive enhancement unit 42 to enable control of the second voltage regulation module 30, so as to realize AC power-off / power-on control of the server.
[0036] When the power supply module 10 is powered on, the CPLD is powered on and started through the first voltage regulation module 20. At this time, the default state is to output a high-level enable signal, which enables the second voltage regulation module 30 to start through the drive enhancement unit 42. The second voltage regulation module 30 supplies power to the main power supply circuit 200 and the standby power supply circuit 300 according to the DC power output from the power supply module 10. The server is powered on and started, and the baseboard management controller 400 is powered on and running.
[0037] When the CPLD does not receive an AC power-off control command from the baseboard management controller 400, it continuously outputs a high-level enable signal to maintain the AC power-on state of the server. When the CPLD receives an AC power-off control command from the baseboard management controller 400, it outputs a low-level enable signal to enable the second voltage regulation module 30 to control the server to perform AC power-off.
[0038] Since the CPLD is independently powered, it can continue to work after the server's AC power is cut off. At this time, the CPLD uses an internal delay circuit to time the operation and outputs a high-level enable signal again after the preset time is reached. The high-level enable signal is then amplified by the drive enhancement unit 42 to successfully enable the second voltage regulation module 30 to start working automatically and realize the AC power-on of the server.
[0039] Therefore, the drive enhancement unit 42 is used to enhance the drive capability of the output of the control unit 41, which ensures the enabling effect of the reset control module 40 on the second voltage regulation module 30, and enables the server's AC power-on and power-off functions to be successfully realized.
[0040] In some embodiments of this application, the drive enhancement unit 42 includes: a first resistor R1 and a second resistor R2. One end of the first resistor R1 is connected to the power output port of the power supply module 10, and the other end of the first resistor R1 is connected to the output terminal of the control unit 41, one end of the second resistor R2 and the enable terminal of the second voltage regulation module 30, respectively. The other end of the second resistor R2 is grounded.
[0041] In other words, a voltage divider circuit is formed by the first resistor R1 and the second resistor R2 to divide the output voltage of the power supply module 10, thereby enhancing the voltage of the high-level enable signal output by the control unit 41 and improving the driving capability.
[0042] For example, taking a power supply module 10 that outputs 12V DC power and a control unit 41 that is a CPLD as an example, when the power supply module 10 is working, that is, after AC power-on, the CPLD is powered on and outputs a high-level enable signal. The first resistor R1 and the second resistor R2 form a voltage divider circuit to divide the 12V voltage, so that the voltage level input to the enable terminal of the second voltage regulation module 30 is limited by the voltage division of 12V, that is, the actual voltage at node A, thereby achieving the purpose of increasing the high-level voltage output by the CPLD, so that the voltage meets the enable voltage requirements of the second voltage regulation module 30.
[0043] In one embodiment of this application, the reset control module 40 further includes: a drive control unit 43, the input terminal of the drive control unit 43 being connected to the output terminal of the control unit 41, the enable terminal of the drive control unit 43 being connected to the first enable output terminal of the power supply module 10, and the output terminal of the drive control unit 43 being connected to the input terminal of the drive enhancement unit 42.
[0044] Specifically, the drive control unit 43 is enabled by the power supply module 10. For example, after the power supply module 10 is powered on, it outputs a high-level AC_OK signal to the enable terminal of the drive control unit 43 to control the drive control unit 43 to start working. The enable signal output by the control unit 41 is applied to the enable terminal of the second voltage regulation module 30 through the drive control unit 43 and the drive enhancement unit 42 in sequence to enable the second voltage regulation module 30. When the power supply module 10 outputs a low-level AC_OK signal, the drive control unit 43 does not work, and at this time the enable signal output by the control unit 41 cannot be applied to the enable terminal of the second voltage regulation module 30.
[0045] For example, the power supply module 10 can determine whether to enable the drive control unit 43 to start working by detecting the voltage at the power output port. For instance, when the voltage at the power output port is in a stable output state, it outputs a high-level AC_OK signal to enable the drive control unit 43 to start working; otherwise, it does not output a high-level AC_OK signal. Thus, by controlling the enable of the drive control unit 43, the function of the reset control module 40 can be further controlled.
[0046] Furthermore, in addition to controlling the on / off state of the enable signal path, the drive control unit 43 can also restrict the current flow direction between the control unit 41 and the enable terminal of the second voltage regulation module 30, that is, restrict the current flow from the control unit 41 to the enable terminal of the second voltage regulation module 30, for example, by using a series unidirectional diode.
[0047] For example, the drive control unit 43 can be constructed using an OD (Open Drain) circuit. This allows for both path control and safe level switching, and also restricts the current flow in the path to prevent backflow from adversely affecting the control unit 41, thus improving operational safety.
[0048] In some embodiments of this application, the drive control unit 43 includes: a controllable switch Q1, the input terminal of the controllable switch Q1 is connected to the output terminal of the control unit 41, the control terminal of the controllable switch Q1 is connected to the first enable output terminal of the power supply module 10, and the output terminal of the controllable switch Q1 is connected to the input terminal of the drive enhancement unit 42.
[0049] In other words, the drive control unit 43 is constructed through the controllable switch Q1. When the power supply module 10 enables the controllable switch Q1, the controllable switch Q1 transmits the high-level enable signal output by the control unit 41 and enhances the driving capability of the enable signal through the voltage divider circuit; when the control unit 41 outputs a high-level enable signal, node A is still at a low level to prevent erroneous driving of the second voltage regulation module 30.
[0050] In some embodiments of this application, the power supply module 10 includes: a rectifier unit 11, the input terminal of which receives AC power, and the output terminal of which is connected to the power input port of the first voltage regulation module 20 and the power input port of the second voltage regulation module 30; and a first detection unit 12, the input terminal of which is connected to the output terminal of the rectifier unit 11, and the output terminal of which is connected to the enable terminal of the reset control module 40.
[0051] Specifically, the rectifier unit 11 is used to convert AC power into DC power. For example, the rectifier unit 11 is sequentially provided with a surge suppression circuit, a rectifier circuit, a filter circuit, and a protection circuit. AC power is input to the surge suppression circuit, which acts as input protection to suppress the extremely large surge current generated at startup, preventing damage to electronic components such as the rectifier bridge and fuses. Then, the rectifier circuit converts the received AC power into DC power output, and the filter circuit smooths and filters the rectified DC power output. The protection circuit is used to suppress voltage spikes and oscillations caused by diode reverse recovery and can be composed of a varistor and a transient suppression diode.
[0052] The first detection unit 12 is used to detect the DC output of the rectifier unit 11 and enable the reset control module 40 based on the detection result. The first detection unit 12 may include a voltage sampling circuit, a parameter conversion circuit, and a comparison processing circuit. The voltage sampling circuit samples the DC output of the rectifier unit 11, and then the parameter conversion circuit filters the sampled voltage. The filtered sampled voltage is then input to the comparison processing circuit to determine whether the DC output of the rectifier unit 11 meets the enable requirements. For example, if the filtered sampled voltage is greater than or equal to a preset voltage, an enable signal is output to enable the reset control module 40, causing the reset control module 40 to start working; otherwise, no output is output.
[0053] In this embodiment, the reset control module 40 is enabled based on the DC power output from the power supply module 10 to improve circuit control stability. For example, after the first detection unit 12 detects that the output of the rectifier unit 11 has reached a preset voltage and has remained so for a preset duration, it considers that the power supply module 10 can continuously and stably output DC power. At this time, the reset control module 40 is enabled to start working, so as to control the second voltage regulation module 30 to start working, so as to drive the server to power on based on the DC power output from the power supply module 10.
[0054] In some embodiments of this application, the first voltage regulation module 20 includes a step-down unit 21, the input terminal of which is connected to the power output port of the power supply module 10, and the output terminal of which is connected to the power supply port of the reset control module 40.
[0055] In other words, the DC power supplied by the power supply module 10 is stepped down by the step-down unit 21 to reduce its voltage to the power supply voltage required by the reset control module 40. Continuing... Figure 2For example, the power supply port of the reset control module 40 is the power supply port of the control unit 41. Assuming that the control unit 41 is the CPLD in the server and the power supply module 10 is the PSU, then the power supply module 10 outputs 12V DC power, and the power supply voltage required by the CPLD is 3.3V. In order to meet the power-on requirements of the CPLD, the step-down unit 21 converts the 12V DC power into 3.3V voltage output through the internal circuit to provide power to the power supply port of the CPLD so that it can be powered on and run.
[0056] For example, the step-down unit 21 may be constructed using a linear step-down circuit (such as a linear regulator) or a switching step-down circuit (DC-DC converter), without any specific limitation.
[0057] In some embodiments of this application, the first voltage regulation module 20 further includes: a first voltage regulator unit 22, the input terminal of the first voltage regulator unit 22 being connected to the power output port of the power supply module 10, and the output terminal of the first voltage regulator unit 22 being connected to the input terminal of the step-down unit 21.
[0058] Specifically, the first voltage regulator unit 22 is used to maintain the output voltage at a set voltage value when the input voltage, load current, ambient temperature and other conditions change, thereby improving the stability of the power supply voltage to the reset control module 40.
[0059] The power supply module 10's output port is sequentially connected to the first voltage regulator unit 22 and the step-down unit 21. The first voltage regulator unit 22 performs voltage regulation, outputting regulated DC power to the step-down unit 21. The step-down unit 21 then reduces the regulated DC power to the voltage required by the reset control module 40. Continuing... Figure 2 For example, the power supply port of the reset control module 40 is the power supply port of the control unit 41. Assuming that the control unit 41 is the CPLD in the server and the power supply module 10 is the PSU, then the power supply module 10 outputs 12V DC power, and the power supply voltage required by the CPLD is 3.3V. In order to meet the power-on requirements of the CPLD, the 12V DC power output by the power supply module 10 is first regulated by the first voltage regulator unit 22, and then the regulated 12V DC power is converted into a 3.3V voltage output by the step-down unit 21 to provide a stable 3.3V power supply voltage for the CPLD, thereby further ensuring the power-on stability of the reset control module 40.
[0060] In some embodiments of this application, the second voltage regulation module 30 includes: a second voltage regulator unit 31, the input terminal of the second voltage regulator unit 31 being connected to the power output port of the power supply module 10, the enable terminal of the second voltage regulator unit 31 being connected to the output terminal of the reset control module 40, and the output terminal of the second voltage regulator unit 31 being connected to the power input port of the main power supply circuit 200 and the power input port of the standby power supply circuit 300, respectively.
[0061] Specifically, the second voltage regulator unit 31 is used to maintain the output voltage at a set voltage value when the input voltage, load current, ambient temperature and other conditions change, thereby improving the stability of the power supply voltage to the main power supply circuit 200 and the standby power supply circuit 300.
[0062] For example, with Figure 2 For example, when the power supply module 10 is powered on, the rectifier unit 11 converts AC power into 12V DC power output. The first detection unit 12 detects the DC power output by the rectifier unit 11 and generates a corresponding enable signal based on the detection result to enable the reset control module 40. For instance, when the DC power output by the rectifier unit 11 reaches the preset required voltage and remains so for a preset duration, an enable signal is output to enable the drive control unit 43 in the reset control module 40, causing the reset control module 40 to start working; otherwise, no enable signal is output. At the same time, the 12V DC power output by the rectifier unit 11 is synchronously supplied to the first voltage regulation module 20 and the second voltage regulation module 30.
[0063] Upon receiving 12V DC power, the first voltage regulation module 20 first performs voltage regulation through the first voltage regulator unit 22, outputting regulated DC power to the buck unit 21. The buck unit 21 then reduces the voltage of the regulated DC power to the required power supply voltage for the reset control module 40, i.e., the power supply requirement for the control unit 41, thus powering on and starting the control unit 41. The first detection unit 12 outputs an enable signal to enable the drive control unit 43. At startup, the high-level enable signal output by the control unit 41 drives the control unit 43 to transmit the high-level enable signal and, through the drive enhancement unit 42, pulls up the actual output voltage level, thereby driving the second voltage regulator unit 31 to start operating. When the first detection unit 12 does not output an enable signal, the second voltage regulator unit 31 does not operate.
[0064] When the second voltage regulator unit 31 receives a high-level enable signal, it starts to work, regulates the 12V DC power output by the power supply module 10, and provides the regulated 12V DC power to the main power supply circuit 200 and the standby power supply circuit 300. The server is powered on and started, and the baseboard management controller 400 is powered on and running.
[0065] During the server's power-on operation, the control unit 41 maintains communication with the baseboard management controller 400. When the control unit 41 does not receive an AC power-off control command from the baseboard management controller 400, it continuously outputs a high-level enable signal to maintain the working state of the second voltage regulator unit 31 and keep the server powered on.
[0066] When AC power-off control of the server is required, such as during server testing, the user sends a power-off control signal to the baseboard management controller 400. The baseboard management controller 400 then outputs an AC power-off control command to the control unit 41 based on the received power-off control signal. Upon receiving the AC power-off control command, the control unit 41 switches its enable signal to a low level to stop the second voltage regulator unit 31 from operating. At this time, the connection between the power supply module 10 and the server's main power supply circuit 200 and standby power supply circuit 300 is broken, and the server enters an AC power-off state. Since the control unit 41 is independently powered, it remains powered on while the server is in the AC power-off state. After a preset delay, the control unit 41 can output a high-level enable signal again to enable the second voltage regulator unit 31 to resume operation, thus achieving automatic AC power-on of the server.
[0067] The control unit 41 can be an existing control unit inside the server, such as a CPLD. In this way, a delay circuit can be constructed through the hardware circuit connection inside the CPLD. By enabling the second voltage regulator unit 31, the server can automatically power off / on. Thus, the server can have automatic AC power-on and power-off functions without relying on external devices, which improves the efficiency of server operation and maintenance and testing.
[0068] Combination Figure 3 As shown, in some embodiments of this application, the enable terminal of the first voltage regulation module 20 is connected to the second enable output terminal of the power supply module 10.
[0069] In other words, the first voltage regulation module 20 is enabled by the power supply module 10. For example, when the power supply module 10 is powered on, the first voltage regulation module 20 is enabled to work synchronously. Alternatively, when the power supply module 10 achieves a stable and continuous DC power output, the first voltage regulation module 20 is enabled to work, thereby improving the power supply stability of the first voltage regulation module 20 and reducing energy consumption.
[0070] For example, a controllable switch can be set at the input terminal of the first voltage regulation module 20. When an enable signal is received from the power supply module 10, the switch is controlled to close, at which time the DC current output by the power supply module 10 flows into the first voltage regulation module 20 to supply power to the reset control module 40. Additionally, in Figure 2 In the example, the second enable output terminal of the power supply module 10 can be connected to the enable terminal of the first voltage regulator unit 22. By controlling the enable of the first voltage regulator unit 22, the control function of the first voltage regulation module 20 can be achieved.
[0071] In some embodiments of this application, the power supply module 10 includes: a second detection unit 13, the input terminal of the second detection unit 13 being connected to the power output port of the power supply module 10, and the output terminal of the second detection unit 13 being connected to the enable terminal of the first voltage regulation module 20.
[0072] In other words, a second detection unit 13 is provided within the power supply module 10 to detect the DC power output from the power supply module 10 and enable the first voltage regulation module 20 based on the detection result. The second detection unit 13 may include a voltage sampling circuit, a parameter conversion circuit, and a comparison processing circuit. The voltage sampling circuit samples the DC power output from the power supply module 10, and the parameter conversion circuit filters the sampled voltage. The filtered sampled voltage is then input to the comparison processing circuit to determine whether the DC power output from the power supply module 10 meets the enable requirements. For example, if the filtered sampled voltage is greater than or equal to a preset voltage, an enable signal is output to enable the first voltage regulation module 20, causing it to start working; otherwise, no output is given.
[0073] For example, in combination Figure 2 and Figure 3 As shown, the power supply module 10 includes a rectifier unit 11, a first detection unit 12, and a second detection unit 13. The input terminals of the first detection unit 12 and the second detection unit 13 are connected to the output terminal of the rectifier unit 11. The rectifier unit 11 is used to convert the received AC power into DC power output. The first detection unit 12 is used to detect the DC power output by the rectifier unit 11 and enable the reset control module 40 according to the detection result. The second detection unit 13 is used to detect the DC power output by the power rectifier unit 11 and enable the first voltage regulation module 20 according to the detection result.
[0074] Alternatively, the first detection unit 12 and the second detection unit 13 can be a single detection unit. In this case, the detection unit performs voltage detection on the DC power output by the rectifier unit 11 and outputs an enable signal for the reset control module 40 and an enable signal for the first voltage regulation module 20 based on the detection results, thereby reducing hardware costs.
[0075] In this embodiment, the first voltage regulation module 20 is enabled based on the DC power output from the power supply module 10 to improve the power supply stability of the reset control module 40. For example, after the second detection unit 13 detects that the output of the power supply module 10 has reached a preset voltage and has been maintained for a preset duration, it considers that the power supply module 10 can continuously and stably output DC power. At this time, the first voltage regulation module 20 is enabled to start working and supply power to the reset control module 40.
[0076] In some embodiments of this application, the reset control module 40 further includes a power-on sustaining unit 44, the input terminal of which is connected to a preset power supply, and the output terminal of which is connected to the output terminal of the control unit 41 and the input terminal of the drive enhancement unit 42, respectively. The preset power supply provides a reference voltage.
[0077] Specifically, the power-on maintenance unit 44 is used to maintain the output of a high-level enable signal when the control unit 41 fails, in order to prevent the server from unexpectedly losing power due to the failure of the control unit 41 and improve power supply safety. The preset power supply can be a storage battery or can be built based on the output voltage of the power supply module 10; there are no specific limitations.
[0078] For example, the power-on maintenance unit 44 can be constructed using a pull-up resistor. When the control unit 41 fails, the output pin of the control unit 41 is in a high-impedance state. At this time, through the pull-up resistor, the output of the control unit 41 maintains a high level, and the drive enhancement unit 42 outputs an enable signal of a certain voltage to drive the second voltage regulation module 30 to continue working. To further improve the power-on maintenance effect, a monitoring takeover circuit can also be used. This involves using an independent monitoring circuit (such as a watchdog chip or voltage monitor) to detect the health status of the control unit 41. If an abnormality occurs, the output is forcibly taken over to maintain the power-on state. Alternatively, a switch design can be used, where the power supply module 10 monitors the control unit 41. When the control unit 41 is normal, the relay is energized, connecting the output path from the control unit 41 to the second voltage regulation module 30. When the control unit 41 fails, the relay is de-energized, and the normally open contact of the relay is connected to a high-level signal powered by a safe power supply, thereby maintaining a high-level output with a safe power supply.
[0079] In some embodiments of this application, the power-on maintenance unit 44 includes a third resistor R3, one end of which is connected to a preset power supply, and the other end of which is connected to the output terminal of the control unit 41 and the input terminal of the drive enhancement unit 42, respectively.
[0080] In other words, this embodiment uses a pull-up drive resistor to achieve power-on maintenance when the control unit 41 fails, thereby reducing hardware costs and improving circuit stability.
[0081] When the control unit 41 outputs a high-level enable signal, the influence of the third resistor R3 is relatively small, and the output at node B remains at a high level. Then, the drive enhancement unit 42 pulls up the voltage level to meet the enable voltage requirement of the second voltage regulation module 30, thereby driving the second voltage regulation module 30 to work.
[0082] When the control unit 41 outputs a low-level enable signal, the voltage at node B is 0, eventually reaching a low level at the enable terminal of the second voltage regulation module 30, and the second voltage regulation module 30 stops working.
[0083] When the control unit 41 fails, the output pin of the control unit 41 is in a high-impedance state. At this time, the voltage at node B is pulled up to a high level by the third resistor R3. Then, the voltage level is further pulled up by the drive enhancement unit 42 to reach the enable voltage requirement of the second voltage regulation module 30, thereby maintaining the second voltage regulation module 30 to continue to work.
[0084] In some embodiments of this application, the input terminal of the power-on maintenance unit 44 is connected to the power output port of the first voltage regulation module 20.
[0085] In other words, the first voltage regulation module 20 provides a reference voltage for the power-on maintenance unit 44, thereby enabling synchronous power-on with the control unit 41. This simplifies circuit connections and ensures that the operating timing is consistent with that of the control unit 41, thereby reducing energy consumption and improving circuit stability and effectiveness.
[0086] As a specific embodiment of this application, the server power supply circuit is as follows: Figure 2 As shown, taking the power supply module 10 as a PSU and the control unit 41 as a CPLD as an example, the specific working process is as follows.
[0087] 1. Power on the server system.
[0088] The power supply module 10 has two sets of power output pins, one connected to the first voltage regulation module 20 and the other to the second voltage regulation module 30. After the power supply module 10 is connected to AC power, the rectifier unit 11 converts the AC power into 12V DC power, which is then split into two paths and output to the first voltage regulation module 20 and the second voltage regulation module 30, respectively. At the same time, the first detection unit 12 detects the DC power output by the rectifier unit 11 and generates a corresponding enable signal based on the detection result. This enable signal controls the drive control unit 43 in the reset control module 40. For example, when the DC power output by the rectifier unit 11 reaches a preset required voltage and remains so for a preset duration, an enable signal is output to drive the drive control unit 43 in the reset control module 40, causing the reset control module 40 to start working; otherwise, no enable signal is output.
[0089] In the power supply line of control unit 41, after receiving 12V DC power, the first voltage regulation module 20 first performs voltage regulation through the first voltage regulator unit 22, outputting the regulated DC power to the step-down unit 21. The step-down unit 21 then steps down the regulated DC power to 3.3V to meet the power supply requirements of the CPLD, and control unit 41 is powered on and started. Since this line provides independent power to the CPLD, the 3.3V supply voltage of the CPLD is always present after the power supply module 10 is connected to AC power, independent of other power supply lines in the server.
[0090] After the power supply module 10 is connected to AC power (i.e., AC power-on), it outputs a high-level enable signal to the drive control unit 43. The drive control unit 43 uses an OD buffer (Open-Drain Buffer) circuit. After receiving the high-level enable signal, the OD buffer circuit starts working. Specifically, it transmits the high-level output from the CPLD. Since the OD buffer circuit is an open-drain output, the output level is limited by the voltage division of the drive enhancement unit 42, ensuring that the voltage level at node A meets the enable requirements of the second voltage regulation module 30.
[0091] Upon receiving a valid enable signal, the second voltage regulation module 30 begins operation, regulating the 12V DC output from the power supply module 10 and supplying the regulated 12V DC to the main power supply circuit 200 and the standby power supply circuit 300. The server then powers on and starts operating normally. The baseboard management controller 400 (BMC) is powered by the standby power supply circuit 300.
[0092] 2. The server system is powered off, including the following two situations.
[0093] (1) When the power supply module 10 is unplugged by the personnel in the computer room, the power supply connection is disconnected. That is, after the AC power is turned off, the enable signal output by the power supply module 10 to the drive control unit 43 changes from high level to low level, the OD buffer circuit is turned off, and the entire CPLD line has no effect on the system power-down operation.
[0094] (2) The server system is powered off according to the standard AC power-off procedure.
[0095] The specific process for powering on and off the main power supply and standby power supply of the server is as follows: When an AC power-off operation is required for the server, a control command is sent to the baseboard management controller 400. Upon receiving the control command, the baseboard management controller 400 notifies the CPLD to pull the reset signal low via I2C (Inter-Integrated Circuit) and issues a delay command. That is, it instructs the CPLD to output a low level and then output a high-level enable signal again after a certain delay, thereby realizing the automatic AC power-off and power-on control of the server.
[0096] In other words, the baseboard management controller 400 sends an AC power-off control command to the CPLD based on the control instruction. Upon receiving the AC power-off control command, the CPLD outputs a low level and maintains it until the delay requirement for the power-off setting is met; the delay time can be set via the CPLD program. During the period when the CPLD outputs a low level, the enable signal for the second voltage regulation module 30 is disabled, and both the main power supply and standby power supply begin to power down to simulate AC power-off control. At this time, the baseboard management controller 400 is powered off.
[0097] After the CPLD outputs a low level, it starts timing. After the timing duration reaches the preset delay time, it outputs a high level again, which in turn enables the second voltage regulation module 30 to a high level through the drive control unit 43 and the drive enhancement unit 42. At this time, both the input level and the enable signal of the second voltage regulation module 30 are valid, and the server system restarts, completing the delay reset.
[0098] Therefore, this embodiment uses the output of the second voltage regulation module 30 as the input to the server's main power supply and standby power supply. By controlling the second voltage regulation module 30, the power-on and power-off control of the STBY and Core power supplies is achieved. Simultaneously, a separate power supply line for the CPLD is added, using the PSU output as the power input for the CPLD line. Thus, when the server issues a reset command, a delayed reset command via the CPLD enables controlled shutdown and automatic restart of the main and standby power supplies. Based on the above circuit design, the reset and control of the server's Core power supply (i.e., main power supply) and STBY power supply (i.e., standby power supply) can be achieved via remote commands. Batch remote control of the power-on and power-off of the server's Core and STBY power supplies can be implemented. Based on this circuit architecture, testing and maintenance personnel can perform batch STBY power-on and power-off operations on the server via remote commands according to the usage scenario, greatly improving testing efficiency.
[0099] Furthermore, as another specific embodiment of this application, such as Figure 3 As shown, the server power supply circuit also includes a second detection unit 13 and a power-on maintenance unit 44.
[0100] The second detection unit 13 detects the DC power output from the power supply module 10 to determine whether the current DC power output from the power supply module 10 meets the requirements, and enables the first voltage regulation module 20 based on the detection result. For example, after the sampled voltage is greater than or equal to a preset voltage and remains so for a preset time, the first voltage regulation module 20 is enabled, causing it to start working; otherwise, no enable signal is output. Furthermore, in conjunction with... Figure 2 and Figure 3 As shown, the first detection unit 12 and the second detection unit 13 can be a single detection unit. In this case, the detection unit performs voltage detection on the DC power output by the rectifier unit 11, and outputs an enable signal for the reset control module 40 and an enable signal for the first voltage regulation module 20 respectively based on the detection result, thereby reducing hardware costs.
[0101] The power-on maintenance unit 44, constructed using a pull-up resistor (i.e., the third resistor R3), maintains a high-level enable signal output when the control unit 41 fails, preventing unexpected power outages to the server due to a malfunction of the control unit 41 and improving power supply safety. Specifically, when the control unit 41 outputs a high-level enable signal, the influence of the third resistor R3 is relatively small, and node B maintains a high-level output to drive the second voltage regulation module 30 to operate. When the control unit 41 outputs a low-level enable signal, the voltage at node B is 0, driving the second voltage regulation module 30 to stop operating. When the control unit 41 fails, the output pin of the control unit 41 is in a high-impedance state. At this time, the voltage at node B is pulled up to a high level under the action of the third resistor R3 to maintain the continued operation of the second voltage regulation module 30.
[0102] The embodiments of this application provide a control method for a server power supply circuit. The method will be described in detail below with reference to the server power supply circuit.
[0103] like Figure 4 As shown, the control method for the server power supply circuit includes the following steps: S1, in response to the power-off command, generates a power-off drive signal, wherein the reset control module enables the second voltage regulation module to stop supplying power based on the power-off drive signal, and enables the second voltage regulation module to continue supplying power when the power supply stop duration of the second voltage regulation module reaches a preset duration.
[0104] Specifically, with Figure 1 Taking the server power supply circuit shown as an example, this control method is executed by the baseboard management controller 400.
[0105] When the power supply module 10 is powered on, the reset control module 40 is powered on and started through the first voltage regulation module 20. At this time, the default state is to output a high-level enable signal to the second voltage regulation module 30, controlling the second voltage regulation module 30 to start, so as to control the main power supply circuit 200 and the standby power supply circuit 300 to be powered on based on the DC power output of the power supply module 10. When the server is powered on and started, the baseboard management controller 400 is powered on and starts to execute the control method.
[0106] The power-off command can be a control command issued by the user or a power-off command automatically triggered based on operating conditions. For example, when testing the server, the user issues a control command to the baseboard management controller 400. Upon receiving the control command, the baseboard management controller 400 outputs an AC power-off control command (i.e., a power-off drive signal) to the reset control module 40.
[0107] Upon receiving an AC power-off control command, the reset control module 40 outputs a low-level enable signal, thereby controlling the second voltage regulation module 30 to stop working, and the server enters the AC power-off state. At this time, the baseboard management controller 400 also shuts down synchronously. Since the reset control module 40 is independently powered by the power supply module 10, it remains powered on even when the server enters the AC power-off state. Therefore, after outputting a low-level signal, the CPLD starts a timer to determine the duration of the power supply stop for the second voltage regulation module 30. After the preset duration of the power supply stop has elapsed, it outputs a high-level enable signal again to enable the second voltage regulation module 30 to continue working, thus achieving automatic AC power-on of the server.
[0108] Therefore, based on this embodiment, the server can automatically power on and off using AC without relying on external devices, thus improving the efficiency of server operation, maintenance and testing.
[0109] In some embodiments of this application, when a power-off command is received, the control method of the server power supply circuit further includes: identifying the power-off condition corresponding to the power-off command; generating a power-off drive signal according to the power-off condition, so that the reset control module can perform enable control of the second voltage regulation module under the power-off condition based on the power-off drive signal.
[0110] Specifically, the power-off drive signal can be generated according to different power-off conditions, so that the reset control module can execute different AC power-on and power-off control strategies for the second voltage regulation module based on the power-off drive signal under different conditions, in order to match the power-off requirements of different conditions.
[0111] For example, different power-off conditions can be pre-set with corresponding power-off drive signals, forming a preset table for storage. Upon receiving a power-off command, the corresponding power-off condition is obtained through command identification, such as by reading the identifier bit of the power-off command. After identifying the power-off condition, the corresponding power-off drive signal is retrieved from the table and sent to the reset control module. The reset control module can perform different AC power-on / off controls through different power-off drive signals. For example, the power-off drive signals corresponding to different power-off conditions have different execution trigger times and power-off durations. The execution trigger time represents the interval between the reset control module receiving the power-off drive signal and issuing a low level; the power-off duration represents the duration of the power supply stoppage of the second voltage regulation module.
[0112] In some embodiments of this application, a power-off drive signal is generated based on the power-off condition so that the reset control module can enable the second voltage regulation module under the power-off condition based on the power-off drive signal. This includes: identifying the power-off demand duration based on the power-off condition; generating a power-off drive signal based on the power-off demand duration so that the reset control module can enable the second voltage regulation module to stop supplying power based on the power-off drive signal, and enabling the second voltage regulation module to continue supplying power when the power supply stop duration of the second voltage regulation module reaches the power-off demand duration.
[0113] Specifically, the power outage duration corresponding to different power outage conditions can be preset. After the corresponding power outage condition is obtained through instruction identification, the power outage duration corresponding to the power outage condition is matched, and a corresponding power outage drive signal is generated based on the power outage duration. The reset control module can perform AC power-on and power-off control by reading the power outage duration in the power outage drive signal.
[0114] For example, when a CPLD is used to build a reset control module, the baseboard management controller can set different signal flag bits according to different power-off demand durations. After receiving the power-off drive signal, the CPLD identifies the corresponding signal flag bit and selects the corresponding hardware logic circuit to execute the AC power-on / off control corresponding to the power-off demand duration.
[0115] As another embodiment of this application, the baseboard management controller can generate corresponding power-off drive signals only according to different power-off conditions. In this way, the power-off drive signal only indicates the corresponding condition. After receiving the power-off demand signal, the reset control module identifies the power-off condition through the power-off demand signal, and then matches the power-off demand duration to execute power-on and power-off control.
[0116] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method.
[0117] Embodiments of this application also provide a control device for a server power supply circuit, including: a power-down drive module, used to generate a power-down drive signal in response to a power-down command, wherein a reset control module enables a second voltage regulation module to stop supplying power based on the power-down drive signal, and enables the second voltage regulation module to continue supplying power when the power supply stop duration of the second voltage regulation module reaches a preset duration.
[0118] In some embodiments of this application, upon receiving a power-off command, the power-down drive module is further configured to: identify the power-off condition corresponding to the power-off command; and generate a power-off drive signal based on the power-off condition, so that the reset control module can perform enable control on the second voltage regulation module under the power-off condition based on the power-off drive signal.
[0119] In some embodiments of this application, the power-down drive module generates a power-down drive signal based on the power-down condition, so that the reset control module can enable the second voltage regulation module under the power-down condition based on the power-down drive signal. Specifically, it is used to: identify the power-down demand duration based on the power-down condition; generate a power-down drive signal based on the power-down demand duration, so that the reset control module can enable the second voltage regulation module to stop supplying power based on the power-down drive signal, and enable the second voltage regulation module to continue supplying power when the power supply stop duration of the second voltage regulation module reaches the power-down demand duration.
[0120] For a description of the features of the control device for the server power supply circuit in the corresponding embodiment, please refer to the relevant description of the control method for the server power supply circuit in the corresponding embodiment, which will not be repeated here.
[0121] Embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above-described embodiments of the control method for a server power supply circuit.
[0122] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0123] Embodiments of this application also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps in any of the above-described embodiments of the server power supply circuit control method.
[0124] Embodiments of this application also provide another computer program product, including a non-volatile computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in any of the above-described server power supply circuit control method embodiments.
[0125] Embodiments of this application also provide a server.
[0126] like Figure 5 As shown, the server 1000 includes the server power supply circuit 100 in any of the above embodiments.
[0127] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0128] The foregoing has provided a detailed description of a server power supply circuit, control method, and server provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only intended to help understand the method and core ideas of this application. It should be noted that those skilled in the art can make various improvements and modifications to this application without departing from its principles, and these improvements and modifications also fall within the protection scope of the claims of this application.
Claims
1. A server power supply circuit, characterized in that, include: Power supply module; A first voltage regulation module and a second voltage regulation module, wherein the power input ports of the first voltage regulation module and the second voltage regulation module are respectively connected to the power output port of the power supply module, and the power output port of the second voltage regulation module is respectively connected to the power input port of the main power supply circuit and the power input port of the standby power supply circuit of the server. A reset control module is provided, wherein the power input port of the reset control module is connected to the power output port of the first voltage regulation module, the enable terminal of the reset control module is connected to the first enable output terminal of the power supply module, the control input terminal of the reset control module is communicatively connected to the baseboard management controller of the server, and the control output terminal of the reset control module is connected to the enable terminal of the second voltage regulation module, wherein the power supply port of the baseboard management controller is connected to the standby power supply circuit.
2. The circuit according to claim 1, characterized in that, The reset control module includes: The control unit has a power supply port connected to the output port of the first voltage regulation module, and an input terminal connected to the baseboard management controller. The drive enhancement unit has its power input port connected to the power output port of the power supply module, its input terminal connected to the output terminal of the control unit, and its output terminal connected to the enable terminal of the second voltage regulation module.
3. The circuit according to claim 2, characterized in that, The drive enhancement unit includes: A first resistor and a second resistor, one end of the first resistor is connected to the power output port of the power supply module, and the other end of the first resistor is connected to the output terminal of the control unit, one end of the second resistor and the enable terminal of the second voltage regulation module, respectively, and the other end of the second resistor is grounded.
4. The circuit according to claim 2, characterized in that, The reset control module further includes: a drive control unit, the input terminal of which is connected to the output terminal of the control unit, the enable terminal of which is connected to the first enable output terminal of the power supply module, and the output terminal of which is connected to the input terminal of the drive enhancement unit.
5. The circuit according to claim 4, characterized in that, The drive control unit includes: A controllable switch, wherein the input terminal of the controllable switch is connected to the output terminal of the control unit, the control terminal of the controllable switch is connected to the first enable output terminal of the power supply module, and the output terminal of the controllable switch is connected to the input terminal of the drive enhancement unit.
6. The circuit according to claim 1, characterized in that, The power supply module includes: A rectifier unit, wherein the input terminal of the rectifier unit receives alternating current, and the output terminal of the rectifier unit is connected to the power input port of the first voltage regulation module and the power input port of the second voltage regulation module, respectively. The first detection unit has its input terminal connected to the output terminal of the rectifier unit, and its output terminal connected to the enable terminal of the reset control module.
7. The circuit according to claim 1, characterized in that, The first voltage regulation module includes: A step-down unit is provided, the input of which is connected to the power output port of the power supply module, and the output of which is connected to the power supply port of the reset control module.
8. The circuit according to claim 7, characterized in that, The first voltage regulation module further includes: The first voltage regulator unit has its input terminal connected to the power output port of the power supply module, and its output terminal connected to the input terminal of the buck unit.
9. The circuit according to claim 1, characterized in that, The second voltage regulation module includes: The second voltage regulator unit has its input terminal connected to the power output port of the power supply module, its enable terminal connected to the output terminal of the reset control module, and its output terminal connected to the power input port of the main power supply circuit and the power input port of the standby power supply circuit, respectively.
10. The circuit according to claim 1, characterized in that, The enable terminal of the first voltage regulation module is connected to the second enable output terminal of the power supply module.
11. The circuit according to claim 10, characterized in that, The power supply module includes: The second detection unit has its input terminal connected to the power output port of the power supply module and its output terminal connected to the enable terminal of the first voltage regulation module.
12. The circuit according to claim 2, characterized in that, The reset control module further includes: A power-on sustaining unit is provided, wherein the input terminal of the power-on sustaining unit is connected to a preset power supply, and the output terminal of the power-on sustaining unit is connected to the output terminal of the control unit and the input terminal of the drive enhancement unit, respectively, and the preset power supply provides a reference voltage.
13. The circuit according to claim 12, characterized in that, The power-on sustaining unit includes: A third resistor, one end of which is connected to the preset power supply, and the other end of which is connected to the output terminal of the control unit and the input terminal of the drive enhancement unit.
14. The power supply circuit according to claim 12, characterized in that, The input terminal of the power-on maintenance unit is connected to the power output port of the first voltage regulation module.
15. A control method employing a server power supply circuit as described in any one of claims 1 to 14, characterized in that, include: In response to a power-off command, a power-off drive signal is generated. The reset control module enables the second voltage regulation module to stop supplying power based on the power-off drive signal, and enables the second voltage regulation module to continue supplying power when the power supply stop duration of the second voltage regulation module reaches a preset duration.
16. The method according to claim 15, characterized in that, Upon receiving the power-off command, the following additional steps are also included: Identify the power outage condition corresponding to the power outage command; The power failure drive signal is generated according to the power failure condition, so that the reset control module can enable the second voltage regulation module under the power failure condition based on the power failure drive signal.
17. The method according to claim 16, characterized in that, The power failure drive signal is generated according to the power failure condition, so that the reset control module can perform enable control on the second voltage regulation module under the power failure condition based on the power failure drive signal, including: Identify the required power outage duration based on the described power outage conditions; The power outage drive signal is generated according to the power outage requirement duration, so that the reset control module enables the second voltage regulation module to stop supplying power based on the power outage drive signal, and enables the second voltage regulation module to continue supplying power when the power outage duration of the second voltage regulation module stops supplying power reaches the power outage requirement duration.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the control method as described in any one of claims 15 to 17.
19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the control method as described in any one of claims 15 to 17.
20. A server, characterized in that, Includes the server power supply circuit as described in any one of claims 1 to 14.
Citation Information
Patent Citations
Server power-off method, device and system
CN112148527A
Test method, system and device, computer equipment and storage medium
CN120723552A