A power detection method, device, and server node
By setting power contact points and detection contact points at the power connection end of the server node and using signal detection methods to determine the contact status, the impact of power connection problems on the system is resolved, ensuring the stable operation of the server system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2026-04-03
AI Technical Summary
In server systems, a power connection problem on a single server node can cause a fault radius to affect other nodes, or even cause the entire system to lose power. Existing technologies are insufficient to effectively detect and ensure the contact status between the power contact point and the power supply end.
By setting power contact points and detection contact points at the power connection end of the server node, the contact status between the power contact points and the power supply end is detected using the first signal and the second signal. The signal difference is compared with a preset threshold to determine whether the contact is good, and a start-up power-down signal is generated when necessary to avoid adverse effects.
It enables accurate determination of the contact status between the power contact point and the power supply end, avoiding the impact of a single node failure on other nodes and ensuring the normal and efficient operation of the server system.
Smart Images

Figure CN115144784B_ABST
Abstract
Description
Technical Field
[0001] This specification relates to the field of server technology, and more specifically, to a power detection method, apparatus, and server node. Background Technology
[0002] With the continuous development of computer technology, server systems consisting of multiple server nodes (such as server clusters or data centers) are being used more and more widely.
[0003] In server systems, server power supply chassis are typically used to centrally power and manage multiple server nodes, enabling administrators to efficiently manage numerous server nodes.
[0004] Ensuring the normal and efficient operation of server nodes in a server system has become one of the research directions for relevant technical personnel. Summary of the Invention
[0005] This specification provides a power detection method, apparatus, and server node. The power detection method utilizes a power connection terminal including a power contact point and a detection contact point to detect the contact status between the power contact point and the power supply terminal of the server node. This lays the foundation for judging whether the contact between the power contact point and the power supply terminal is good, which is beneficial to ensuring the normal and efficient operation of the server node in the server system.
[0006] To achieve the above technical objectives, the embodiments of this specification provide the following technical solutions:
[0007] In a first aspect, embodiments of this specification provide a power detection method applied to a server node in a server system. The server node includes a power connection terminal, which includes a power contact point and a detection contact point. The power connection terminal is used to connect the server node to the power supply terminal of the server system. The power detection method includes:
[0008] During the operation phase of the server node, a first detection signal is obtained based on a first signal and a second signal. The first detection signal includes a first state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal, and the second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal.
[0009] Secondly, embodiments of this specification provide a power detection method applied to a server node in a server system. The server node includes a power connection terminal, which includes power contacts. The power connection terminal is used to connect the server node to a power supply terminal in the server system. The power supply terminal is used to provide operating power. The power detection method includes:
[0010] During the operation phase of the server node, a second detection signal is obtained based on a third signal and a reference signal. The second detection signal includes a third state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The third signal is an electrical signal generated by the contact between the power contact point and the power supply terminal. The reference signal is an electrical signal positively correlated with the working power supply.
[0011] Thirdly, embodiments of this specification provide a power detection device applied to a server node in a server system. The server node includes a power connection terminal, which includes a power contact point and a detection contact point. The power connection terminal is used to connect the server node to the power supply terminal of the server system. The power detection device includes:
[0012] A first detection module is used to obtain a first detection signal based on a first signal and a second signal during the operation phase of the server node. The first detection signal includes a first state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal, and the second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal.
[0013] Fourthly, embodiments of this specification provide a power detection device applied to a server node in a server system. The server node includes a power connection terminal, which includes power contacts. The power connection terminal is used to connect the server node to a power supply terminal in the server system. The power supply terminal is used to provide operating power. The power detection device includes:
[0014] A power detection module is used to obtain a second detection signal based on a third signal and a reference signal during the operation phase of the server node. The second detection signal includes a third state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The third signal is an electrical signal generated by the contact between the power contact point and the power supply terminal. The reference signal is an electrical signal positively correlated with the operating power supply.
[0015] Fifthly, embodiments of this specification provide a server node, including: a power connection terminal, a power board, and a preset board connected to the power board, wherein the preset board includes at least one of other sub-boards of the motherboard, wherein...
[0016] The power connection terminal includes a power contact point and a detection contact point, and the power connection terminal is used to connect the server node to the power supply terminal of the server system.
[0017] The power board includes a power detection device, which is used to obtain a first detection signal based on a first signal and a second signal during the operation phase of the server node, so that the preset board performs power control based on the first detection signal.
[0018] The first detection signal includes a first state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal. The second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal.
[0019] Sixthly, embodiments of this specification provide an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is used to call the computer program, wherein when the computer program is called, it executes the power detection method described in any of the preceding claims.
[0020] In a seventh aspect, embodiments of this specification provide a computer storage medium, including: a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the power detection method described above.
[0021] Eighthly, embodiments of this specification provide a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium, and when the processor executes the computer instructions, it implements the steps of the power detection method described above.
[0022] As can be seen from the above technical solutions, the embodiments of this specification provide a power detection method, device, and server node. The power detection method is based on a power connection terminal including a power contact point and a detection contact point. During the operation of the server node, the power detection method obtains a first detection signal based on a first signal and a second signal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal, and the second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal. That is, the power detection method utilizes a power connection terminal including a power contact point and a detection contact point, based on the first signal and the second signal, to detect the contact status between the power contact point and the power supply terminal of the server node. This lays the foundation for judging whether the contact between the power contact point and the power supply terminal is good, and is beneficial to ensuring the normal and efficient operation of the server node in the server system. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this specification. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0024] Figure 1 A schematic diagram of an implementation environment provided for an exemplary embodiment of this specification;
[0025] Figure 2 A schematic diagram illustrating the internal connections of a centralized power supply server system, provided as an exemplary embodiment of this specification;
[0026] Figure 3 A schematic diagram of a power connection terminal is provided as an exemplary embodiment of this specification;
[0027] Figure 4 A flowchart illustrating a power supply detection method provided as an exemplary embodiment of this specification;
[0028] Figure 5 A schematic diagram illustrating the process of inserting a power connector into a power supply terminal, as provided in an exemplary embodiment of this specification;
[0029] Figure 6 A schematic diagram of the connection between a power connection terminal and a power supply terminal is provided as an exemplary embodiment of this specification;
[0030] Figure 7 A schematic diagram illustrating another connection between a power supply terminal and a power supply end, provided as an exemplary embodiment of this specification;
[0031] Figure 8 A flowchart illustrating another power detection method provided as an exemplary embodiment of this specification;
[0032] Figure 9 An equivalent circuit diagram of a server node is provided as an exemplary embodiment of this specification;
[0033] Figure 10 A flowchart illustrating yet another power detection method provided as an exemplary embodiment of this specification;
[0034] Figure 11 This is a schematic diagram of the structure of a server node provided as an exemplary embodiment of this specification. Detailed Implementation
[0035] Unless otherwise defined, the technical or scientific terms used in the embodiments of this specification shall have the ordinary meaning understood by one of ordinary skill in the art to which this specification pertains. The terms "first," "second," and similar terms used in the embodiments of this specification do not indicate any order, quantity, or importance, but are merely used to avoid confusion of constituent elements.
[0036] Unless the context otherwise requires, throughout this specification, "a plurality of" means "at least two," and "including" is interpreted as open-ended or encompassing, that is, "including, but not limited to." In the description of this specification, terms such as "one embodiment," "some embodiments," "exemplary embodiment," "example," "specific example," or "some examples" are intended to indicate that a particular feature, structure, material, or characteristic associated with that embodiment or example is included in at least one embodiment or example of this specification. The illustrative representations of the above terms do not necessarily refer to the same embodiment or example.
[0037] The technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this specification, and not all embodiments. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this specification.
[0038] Exemplary Implementation Environment
[0039] refer to Figure 1 , Figure 1This diagram illustrates a possible implementation environment for the power detection method provided in the embodiments of this specification. The implementation environment is a server system, specifically a centralized power supply server system 1. Centralized power supply server system 1 refers to a server system in which multiple server nodes 10 are centrally powered by a single PSU (Power Supply Unit). The chassis 20 in centralized power supply server system 1, in addition to housing the PSU and multiple power supply terminals, also provides space for multiple server nodes 10, facilitating the management and placement of the server nodes 10. (Reference) Figure 2 , Figure 2 This diagram illustrates the internal connections of the centralized power supply server system 1. Figure 2 As can be seen, the chassis 20 converts the mains power into stable DC power through the PSU30 and supplies it to each server node 10 to meet the normal operation of the server node 10.
[0040] In a server system, especially a centralized power supply server system 1, if a single server node 10 experiences a power connection problem during its installation and operation (such as the power clip not being properly inserted or the power clip itself being damaged), causing a single server node 10 to fail, it may lead to an increase in the impact radius of the failure, causing adverse effects on other server nodes 10, and in severe cases, it may even cause the entire centralized power supply server system 1 to lose power.
[0041] To address this issue, this specification provides a power detection method. This method detects the contact status between the power contact point of a server node and the power supply terminal of the chassis based on a power connection terminal including a power contact point and a detection contact point. This lays the foundation for determining whether the power contact point and the power supply terminal are in good contact, and helps to avoid the problem of contact issues of a single server node 10 affecting other server nodes 10. This is beneficial to ensuring the normal and efficient operation of server nodes in the server system.
[0042] The power detection method provided in the embodiments of this specification will now be described with reference to feasible exemplary embodiments.
[0043] Exemplary methods
[0044] An exemplary embodiment of this specification provides a power detection method applied to a server node in a server system. The server node includes a power connection terminal, the structure of which is referenced. Figure 3 The power connection terminal includes a power contact point and a detection contact point. The power connection terminal is used to connect the server node to the power supply terminal of the server system. (Refer to...) Figure 4 The power detection method includes:
[0045] S101: During the operation phase of the server node, a first detection signal is obtained based on a first signal and a second signal. The first detection signal includes a first state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal, and the second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal.
[0046] The operational phase of a server node refers to the stage after the server node is powered on normally and can perform various data processing, parameter configuration, and other tasks. During this operational phase, in addition to performing the various tasks that might be handled during normal operation, the server node can also perform its own testing tasks.
[0047] exist Figure 3 The diagram shows a cross-sectional view of a feasible power connection terminal 100 and a cross-sectional view of a feasible power supply terminal 200. Figure 3 In order to ensure the secure connection between the server node and the power supply terminal 200 of the chassis, the power connection terminal 100 of the server node is shaped like a power clip, which has an insertion groove for accommodating the power supply terminal 200, which can specifically be a bus bar. The power contact point 101 and the detection contact point 102 of the power connection terminal 100 are both located in the insertion groove. Figure 3 In the illustrated feasible embodiment, the power contact point 101 is located on the first direction DR1 side of the detection contact point 102. This first direction is the insertion direction of the power connection terminal 100, or in other words, the power contact point 101 is located on the outer side of the insertion groove relative to the detection contact point 102. This arrangement of the power contact point 101 and the detection contact point 102 allows the detection contact point 102 to better perform its function of detecting whether the power connection terminal 100 and the power supply terminal 200 are in contact and whether the contact is good. Figure 3 In the illustrated feasible embodiment, the power supply terminal 200 includes a power input terminal Vin and a ground terminal GND. Correspondingly, the power contact point 101 may include two pins (or protrusions) for contacting the power input terminal Vin and the ground terminal GND, respectively. The detection contact point 102 may also include two pins (or protrusions) for contacting the power input terminal Vin and the ground terminal GND, respectively.
[0048] refer to Figure 5 , Figure 5 This diagram illustrates the process of inserting the power connector 100 into the power supply terminal 200. Figure 5In (a), the power connection terminal 100 is partially inserted into the power supply terminal 200. The power supply terminal 200 only contacts the power contact point 101 and does not contact the detection contact point 102. At this time, a first signal can be detected, but since the detection contact point 102 does not contact the power supply terminal 200, a second signal cannot be detected. Therefore, based on the first and second signals, a first state signal characterizing the unreliable connection between the power connection terminal 100 and the power supply terminal 200 can be obtained. Figure 5 In (b), the power connection terminal 100 is in good contact with the power supply terminal 200, and the power supply terminal 200 is in contact with both the power contact point 101 and the detection contact point 102. At this time, the first signal and the second signal can be detected, and it can be considered that the power contact point 101 and the detection contact point 102 are connected. Furthermore, based on the respective signal values of the first signal and the second signal or the difference between the first signal and the second signal, a first state signal characterizing the contact state between the power contact point and the power supply terminal can be obtained.
[0049] Understandably, reference Figure 6 Since the power supply terminal can provide operating power, when the power supply terminal contacts the power contact point and the detection contact point, a characterization of the contact resistance (e.g., based on the voltage provided by the operating power supply) can be generated. Figure 6 R1 and R2, as shown, represent the contact resistance generated when the power contact point contacts the power supply terminal and the contact resistance generated when the detection contact point contacts the power supply terminal, respectively. The voltage division of the contact resistance and the current flowing through the contact resistance are also electrical signals. Based on the values of these electrical signals or the differences between them, a first state signal characterizing the contact state between the power contact point and the power supply terminal can be obtained. This enables the detection of the contact state between the power contact point and the power supply terminal of the server node, laying the foundation for judging whether the contact between the power contact point and the power supply terminal is good, which is conducive to ensuring the normal and efficient operation of the server node in the server system.
[0050] For example, refer to Figure 7 , Figure 7 A schematic diagram illustrating an exemplary connection between a power connector and a power supply terminal is shown. Figure 7 In this process, due to changes in the shape of the power connector itself, the power contact point of the power connector becomes unreliable with the power supply terminal, resulting in a "loose connection" (e.g., Figure 7(As shown in the dashed box). At this time, the contact resistance R1 between the power contact point and the power supply terminal will increase by an order of magnitude compared to the contact resistance under normal good contact conditions. For example, when the power contact point and the power supply terminal have good contact, the contact resistance R1 may only be 0.1 milliohms, while when the power contact point and the power supply terminal have poor contact, the contact resistance R1 may increase by tens to hundreds of times, for example, it may become 0.1 ohms. This change will be reflected in the difference between the first signal and the second signal. Furthermore, based on the difference between the first signal and the second signal, a first state signal characterizing the current contact state between the power contact point and the power supply terminal can be generated.
[0051] In one exemplary embodiment of this specification, in conjunction with Figure 6 and Figure 7 The first signal can be an electrical signal generated based on the current contact state between the power contact point and the power supply terminal, and the second signal can be an electrical signal generated based on the current contact state between the detection contact point and the power supply terminal. That is, the first signal and the second signal are respectively related to the current contact state between the power contact point and the detection contact point and the power supply terminal.
[0052] Optionally, the first signal and the second signal can both be contact resistors, or both be voltage divisions of the contact resistors, or both be the difference between the voltage of the operating power supply and the voltage division of the contact resistors, or both be current flowing through the contact resistors. This specification does not limit the specific signal types of the first signal and the second signal, but depends on the actual situation.
[0053] For example, if both the first and second signals are contact resistances, when the power contact point and the detection contact point are well connected to the power supply terminal, the first signal can be 0.1 milliohms and the second signal can be 0.11 milliohms. The signal values of the first and second signals can be compared within their respective good contact ranges (e.g., the good contact range for the first signal is 0.01 milliohms to 0.2 milliohms, and the good contact range for the second signal is 0.02 milliohms to 0.2 milliohms). If both the first and second signals are within their respective good contact ranges, it can be determined that the power contact point is well connected to the power supply terminal. Alternatively, the difference between the first and second signal values can be used to determine whether the difference is within the good contact range. If the difference is almost zero, it is within the good contact range, and it can be determined that the power contact point is well connected to the power supply terminal.
[0054] When the power contact point and the detection contact point are poorly connected to the power supply terminal (e.g.) Figure 7The first signal can be 0.1 ohms, and the second signal can be 0.91 milliohms. The signal values of the first and second signals can be compared within their respective good contact ranges. If either the first or second signal is not within its corresponding good contact range, it can be determined that the power contact point is not making good contact with the power supply terminal. Alternatively, the difference between the signal values of the first and second signals can be used to determine whether the difference is within the good contact range. If the difference is large and not within the good contact range, it can be determined that the power contact point is not making good contact with the power supply terminal.
[0055] In an exemplary embodiment of this specification, the first status signal includes a first contact signal, which is used to characterize poor contact between the power contact point and the power supply terminal.
[0056] The process of obtaining the first detection signal based on the first signal and the second signal includes:
[0057] S1011: Compare the first signal and the second signal to obtain the difference between the first signal and the second signal.
[0058] S1012: If the difference is greater than a preset threshold, then the first contact signal is generated.
[0059] S1013: If the difference is less than or equal to the preset threshold, a fourth contact signal is generated, which is used to characterize that the power contact point is in good contact with the power supply terminal.
[0060] In this embodiment, a method for obtaining a first detection signal based specifically on a first signal and a second signal is provided. Specifically, this method determines whether the power contact point and the power supply terminal are in good contact by comparing the difference between the first and second signals with a preset threshold. This method comprehensively considers the mutual influence between the first and second signals, which is beneficial for accurately judging the contact status between the power contact point and the power supply terminal. Furthermore, this method only requires one judgment process, making it simple and efficient.
[0061] The preset threshold can be determined based on at least one factor such as the load of the server node and the signal types of the first and second signals. This specification does not limit the specific range of the preset threshold value, but it depends on the actual situation.
[0062] In one exemplary embodiment of this specification, such as Figure 8 As shown, the power detection method includes:
[0063] S201: During the operation phase of the server node, a first detection signal is obtained based on a first signal and a second signal. The first detection signal includes a first state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal, and the second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal.
[0064] S202: Detect the first state signal, count the number of times the first state signal is the first contact signal, and record the count.
[0065] S203: If the number of statistical counts is greater than a preset number, a power-down signal is generated to control the server node to power down. If the number of statistical counts is less than or equal to the preset number, the process returns to step S201.
[0066] The statistical count refers to the number of times the first state signal is the first contact signal obtained through statistics.
[0067] This embodiment provides a feasible method for power management control using a first state signal. Specifically, when the first state signal is a first contact signal, it indicates poor contact between the power contact point and the power supply terminal. However, the reason for the first state signal being a first contact signal may be power supply voltage fluctuations, external electromagnetic interference, or unexpected physical vibrations of the server system caused by external factors. These reasons may not actually lead to poor contact between the power supply terminal and the power connection terminal. Therefore, in this embodiment, a real-time first detection signal is obtained based on the current first and second signals at regular or irregular intervals, and the first state signal included in the first detection signal is detected. The number of times the first state signal is a first contact signal is counted and recorded as the count. Only when the count exceeds a preset number is it considered that the power supply terminal and the power connection terminal are indeed poorly connected, that is, a power-down signal is generated to control the server node to power down, avoiding the adverse effects that a server node with poor contact between the power supply terminal and the power connection terminal may cause to other server nodes.
[0068] When the number of statistical counts is less than or equal to the preset number of counts, the first state signal caused by occasional power voltage fluctuations can be considered as the first contact signal, and the process can return to step S201 to continue power detection to avoid accidentally powering down the server node.
[0069] Optionally, the preset number of times can be determined according to actual application needs, and the preset number of times can be 5 times, 10 times, 15 times, etc.
[0070] In one exemplary embodiment of this specification, the following may be included before step S202:
[0071] S2012: If the time elapsed since the last reset of the statistical count is greater than a preset time elapsed, the statistical count is reset to zero. The reset time represents the moment when the statistical count is reset to zero.
[0072] In this embodiment, the purpose of adding step S2012 is to avoid the situation where the number of statistical counts exceeds the preset number due to occasional factors such as power fluctuations caused by the long-term operation of the server node, thereby reducing the probability of accidental power-off.
[0073] In one exemplary embodiment of this specification, reference is made to Figure 9 The power supply terminal is used to provide working power Vin, the power contact point is used to connect to the load R_load of the server node, the detection contact point is not connected to the load of the server node, the first signal V1 includes the difference between the voltage of the working power supply and the first contact voltage, the second signal V2 includes the difference between the voltage of the working power supply and the second contact voltage, the first contact voltage includes the voltage at the position of the power contact point, and the second contact voltage includes the voltage at the position of the detection contact point.
[0074] Figure 9 An equivalent circuit diagram of a feasible server node is shown. Figure 9 In this circuit, R1 represents the contact resistance generated when the power contact point contacts the power supply terminal, and R2 represents the contact resistance generated when the detection contact point contacts the power supply terminal. R01 and R02 constitute a voltage sampling circuit used to sample the second signal V2. Since the branch containing R2 is not connected to the server node's load R_load, the current flowing through R2 can be considered very small or almost zero. Therefore, when the detection contact point contacts the power supply terminal, the value of the second contact voltage is almost zero, and the voltage value of the second signal V2 is equal to the voltage value Vin of the operating power supply.
[0075] If the power contact point makes good contact with the power supply terminal, the contact resistance R1 will be very small, typically a few tenths of a milliohm, resulting in a very small voltage drop across it. This means the first contact voltage is very small, and the first signal V1 will be approximately equal to the operating power supply voltage Vin. Therefore, it can be concluded that if both the power contact point and the detection contact point make good contact with the power supply terminal, the difference between the first signal V1 and the second signal V2 will be very small. Thus, in one embodiment of this specification, an error amplifier EA can be used to calculate the difference between the first signal V1 and the second signal V2. A comparator CP then compares this difference with a preset threshold Ref to determine the first state signal, which is then fed back to the state feedback device.
[0076] The status feedback device can convert the first status signal from analog signal form to digital signal form and finally provide it to the board management controller so that the board management controller can make corresponding decisions.
[0077] For example, assuming the operating power supply voltage is 54V, when the power contact point makes good contact with the power supply terminal, R1 = 0.1 milliohms, and the current flowing through the branch containing R1 is 100A, then the first contact voltage is 0.1 × 10⁻⁶. -3 Ω×100A=0.01V, first signal V1=54V-0.01V=53.99V.
[0078] Since R2 is not connected to a load, the current flowing through its branch is zero, the second contact voltage is 0V, and the second signal V2 = 54V.
[0079] The difference between the first signal V1 and the second signal V2 is 54V - 53.99V = 0.01V. Assuming the preset threshold Ref = 1V, the difference is less than 1V, so the first state signal is determined to be high level (fourth contact signal). The state feedback device converts the high-level fourth contact signal into a digital signal "1" and transmits it to the board management controller.
[0080] When the power contact point is not making good contact with the power supply terminal, R1 = 0.1 ohms, and the current passing through the branch where R1 is located is 100A. Then the first contact voltage is 0.1Ω × 100A = 10V, and the first signal V1 = 54V - 10V = 44V.
[0081] Since R2 is not connected to a load, the current flowing through its branch is zero, the second contact voltage is 0V, and the second signal V2 = 54V.
[0082] The difference between the first signal V1 and the second signal V2 is 54V - 44V = 10V. Assuming the preset threshold Ref = 1V, the difference is greater than 1V, so the first state signal is determined to be low (first contact signal). The state feedback device converts the low-level first contact signal into a digital signal "0" and transmits it to the board management controller. The board management controller determines whether to generate a start-up power-down signal based on the number of times it receives the digital signal "0" within a certain period.
[0083] In an exemplary embodiment of this specification, the first detection signal further includes a second state signal, the second state signal including a second contact signal, the second contact signal being used to characterize that both the detection contact point and the power contact point are in contact with the power supply terminal.
[0084] The power supply detection method further includes:
[0085] During the power-on phase of the server node, if the first signal and the second signal are detected, the second contact signal is generated.
[0086] The power-on phase of the server node refers to the process by which the server node changes from a power-off state to a power-on state.
[0087] In this embodiment, power detection is performed not only during the server node's operation phase but also during its power-on phase, achieving full-phase power detection of the server node's operation. Since the second signal is generated based on the contact between the detection contact point and the power supply terminal, the second contact signal is only generated when both the first and second signals are detected simultaneously, indicating that both the detection contact point and the power contact point are in contact with the power supply terminal, allowing for normal power-on.
[0088] Optionally, in one embodiment of this specification, the second state signal further includes a third contact signal, which is used to characterize that the detection contact point is not in contact with the power supply terminal. During the power-on phase of the server node, if the second signal is not detected, the third contact signal is generated. In this embodiment, the detection contact point is used to initially determine whether the power supply terminal is in stable contact with the power connection terminal. If the second signal is not detected, it indicates that the power supply terminal may only be in contact with the power contact point. (Refer to reference...) Figure 5 The connection status between the power supply terminal and the power supply end may be as follows: Figure 5 As shown in (a).
[0089] refer to Figure 9 ,by Figure 9 Taking the structure shown as an example, if the detection contact point is not in contact with the power supply terminal, the second signal V2 is zero, and the voltage obtained by the voltage division of R01 and R02 is zero. The status feedback device converts the 0 voltage into a digital signal "0" to represent the third contact signal. If the detection contact point is in contact with the power supply terminal, as mentioned above, since the R2 branch is not connected to a load, the second signal V2 = Vin. The voltage obtained by the voltage division of R01 and R02 is converted into a digital signal "1" to represent the second contact signal.
[0090] To further utilize the second and third contact signals, in an exemplary embodiment of this specification, the power supply terminal is used to provide operating power, and after generating the second status signal if the first and second signals are detected, the method further includes:
[0091] S301: If the operating power supply and the second contact signal are detected, control the load of the server node to be powered on.
[0092] S302: If the operating power supply and the third contact signal are detected, the load power-on of the server node is restricted.
[0093] Steps S301 and S302 can be implemented by the CPLD (Complex Programmable Logic Device) of the server node. The CPLD is a device in the server node used to control the CPU (Central Processing Unit) startup, reset, and other operations. When the power contact point contacts the power supply terminal, the CPLD can receive the operating power provided by the power supply terminal. Under normal circumstances, the CPLD can then start the CPU. However, in this embodiment, in addition to detecting the operating power supply, the second contact signal must also be detected before the load of the server node can be powered on, thus improving the power-on and operational stability of the server node. If both the operating power supply and the third contact signal are detected, it means that the power contact point of the power connection terminal is in contact with the power supply terminal. However, if the detection point does not contact the power supply terminal, it indicates that the power connection terminal is not making good contact with the power supply terminal. In this case, the power supply of the server node's load can be restricted to avoid power supply abnormalities caused by unstable contact between the power connection terminal and the power supply terminal.
[0094] Another exemplary embodiment of this specification provides a power supply detection method, such as... Figure 10 As shown, a server node is applied in a server system. The server node includes a power connection terminal, which includes power contacts. The power connection terminal is used to connect the server node to a power supply terminal in the server system. The power supply terminal is used to provide operating power. The power detection method includes:
[0095] S1001: During the operation phase of the server node, a second detection signal is obtained based on a third signal and a reference signal. The second detection signal includes a third state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The third signal is an electrical signal generated by the contact between the power contact point and the power supply terminal. The reference signal is an electrical signal positively correlated with the working power supply.
[0096] In this embodiment, if the power connection includes a power contact point, power detection of the server node can be achieved based on a third signal and a reference signal. The reference signal can be an electrical signal generated internally by the server node that is positively correlated with the operating power supply; for example, it can be a voltage signal generated by the server node that is proportional to the operating power supply voltage. This specification does not limit this. When the power connection also includes a detection contact point, the reference signal can be the second signal in the power detection method described above. Details related to the second signal are not elaborated here but can be found in the relevant description above.
[0097] Exemplary device
[0098] An exemplary embodiment of this specification also provides a power detection device applied to a server node in a server system. The server node includes a power connection terminal, which includes a power contact point and a detection contact point. The power connection terminal is used to connect the server node to a power supply terminal in the server system. The power detection device includes:
[0099] A first detection module is used to obtain a first detection signal based on a first signal and a second signal during the operation phase of the server node. The first detection signal includes a first state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal, and the second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal.
[0100] Optionally, the first status signal includes a first contact signal, which is used to characterize poor contact between the power contact point and the power supply terminal; the first detection module obtains a first detection signal based on the first signal and the second signal, specifically by comparing the first signal and the second signal to obtain the difference between the first signal and the second signal, and generating the first contact signal if the difference is greater than a preset threshold.
[0101] Optionally, it further includes: a second detection module, used to detect the first state signal, count the number of times the first state signal is the first contact signal, and record it as the count; if the count is greater than a preset number, a power-down signal is generated, the power-down signal is used to control the server node to power down; if the count is less than or equal to the preset number, the step of obtaining the first detection signal based on the first signal and the second signal is returned.
[0102] Optionally, the power supply terminal is used to provide operating power, the power contact point is used to connect to the load of the server node, the detection contact point is not connected to the load of the server node, the first signal includes the difference between the voltage of the operating power supply and the first contact voltage, the second signal includes the difference between the voltage of the operating power supply and the second contact voltage, the first contact voltage includes the voltage at the location of the power contact point, and the second contact voltage includes the voltage at the location of the detection contact point.
[0103] Optionally, the first detection signal further includes a second status signal, which includes a second contact signal. The second contact signal is used to characterize that both the detection contact point and the power contact point are in contact with the power supply terminal.
[0104] The power detection device further includes:
[0105] The third detection module is used to generate the second contact signal if the first signal and the second signal are detected during the power-on phase of the server node.
[0106] Optionally, the second status signal further includes a third contact signal, which indicates that the detected contact point is not in contact with the power supply terminal; the power supply terminal is used to provide operating power, and the power supply detection device further includes:
[0107] The fourth detection module is used to control the load of the server node to power on if the working power supply and the second contact signal are detected, and to restrict the load of the server node from powering on if the working power supply and the third contact signal are detected.
[0108] Accordingly, an exemplary embodiment of this specification also provides a power detection device applied to a server node in a server system. The server node includes a power connection terminal, which includes power contacts. The power connection terminal is used to connect the server node to a power supply terminal in the server system. The power supply terminal is used to provide operating power. The power detection device includes:
[0109] A power detection module is used to obtain a second detection signal based on a third signal and a reference signal during the operation phase of the server node. The second detection signal includes a third state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The third signal is an electrical signal generated by the contact between the power contact point and the power supply terminal. The reference signal is an electrical signal positively correlated with the operating power supply.
[0110] For specific limitations regarding the aforementioned power detection device, please refer to the limitations regarding the power detection method above, which will not be repeated here. Each module in the aforementioned power detection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in the computer device, or stored in software in the memory of the computer device, so that the processor can call and execute the corresponding operations of each module.
[0111] Exemplary node
[0112] An exemplary embodiment of this specification also provides a server node, such as Figure 11 As shown, server node 300 includes a power connection terminal 100, a power board 310, and a preset board 320 connected to the power board 310. The preset board 320 includes at least one of the other sub-boards of the motherboard. The motherboard, also known as the system board or motherboard, refers to the motherboard developed to meet the application requirements of the server node. The other sub-boards include other sub-boards and other sub-cards, which refer to sub-boards / cards in the server node other than the power board 310 and the motherboard. These other sub-boards can provide extended functions and extended computing capabilities for the server node. These other sub-boards include, but are not limited to, Server Management Daughter Card, MOC (Micro-server On Card), etc.
[0113] In the server node, the power connection terminal 100 includes a power contact point 101 and a detection contact point 102, and the power connection terminal 100 is used to connect to the power supply terminal in the server system.
[0114] The power board 310 includes a power detection device 311, which is used to obtain a first detection signal based on a first signal and a second signal during the operation of the server node 300, so that the preset board 320 performs power control based on the first detection signal.
[0115] The first detection signal includes a first state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal. The second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal.
[0116] exist Figure 11The diagram also shows the CPLD 321, CPU 323, clock generation circuit CLK 322, and Baseboard Management Controller (BMC) 324 inside the preset board 320. CLK 322 provides the working clock for CPU 323. The Baseboard Management Controller 324 can perform power management control based on the first detection signal so that the CPLD draws power from the power supply terminal connected to the power connection terminal 100 and performs power-on / power-off operations on the load (e.g., CPU 323) of the server node 300 under the control of the Baseboard Management Controller 324.
[0117] Optionally, the preset board includes a load, the power supply terminal is used to provide working power, the power contact point is used to connect to the load, and the detection contact point is not connected to the load of the server node.
[0118] The power supply detection device includes: a voltage comparison device and a status feedback device; wherein...
[0119] The first voltage input terminal of the voltage comparison device is used to connect the power contact point and the connection node of the load to obtain the first signal.
[0120] The second voltage input terminal of the voltage comparison device is used to connect to the detection contact point to obtain the second signal.
[0121] The output terminal of the voltage comparator is used to connect to the first input terminal of the status feedback device.
[0122] The voltage comparison device is used to obtain a first state signal in analog signal form based on the first signal and the second signal.
[0123] The state feedback device is used to perform analog-to-digital conversion on the first state signal in the form of an analog signal to obtain the first state signal, and transmit it to the preset board through the output terminal of the state feedback device.
[0124] Reference Figure 9 According to the relevant description, the voltage comparison device can be a combination of an error amplifier EA and a comparator CP, and the state feedback device can be an analog-to-digital converter, etc.
[0125] The specific execution logic of the power detection device in the power board can be found in the description of the power detection method in the "Exemplary Method" above, and will not be repeated here.
[0126] The preset board includes: a baseboard management controller, which is used to detect the first status signal, count the number of times the first status signal is the first contact signal, and record it as the count. If the count is greater than a preset number, a start-up power-down signal is generated, which is used to control the server node to power down. If the count is less than or equal to the preset number, the step of obtaining the first detection signal based on the first signal and the second signal is returned.
[0127] The specific management logic of the baseboard management controller can be found in the description of the power detection method in the "Exemplary Method" section above, and will not be repeated here.
[0128] Optionally, the power connection terminal includes an insertion groove for inserting the power supply terminal, the power contact point and the detection contact point are located in the insertion groove, and the power contact point is located on one side of the detection contact point in a first direction, the first direction being the insertion direction of the power connection terminal;
[0129] The status feedback device further includes a second input terminal, which is connected to the detection contact point. The status feedback device is also used to generate a fifth contact signal when there is a voltage input at the second input terminal, and transmit it to the preset board through the output terminal of the status feedback device. The fifth contact signal is used to characterize the contact between the detection contact point and the power supply terminal.
[0130] Optionally, the preset board includes: a baseboard management controller and a complex programmable logic device (CPLD). The baseboard management controller is configured to enable the CPLD to power on the load if the operating power supply and the fifth contact signal are detected.
[0131] Optionally, the first status signal includes a first contact signal, which is used to characterize poor contact between the power contact point and the power supply terminal.
[0132] The voltage comparison device includes: an error amplifier and a comparator; wherein...
[0133] The first input terminal of the error amplifier is used to connect the power contact point and the connection node of the load; the second input terminal of the error amplifier is used to connect to the detection contact point; and the output terminal of the error amplifier is used to connect to the first input terminal of the comparator.
[0134] The second input terminal of the comparator is used to receive a preset threshold.
[0135] The error amplifier is used to calculate and compare the first signal and the second signal to obtain the difference between the first signal and the second signal.
[0136] The comparator is used to generate the first contact signal if the difference is greater than a preset threshold.
[0137] Exemplary electronic devices
[0138] An exemplary embodiment of this specification also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to invoke the computer program, wherein when the computer program is invoked, it executes the power detection method described in the exemplary method above.
[0139] Exemplary computer program products and storage media
[0140] In addition to the methods and devices described above, the power detection method provided in the embodiments of this specification can also be a computer program product, which includes computer program instructions that, when executed by a processor, cause the processor to perform the steps in the power detection method according to various embodiments of this specification as described in the "Exemplary Methods" section above.
[0141] The computer program product described herein can be written in any combination of one or more programming languages to perform the operations of the embodiments described herein. These programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0142] Furthermore, embodiments of this specification also provide a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor of the steps in the power detection methods according to various embodiments of this specification as described in the "Exemplary Methods" section above.
[0143] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this specification can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0144] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0145] The embodiments described above are merely illustrative of several implementation methods outlined in this specification. While the descriptions are specific and detailed, they should not be construed as limiting the scope of the solutions provided in this specification. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this specification, and these all fall within the scope of protection of this specification. Therefore, the scope of protection for this patent should be determined by the appended claims.
Claims
1. A power supply detection method, characterized in that, A server node applied in a server system, the server node including a power connection terminal, the power connection terminal including a power contact point and a detection contact point, the power connection terminal being used to connect the server node to the power supply terminal of the server system, the power detection method including: During the operation phase of the server node, a first detection signal is obtained based on a first signal and a second signal. The first detection signal includes a first state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal. The second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal. The power connection terminal is a power clip structure, including an insertion groove. The power contact point and the detection contact point are located in the insertion groove, and the power contact point is located on one side of the detection contact point in a first direction, which is the insertion direction of the power connection terminal. The power supply terminal is a busbar structure, used to be inserted into the insertion groove to contact the power contact point and the detection contact point.
2. The method according to claim 1, characterized in that, The first status signal includes a first contact signal, which is used to characterize poor contact between the power contact point and the power supply terminal; The process of obtaining the first detection signal based on the first signal and the second signal includes: Compare the first signal and the second signal to obtain the difference between the first signal and the second signal; If the difference is greater than a preset threshold, then the first contact signal is generated.
3. The method according to claim 2, characterized in that, After obtaining the first detection signal based on the first signal and the second signal, the process further includes: Detect the first state signal, count the number of times the first state signal is the first contact signal, and record the count. If the number of statistical counts is greater than a preset number, a power-down signal is generated to control the server node to power down; if the number of statistical counts is less than or equal to the preset number, the process returns to the step of obtaining a first detection signal based on a first signal and a second signal.
4. The method according to any one of claims 1-3, characterized in that, The power supply terminal is used to provide operating power, the power contact point is used to connect to the load of the server node, the detection contact point is not connected to the load of the server node, the first signal includes the difference between the voltage of the operating power supply and the first contact voltage, the second signal includes the difference between the voltage of the operating power supply and the second contact voltage, the first contact voltage includes the voltage at the location of the power contact point, and the second contact voltage includes the voltage at the location of the detection contact point.
5. The method according to claim 1, characterized in that, The first detection signal further includes a second status signal, which includes a second contact signal. The second contact signal is used to characterize that both the detection contact point and the power contact point are in contact with the power supply terminal. The power supply detection method further includes: During the power-on phase of the server node, if the first signal and the second signal are detected, the second contact signal is generated.
6. The method according to claim 5, characterized in that, The second status signal also includes a third contact signal, which is used to characterize that the detection contact point is not in contact with the power supply terminal; The power supply terminal is used to provide operating power. After generating the second status signal if the first signal and the second signal are detected, the process further includes: If the operating power supply and the second contact signal are detected, the load of the server node is powered on. If the operating power supply and the third contact signal are detected, the load power-on of the server node is restricted.
7. A power supply detection method, characterized in that, A server node applied in a server system, the server node including a power connection terminal, the power connection terminal including a power contact point, the power connection terminal being used to connect the server node to a power supply terminal in the server system, the power supply terminal being used to provide operating power, the power detection method including: During the operation phase of the server node, a second detection signal is obtained based on a third signal and a reference signal. The second detection signal includes a third state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The third signal is an electrical signal generated by the contact between the power contact point and the power supply terminal. The reference signal is an electrical signal positively correlated with the working power supply. The power connection terminal is a power clip structure, including an insertion groove. The power contact point and the detection contact point are located in the insertion groove, and the power contact point is located on one side of the detection contact point in a first direction, which is the insertion direction of the power connection terminal. The power supply terminal is a busbar structure, used to be inserted into the insertion groove to contact the power contact point and the detection contact point.
8. A power supply detection device, characterized in that, A server node used in a server system, the server node including a power connection terminal, the power connection terminal including a power contact point and a detection contact point, the power connection terminal being used to connect the server node to the power supply terminal of the server system, the power detection device including: A first detection module is used to obtain a first detection signal based on a first signal and a second signal during the operation phase of the server node. The first detection signal includes a first state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal, and the second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal. The power connection terminal is a power clip structure, including an insertion groove. The power contact point and the detection contact point are located in the insertion groove, and the power contact point is located on one side of the detection contact point in a first direction, which is the insertion direction of the power connection terminal. The power supply terminal is a busbar structure, used to be inserted into the insertion groove to contact the power contact point and the detection contact point.
9. A server node, characterized in that, include: The system includes a power connector, a power board, and a pre-defined board connected to the power board, wherein the pre-defined board includes at least one of other sub-boards on the motherboard. The power connection terminal includes a power contact point and a detection contact point, and the power connection terminal is used to connect the server node to the power supply terminal of the server system. The power board includes a power detection device, which is used to obtain a first detection signal based on a first signal and a second signal during the operation phase of the server node, so that the preset board performs power control based on the first detection signal. The first detection signal includes a first state signal, which is used to characterize the contact state between the power contact point and the power supply terminal. The first signal includes an electrical signal generated by the contact between the power contact point and the power supply terminal. The second signal includes an electrical signal generated by the contact between the detection contact point and the power supply terminal. The power connection terminal is a power clip structure, including an insertion groove. The power contact point and the detection contact point are located in the insertion groove, and the power contact point is located on one side of the detection contact point in a first direction, which is the insertion direction of the power connection terminal. The power supply terminal is a busbar structure, used to be inserted into the insertion groove to contact the power contact point and the detection contact point.
10. The server node according to claim 9, characterized in that, The preset board includes a load, the power supply terminal is used to provide working power, the power contact point is used to connect to the load, and the detection contact point is not connected to the load of the server node; The power supply detection device includes: a voltage comparison device and a status feedback device; wherein... The first voltage input terminal of the voltage comparison device is used to connect the power contact point and the connection node of the load to obtain the first signal; The second voltage input terminal of the voltage comparison device is used to connect to the detection contact point to obtain the second signal; The output terminal of the voltage comparison device is used to connect to the first input terminal of the state feedback device; The voltage comparison device is used to obtain a first state signal in analog signal form based on the first signal and the second signal; The state feedback device is used to perform analog-to-digital conversion on the first state signal in the form of an analog signal to obtain the first state signal, and transmit it to the preset board through the output terminal of the state feedback device.
11. The server node according to claim 10, characterized in that, The preset board includes: a baseboard management controller, which is used to detect the first status signal, count the number of times the first status signal is the first contact signal, and record the count. If the count is greater than a preset number, a power-down signal is generated, which is used to control the server node to power down. If the count is less than or equal to the preset number, the process returns to the step of obtaining the first detection signal based on the first signal and the second signal.
12. The server node according to claim 10, wherein the power connection terminal includes an insertion groove for inserting the power supply terminal, the power contact point and the detection contact point are located in the insertion groove, and the power contact point is located on one side of the detection contact point in a first direction, the first direction being the insertion direction of the power connection terminal; The status feedback device further includes a second input terminal, which is connected to the detection contact point. The status feedback device is also used to generate a fifth contact signal when there is a voltage input at the second input terminal, and transmit it to the preset board through the output terminal of the status feedback device. The fifth contact signal is used to characterize the contact between the detection contact point and the power supply terminal.
13. The server node according to claim 12, characterized in that, The preset board includes a baseboard management controller and a complex programmable logic device (CPLD). The baseboard management controller is used to enable the CPLD to control the load to power on if the operating power supply and the fifth contact signal are detected.
14. The server node according to claim 10, characterized in that, The first status signal includes a first contact signal, which is used to characterize poor contact between the power contact point and the power supply terminal; The voltage comparison device includes: an error amplifier and a comparator; wherein... The first input terminal of the error amplifier is used to connect the power contact point and the connection node of the load; the second input terminal of the error amplifier is used to connect to the detection contact point; and the output terminal of the error amplifier is used to connect to the first input terminal of the comparator. The second input terminal of the comparator is used to receive a preset threshold. The error amplifier is used to calculate and compare the first signal and the second signal to obtain the difference between the first signal and the second signal; The comparator is used to generate the first contact signal if the difference is greater than a preset threshold.
Citation Information
Patent Citations
Detecting method for contact state of connector and power supply wire and server power supply
CN107239128A