Information processing device
The device addresses UPS power cutoffs in multi-motherboard systems by monitoring and coordinating power distribution based on motherboard states and settings, ensuring continuous power supply during outages.
Patent Information
- Application Number
- JP2023150469
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-09-15
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2043-09-15
AI Technical Summary
Conventional information processing devices with multiple motherboards face issues where the uninterruptible power supply (UPS) stops supplying power if any of the motherboards shuts down during a power outage.
The information processing device includes a system with acquisition units to monitor the startup states and power settings of multiple motherboards, a power outage detection unit, and a switch unit to ensure power is supplied from the UPS until all motherboards are safely shut down.
Ensures uninterrupted power supply to all motherboards during an outage by coordinating power distribution based on motherboard states and settings, preventing UPS power cutoffs.
Smart Images

Figure 0007813756000001 
Figure 0007813756000002
Abstract
Description
[Technical Field]
[0001] FIELD An embodiment of the present invention relates to an information processing device. [Background technology]
[0002] Conventionally, information processing devices such as servers have a motherboard equipped with a microcomputer. The information processing device has an uninterruptible power supply (UPS) to prevent damage to the hardware mounted on the motherboard and the data stored on the motherboard in the event of a power outage. For example, in the event of a power outage, the UPS supplies power until the motherboard safely shuts down.
[0003] However, when an information processing device is equipped with multiple motherboards, the UPS may stop supplying power if any of the motherboards shuts down. Summary of the Invention [Problem to be solved by the invention]
[0004] The problem to be solved by the present invention is to provide an information processing device that can receive power supply from a UPS until a plurality of motherboards are shut down in the event of a power outage. [Means for solving the problem]
[0005] The information processing device according to the embodiment includes a first acquisition unit, a power outage detection unit, a second acquisition unit; a first connection unit; The first acquisition unit acquires, from each of a plurality of motherboards, a startup notification signal indicating the startup state of the motherboard. The power outage detection unit detects a power outage. The second acquisition unit acquires, for each of the plurality of motherboards, a setting signal indicating whether to receive power from an uninterruptible power supply during a power outage. When the first connection unit acquires from the first acquisition unit a signal indicating that the motherboard is booting up, the first connection unit outputs a power outage detection signal indicating that a power outage has been detected by the power outage detection unit. The switch unit The power failure detection signal power outage of detection indicates that Any of the startup notification signals acquired by the first acquisition unit indicates that the motherboard is starting up. and one of the setting signals acquired by the second acquisition unit indicates a setting to receive power supply from the uninterruptible power supply.If you are The aforementioned Power supplied from an uninterruptible power supply is passed to the motherboard. [Brief explanation of the drawings]
[0006] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing apparatus according to this embodiment. [Figure 2] FIG. 2 is a flowchart showing the flow of the power supply process executed by the information processing device. DETAILED DESCRIPTION OF THE INVENTION
[0007] Hereinafter, an embodiment of an information processing device will be described in detail with reference to the accompanying drawings. Note that the embodiment described below is one embodiment of an information processing device, and does not limit the configuration, specifications, etc. of the information processing device.
[0008] 1 is a diagram illustrating an example of an information processing device 1 according to this embodiment. The information processing device 1 is a computer such as a server device or a personal computer. The information processing device 1 includes a first motherboard 10, a second motherboard 20, a first conversion circuit 30, a UPS 40, and a baseboard 50.
[0009] The first motherboard 10 and the second motherboard 20 are boards that control the information processing device 1. The first motherboard 10 and the second motherboard 20 may provide different functions, or may provide the same function through parallel processing. Furthermore, the information processing device 1 is not limited to having two motherboards, the first motherboard 10 and the second motherboard 20, and may have three or more motherboards.
[0010] The first motherboard 10 has a first microcomputer 101 and a first power supply circuit 102. The first microcomputer 101 is a microcomputer that controls at least a part of the information processing device 1. The first microcomputer 101 has a storage medium such as a register that stores settings. The storage medium stores a UPS setting that indicates whether or not to receive power supply from the UPS 40 during a power outage. If the UPS setting indicates that power is being supplied, the first microcomputer 101 receives power supplied by the UPS 40 during a power outage. On the other hand, if the UPS setting indicates that power is not being supplied, the first microcomputer 101 does not receive power from the UPS 40 even during a power outage.
[0011] Furthermore, the first microcomputer 101 outputs a first UPS setting signal indicating the UPS setting. That is, the first microcomputer 101 outputs a first UPS setting signal indicating whether or not to receive power supply from the UPS 40 during a power outage. Furthermore, the first UPS setting signal goes low when the setting is to receive power supply from the UPS 40 during a power outage.
[0012] The first power supply circuit 102 is a circuit that starts up the first motherboard 10. The first power supply circuit 102 also outputs a first startup notification signal that notifies the startup state of the first motherboard 10. That is, the first power supply circuit 102 outputs the first startup notification signal that indicates whether the first motherboard 10 is starting up or not.
[0013] The second motherboard 20 has a second microcomputer 201 and a second power supply circuit 202. The second microcomputer 201 is a microcomputer that controls at least a part of the information processing device 1. The second microcomputer 201 has a storage medium such as a register that stores settings. The storage medium stores a UPS setting that specifies whether or not power is to be supplied from the UPS 40 during a power outage. When the UPS setting indicates that power is to be supplied, the second microcomputer 201 receives power supplied by the UPS 40 during a power outage. On the other hand, when the UPS setting indicates that power is not to be supplied, the second microcomputer 201 does not receive power from the UPS 40 even during a power outage.
[0014] Furthermore, the second microcomputer 201 outputs a second UPS setting signal indicating the UPS setting. That is, the second microcomputer 201 outputs a second UPS setting signal indicating whether or not to receive power supply from the UPS 40 during a power outage. Furthermore, the second UPS setting signal goes low when the setting is to receive power supply from the UPS 40 during a power outage.
[0015] The second power supply circuit 202 is a circuit that starts up the second motherboard 20. The second power supply circuit 202 also outputs a second startup notification signal that notifies the startup state of the second motherboard 20. That is, the second power supply circuit 202 outputs a second startup notification signal that indicates whether the second motherboard 20 is starting up or not.
[0016] The first conversion circuit 30 is a circuit having an AC (Alternating Current)-DC (Direct Current) converter that converts AC current into DC current. The first conversion circuit 30 is, for example, an AC adapter. The first conversion circuit 30 converts the AC current supplied from the AC power supply 2 into DC current and outputs the DC current to the base board 50.
[0017] The UPS 40 is an uninterruptible power supply that supplies power during a power outage. More specifically, the UPS 40 supplies power to each component of the information processing device 1 when no AC current is supplied from the AC power supply 2. For example, the UPS 40 supplies power to the first motherboard 10 and the second motherboard 20 via the baseboard 50.
[0018] The baseboard 50 is a board to which multiple motherboards are connected. When a power outage is detected, the baseboard 50 receives power from the UPS 40. The baseboard 50 outputs the power supplied from the UPS 40 to the first motherboard 10 and the second motherboard 20.
[0019] The base board 50 includes a logical sum circuit 501, a logical product circuit 502, a second conversion circuit 503, a power outage monitoring circuit 504, a first buffer circuit 505, a second buffer circuit 506, a switch circuit 507, a first rectifier circuit 508, a second rectifier circuit 509, a constant voltage circuit 510, and a third conversion circuit 511.
[0020] The OR circuit 501 acquires a startup notification signal indicating the startup state of each of the plurality of motherboards from each of the plurality of motherboards. The OR circuit 501 is an example of a first acquisition unit. The OR circuit 501 then outputs an aggregated startup notification signal indicating whether any of the plurality of motherboards included in the information processing device 1 is currently running.
[0021] More specifically, the OR circuit 501 receives a first startup notification signal from the first power supply circuit 102 of the first motherboard 10. The OR circuit 501 also receives a second startup notification signal from the second power supply circuit 202 of the second motherboard 20.
[0022] The OR circuit 501 outputs an aggregated startup notification signal indicating that one of the motherboards is starting up when at least one of the first startup notification signal of the first power supply circuit 102 and the second startup notification signal of the second power supply circuit 202 indicates that the motherboards are starting up. On the other hand, the OR circuit 501 outputs an aggregated startup notification signal indicating that all of the motherboards are not starting up when both the first startup notification signal of the first power supply circuit 102 and the second startup notification signal of the second power supply circuit 202 indicate that the motherboards are not starting up.
[0023] The AND circuit 502 acquires, for each of the plurality of motherboards, a UPS setting signal indicating whether or not to receive power supply from the UPS 40 in the event of a power outage. The AND circuit 502 is an example of a second acquisition unit. The AND circuit 502 then outputs an aggregated UPS setting signal indicating whether or not any of the plurality of motherboards included in the information processing device 1 is set to receive power supply from the UPS 40.
[0024] More specifically, the AND circuit 502 acquires a first UPS setting signal from the first microcomputer 101 on the first motherboard 10. The AND circuit 502 also acquires a second UPS setting signal from the second microcomputer 201 on the second motherboard 20.
[0025] The AND circuit 502 outputs an aggregate UPS setting signal indicating that the UPS setting is set to "on" on any of the motherboards when at least one of the first UPS setting signal of the first microcomputer 101 and the second UPS setting signal of the second microcomputer 201 indicates "on" power supply. On the other hand, the AND circuit 502 outputs an aggregate UPS setting signal indicating that the UPS setting is set to "off" on all of the motherboards when both the first UPS setting signal of the first microcomputer 101 and the second UPS setting signal of the second microcomputer 201 indicate "off" power supply.
[0026] Here, the first UPS setting signal and the second UPS setting signal are in a Low state when the setting is to receive power supply from the UPS 40 during a power outage. Therefore, the AND circuit 502 outputs an aggregated UPS setting signal in a Low state when the UPS setting is set to supply power on any of the motherboards.
[0027] The second conversion circuit 503 is a circuit having a DC-DC converter that converts the DC voltage into a DC voltage suitable for the baseboard 50. More specifically, the second conversion circuit 503 receives an input of the DC current output from the first conversion circuit 30. The second conversion circuit 503 also converts the voltage of the DC current input from the first conversion circuit 30 into a DC voltage suitable for the baseboard 50 and outputs the converted voltage.
[0028] The power outage monitoring circuit 504 is a circuit that detects a power outage. The power outage monitoring circuit 504 is an example of a power outage detection unit. In other words, the power outage monitoring circuit 504 is a circuit that monitors the interruption of power supply from the AC power supply 2. For example, the power outage monitoring circuit 504 determines that a power outage has occurred when the DC voltage output from the second conversion circuit 503 falls below a threshold value. In other words, the power outage monitoring circuit 504 determines that power supply from the AC power supply 2 has stopped.
[0029] The first buffer circuit 505 is a circuit having a three-state buffer that switches whether to output a power outage detection signal based on the aggregated startup notification signal from the OR circuit 501. When the first buffer circuit 505 receives from the OR circuit 501 an aggregated startup notification signal indicating that the motherboard is starting up, the first buffer circuit 505 outputs to the switch circuit 507 a power outage detection signal indicating that a power outage has been detected by the power outage monitoring circuit 504. The first buffer circuit 505 is an example of a first connection unit. Furthermore, the first buffer circuit 505 cuts off the power outage detection signal when the condition is not satisfied.
[0030] More specifically, when an aggregated startup notification signal indicating that any of the motherboards is activated is input from the OR circuit 501, the first buffer circuit 505 outputs the power outage detection signal input from the power outage monitoring circuit 504. On the other hand, when an aggregated startup notification signal indicating that all of the motherboards are not activated is input from the OR circuit 501, the first buffer circuit 505 does not output the power outage detection signal input from the power outage monitoring circuit 504. In other words, the first buffer circuit 505 cuts off the connection between the power outage monitoring circuit 504 and the second buffer circuit 506.
[0031] The second buffer circuit 506 is a circuit having a three-state buffer that switches whether to output a power outage detection signal based on the aggregated UPS setting signal from the AND circuit 502. When the second buffer circuit 506 receives from the AND circuit 502 an aggregated UPS setting signal indicating that power is to be supplied from the UPS 40 during a power outage, the second buffer circuit 506 outputs the power outage detection signal to the switch circuit 507. The second buffer circuit 506 is an example of a second connection unit. Furthermore, the second buffer circuit 506 cuts off the power outage detection signal when the condition is not satisfied.
[0032] More specifically, when the second buffer circuit 506 receives an aggregated UPS setting signal indicating that the UPS setting is enabled on any of the motherboards from the AND circuit 502, the second buffer circuit 506 outputs the power outage detection signal received from the first buffer circuit 505. That is, when the second buffer circuit 506 receives an aggregated UPS setting signal indicating that the UPS setting is disabled on all of the motherboards from the OR circuit 501, the second buffer circuit 506 does not output the power outage detection signal received from the power outage monitoring circuit 504. In other words, the second buffer circuit 506 cuts off the connection between the first buffer circuit 505 and the switch circuit 507.
[0033] The switch circuit 507 is a circuit that switches whether or not to receive power supply from the UPS 40, based on the power failure detection signal output from the second buffer circuit 506. For example, the switch circuit 507 has a MOSFET (Metal-Oxide-Semiconductor Field Effect Transistor).
[0034] The switch circuit 507 flows the power supplied from the UPS 40 to the first motherboard 10 and the second motherboard 20 when a power outage is detected by the power outage monitoring circuit 504 and either the first startup notification signal or the second startup notification signal acquired by the logical sum circuit 501 indicates that the motherboards are starting up. The switch circuit 507 is an example of a switch unit. Furthermore, when a power outage is detected by the power outage monitoring circuit 504, either the first UPS setting signal or the second UPS setting signal acquired by the logical sum circuit 502 indicates that the motherboards are starting up, and either the first startup notification signal or the second startup notification signal acquired by the logical sum circuit 501 indicates that the motherboards are set to receive power supply from the UPS 40, the switch circuit 507 flows the power supplied from the UPS 40 to the motherboards.
[0035] The switch circuit 507 allows the current supplied from the UPS 40 to flow when a power outage detection signal indicating that a power outage has occurred is input from the second buffer circuit 506. For example, when a power outage detection signal is input to the gate terminal of the switch circuit 507, a channel is formed between the source terminal and the drain terminal. This causes the switch circuit 507 to flow the power supplied from the UPS 40 to the second rectifier circuit 509. On the other hand, when a power outage detection signal indicating that a power outage has occurred is not input from the second buffer circuit 506, the switch circuit 507 stops the current supplied from the UPS 40. In other words, the switch circuit 507 does not allow the power supplied from the UPS 40 to flow to the second rectifier circuit 509.
[0036] The first rectifier circuit 508 is a circuit having a diode that rectifies the direct current output from the second conversion circuit 503. In other words, the first rectifier circuit 508 prevents the current from flowing in the reverse direction.
[0037] The second rectifier circuit 509 is a circuit having a diode that rectifies the direct current output from the switch circuit 507. In other words, the second rectifier circuit 509 prevents the current from flowing in the reverse direction.
[0038] The constant voltage circuit 510 is a circuit that outputs a DC current at a constant voltage to the third conversion circuit 511. The constant voltage circuit 510 achieves the constant voltage using, for example, a Zener diode. More specifically, the constant voltage circuit 510 outputs the DC current supplied from the first rectifier circuit 508 or the second rectifier circuit 509 to the third conversion circuit 511 at a constant voltage.
[0039] The third conversion circuit 511 is a circuit that converts the DC voltage into a DC voltage suitable for the supply destination. More specifically, the third conversion circuit 511 converts the DC current output from the constant voltage circuit 510 into a DC voltage suitable for the supply destination of the information processing device 1. The third conversion circuit 511 then outputs the converted DC voltage to each supply destination of the information processing device 1. For example, the third conversion circuit 511 outputs the converted DC voltage to the first motherboard 10 or the second motherboard 20.
[0040] Next, a description will be given of the operation of the information processing device 1. Note that the description will be given for a case where at least one of the first motherboard 10 and the second motherboard 20 is activated and the UPS setting is enabled.
[0041] The first conversion circuit 30 converts the AC current supplied from the AC power supply 2 into a DC current and outputs it. The second conversion circuit 503 converts the DC current output from the first conversion circuit 30 into a DC voltage suitable for the base board 50 and outputs it.
[0042] The first rectifier circuit 508 rectifies the DC current output from the second conversion circuit 503. The constant voltage circuit 510 outputs the DC current output from the first rectifier circuit 508 to the third conversion circuit 511 at a constant voltage.
[0043] The third conversion circuit 511 converts the voltage into a DC voltage suitable for the first motherboard 10 and the second motherboard 20 and outputs it.
[0044] The power outage monitoring circuit 504 detects a power outage, in other words, a stop of power supply from the AC power supply 2, based on the voltage of the current / voltage output from the second conversion circuit 503. When a stop of power supply from the AC power supply 2 is detected, the power outage monitoring circuit 504 outputs a power outage detection signal indicating that a power outage has occurred.
[0045] The first buffer circuit 505 outputs the power outage detection signal input from the power outage monitoring circuit 504 because an aggregated startup notification signal indicating that the first motherboard 10 or the second motherboard 20 is starting up has been input.
[0046] The second buffer circuit 506 outputs the power outage detection signal input from the first buffer circuit 505 because an aggregated UPS setting signal indicating that power supply is set to be on on the first motherboard 10 or the second motherboard 20 has been input.
[0047] The switch circuit 507 receives the power failure detection signal from the second buffer circuit 506 and therefore passes the power supplied from the UPS 40 to the first rectifier circuit 508 .
[0048] The third conversion circuit 511 converts the power input via the first rectification circuit 508 and the constant voltage circuit 510 into a DC voltage suitable for the first motherboard 10 and the second motherboard 20, and outputs the DC voltage.
[0049] Next, a power supply process executed by the information processing device 1 according to this embodiment will be described.
[0050] The power failure monitoring circuit 504 determines whether or not a power failure has been detected (step S1). If a power failure has not been detected (step S1; No), the power failure monitoring circuit 504 waits.
[0051] When a power outage is detected (step S1; Yes), the first buffer circuit 505 determines whether the first motherboard 10 or the second motherboard 20 is booting up (step S2). When the first motherboard 10 and the second motherboard 20 are not booting up (step S2; No), the information processing device 1 proceeds to step S1.
[0052] If the first motherboard 10 or the second motherboard 20 is booting (step S2; Yes), the second buffer circuit 506 determines whether or not the UPS setting is enabled on the first motherboard 10 or the second motherboard 20 (step S3). If the UPS setting is not enabled (step S3; No), the information processing device 1 ends the power supply process.
[0053] If the UPS setting is enabled (step S3; Yes), the switch circuit 507 supplies the power supplied from the UPS 40 to each unit via the third conversion circuit 511 (step S4).
[0054] With the above, the information processing device 1 ends the power supply process.
[0055] As described above, the OR circuit 501 of the information processing device 1 according to this embodiment acquires a first startup notification signal and a second startup notification signal indicating the startup states of the first motherboard 10 and the second motherboard 20, respectively. The information processing device 1 also detects a power outage of the AC power supply 2. When the power outage monitoring circuit 504 detects a power outage and the first startup notification signal and the second startup notification signal acquired by the OR circuit 501 indicate that the first motherboard 10 or the second motherboard 20 is currently running, the switch circuit 507 passes the power supplied from the UPS 40 to the first motherboard 10 and the second motherboard 20 via the third conversion circuit 511. Therefore, when a power outage occurs, the information processing device 1 can receive power from the UPS 40 until the multiple motherboards are shut down.
[0056] (Variation 1) The first microcomputer 101 according to this embodiment is mounted on the first motherboard 10. However, the first microcomputer 101 is not limited to being mounted on the first motherboard 10, and may be mounted on another board. For example, the first microcomputer 101 may be mounted on the baseboard 50, or may be mounted on a board not shown in FIG. 1.
[0057] The second microcomputer 201 according to this embodiment is mounted on the second motherboard 20. However, the second microcomputer 201 may be mounted on another board, not limited to the second motherboard 20. For example, the second microcomputer 201 may be mounted on the baseboard 50, or on a board not shown in FIG. 1.
[0058] (Variation 2) The base board 50 according to this embodiment receives a first UPS setting signal and a second UPS setting signal from the first microcomputer 101 and the second microcomputer 201. However, if power is always supplied from the UPS 40 during a power outage, the base board 50 always receives the first UPS setting signal and the second UPS setting signal indicating that power is being supplied. Therefore, the base board 50 does not need to receive the first UPS setting signal and the second UPS setting signal. In this case, the base board 50 does not need to include the AND circuit 502 and the second buffer circuit 506. Furthermore, the first buffer circuit 505 may output a power outage detection signal to the switch circuit 507.
[0059] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]
[0060] 1. Information processing equipment 2 AC power supply 10 First Motherboard 20 Second Motherboard 30 First conversion circuit 40 UPS(Uninterruptible Power Supply) 50 Baseboard 101 First Microcomputer 102 1st power supply circuit 201 Second Microcomputer 202 2nd power supply circuit 501 OR circuit 502 logical product circuit 503 Second conversion circuit 504 Power failure monitoring circuit 505 First buffer circuit 506 Second buffer circuit 507 Switch Circuit 508 1st rectifier circuit 509 2nd rectifier circuit 510 Constant voltage circuit 511 Third conversion circuit [Prior art documents] [Patent documents]
[0061] [Patent Document 1] Japanese Patent Application Publication No. 07-295688
Claims
1. a first acquisition unit that acquires, from each of the plurality of motherboards, a startup notification signal that indicates a startup state of the motherboard; a power outage detection unit that detects a power outage; a second acquisition unit that acquires, for each of the plurality of motherboards, a setting signal that indicates a setting as to whether to receive power supply from an uninterruptible power supply device during a power outage; A first connection unit that outputs a power outage detection signal indicating that a power outage has been detected by the power outage detection unit when a signal indicating that the motherboard is starting up is acquired from the first acquisition unit; a switch unit that allows power supplied from the uninterruptible power supply to flow to the motherboard when the power outage detection signal indicates that a power outage has been detected, any of the startup notification signals acquired by the first acquisition unit indicates that the motherboard is starting up, and any of the setting signals acquired by the second acquisition unit indicates that a setting is made to receive power supply from the uninterruptible power supply; An information processing device comprising:
2. The power supply device further includes a second connection unit that outputs the power failure detection signal to the switch unit when a signal indicating that the power supply is set to receive power from the uninterruptible power supply during a power failure is acquired from the second acquisition unit. The information processing device according to claim 1 .
3. The first connection unit and the second connection unit have a three-state buffer that blocks the power failure detection signal when a condition is not satisfied. The information processing device according to claim 2 .
Citation Information
Patent Citations
Method and system for controlling shutdown of UPS (Uninterrupted Power Supply) of self-service terminal
CN116225196A
Uninterruptive power unit control system
JP1992246710A
Computer device
JP1995295688A
Uninterruptible power supply system
JP1999202986A
Power control circuit and electronic equipment
JP2015153022A