Computing device

By introducing a variable resistor and a configuration detection circuit into the current limiting protection circuit, the current limiting protection threshold value is dynamically adjusted, which solves the problem of unreliable power supply caused by changes in the load configuration of the downstream stage of the current limiting protection circuit, and realizes flexible protection of the board under different loads.

CN122195236APending Publication Date: 2026-06-12XFUSION DIGITAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XFUSION DIGITAL TECH CO LTD
Filing Date
2026-01-28
Publication Date
2026-06-12

Smart Images

  • Figure CN122195236A_ABST
    Figure CN122195236A_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a kind of computing device, it is related to computing technical field.The computing device includes single board, and single board can be configured with different configuration load.Single board includes current limiting protection circuit and variable resistance.Input end of current limiting protection circuit is connected with power supply, and output end of current limiting protection circuit is connected with load, to make power supply supply power to load through current limiting protection circuit, and current limiting protection circuit is used to disconnect the circuit between power supply and load when the current between power supply and load is greater than the current limiting protection threshold of single board.Variable resistance is electrically connected with current limiting protection circuit, and variable resistance is used to adjust the resistance value of itself to adjust current limiting protection threshold, to make current limiting protection threshold adapt to different configuration load.In this way, single board can play good current limiting protection effect under different configuration rear load.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computing technology, and more particularly to a computing device. Background Technology

[0002] For computing devices such as servers, the reliability of power supply is crucial to the safe and stable operation of the entire device. Computing devices often include single-board circuit boards, and current limiting protection for these boards is an important component for improving power supply reliability. When the current on a single-board circuit board exceeds a preset maximum value (also called the current limiting protection threshold), a current limiting protection circuit can cut off power to prevent problems such as board carbonization, damage, burning, and fire.

[0003] In related technologies, the current limiting protection threshold is often set based on the maximum load requirements of the downstream stage of the current limiting protection circuit. However, the load configuration of the downstream stage of the current limiting protection circuit is often adjusted according to needs. For example, the type and quantity of functional devices such as processors, memory, hard drives, and network cards in the downstream stage of the current limiting protection circuit can be adjusted as needed. In related technologies, when the load of the downstream stage of the current limiting protection circuit is small, the single board may fail to provide timely overcurrent protection. Summary of the Invention

[0004] This application provides a computing device in which a single board can provide good current limiting protection under different configurations of downstream loads.

[0005] This application provides a computing device including a single board that can be plugged into loads with different configurations.

[0006] The board includes a current-limiting protection circuit and a variable resistor. The input of the current-limiting protection circuit is connected to the power supply, and the output is connected to the load, so that the power supply can supply power to the load through the current-limiting protection circuit. The current-limiting protection circuit is used to disconnect the circuit between the power supply and the load when the current between the power supply and the load exceeds the current-limiting protection threshold of the board.

[0007] The variable resistor is electrically connected to the current limiting protection circuit. The variable resistor is used to adjust the current limiting protection threshold value by adjusting its own resistance value so that the current limiting protection threshold value can be adapted to different load configurations.

[0008] The computing device provided in this application embodiment can adjust the current limiting protection threshold of a single board by changing the resistance value of the variable resistor itself. This adapts to the different load configurations of the single board, making it less likely for the board to fail to provide timely overcurrent protection due to a small load and a high current limiting protection threshold, or for it to falsely protect itself due to a large load and a low current limiting protection threshold. By flexibly adjusting the current limiting protection threshold of the single board, it can achieve good current limiting protection under different downstream load configurations, facilitating flexible configuration and modification of downstream loads.

[0009] In some possible implementations, the variable resistor includes a switching control circuit electrically connected to a current-limiting protection circuit. The switching control circuit includes a switching device and multiple resistors connected to each other. The switching device controls the electrical connection relationships of the resistors to control the resistance value of the variable resistor.

[0010] This facilitates the setting of variable resistors on the board and the control of their resistance values.

[0011] In some possible implementations, the switch control circuit includes multiple resistor circuits connected in parallel. The resistor circuits are electrically connected to a current-limiting protection circuit. Each resistor circuit includes a resistor, and at least a portion of the resistor circuit also includes a switching device. Within the same resistor circuit, the resistor and the switching device are connected in series, and the switching device controls the switching on and off of the resistor circuit.

[0012] In this way, the resistance value of the variable resistor can be switched between a variety of different configurable resistance values ​​using a small number of resistors.

[0013] In some possible implementations, the soft-start chip includes a current-limiting protection circuit and a current-limiting protection threshold setting pin. The current-limiting protection circuit includes a power supply circuit, a power supply control circuit, a current sampling circuit, and a comparison circuit. The input terminal of the power supply circuit is electrically connected to the power source, and the output terminal of the power supply circuit is electrically connected to the load, so that the power source supplies power to the load through the power supply circuit.

[0014] The input terminal of the current sampling circuit is electrically connected to the power supply circuit, the output terminal of the current sampling circuit is electrically connected to the first input terminal of the comparator circuit, the second input terminal of the comparator circuit is electrically connected to the reference voltage, the output terminal of the comparator circuit is electrically connected to the power supply control circuit, the power supply control circuit is electrically connected to the power supply circuit, one end of the variable resistor is grounded, the other end of the variable resistor is electrically connected to the current limiting protection threshold setting pin, and the current limiting protection threshold setting pin is electrically connected to the first input terminal of the comparator circuit.

[0015] The current sampling circuit outputs a feedback current based on the current flowing through the power supply circuit. The first input terminal of the comparator circuit generates a feedback voltage based on the feedback current and the variable resistor. The second input terminal of the comparator circuit generates a comparison voltage based on the reference voltage. The comparator circuit outputs an on / off control signal based on the comparison result of the feedback voltage and the comparison voltage. The power supply control circuit controls the on / off state of the power supply circuit based on the on / off control signal. The variable resistor adjusts its own resistance to adjust the feedback voltage generated by the same feedback current, thereby adjusting the current limiting protection threshold value.

[0016] In this way, the current sampling of the soft-start chip can be reused for current limiting protection, which can simplify the structure of the board. Soft-start and current limiting protection are implemented through the same chip, resulting in a high degree of integration of the board.

[0017] In some possible implementations, the computing device further includes a configuration detection and resistance control circuit. The configuration detection and resistance control circuit is connected to a load to enable signal interaction between the load and the circuit. The circuit is also connected to a variable resistor to enable signal interaction between the circuit and the variable resistor. The configuration detection and resistance control circuit is used to detect the configuration information of the load and to control the resistance value of the variable resistor based on the load's configuration information.

[0018] In this way, by configuring the detection and resistance control circuit to detect the load configuration information and control the resistance value of the variable resistor according to the load configuration information, the current limiting protection threshold of the board can be controlled quickly and accurately.

[0019] In some possible implementations, the switching device of the variable resistor is connected to a configuration detection and resistance control circuit to enable signal interaction between the switching device and the configuration detection and resistance control circuit. The configuration detection and resistance control circuit controls the switching device based on the load configuration information to control the resistance value of the variable resistor.

[0020] In this way, it is easier to configure the detection and resistance control circuit to control the resistance value of the variable resistor.

[0021] In some possible implementations, the configuration detection and resistance control circuitry is used to obtain a target threshold value based on the load configuration information. The configuration detection and resistance control circuitry is also used to control the resistance value of the variable resistor based on the target threshold value, so as to adjust the current limiting protection threshold value of the board to the target threshold value.

[0022] This makes it easy to quickly and accurately adjust the current limiting protection threshold of the board to the target threshold that matches the current load configuration, based on the load configuration information.

[0023] In some possible implementations, the configuration detection and resistance control circuitry is used to obtain a safety threshold value based on the load configuration information. The configuration detection and resistance control circuitry is also used to match a target threshold value from a preset set of configurable threshold values ​​based on the safety threshold value. The target threshold value is a configurable threshold value in the set of configurable threshold values ​​that matches the safety threshold value. The set of configurable threshold values ​​includes multiple configurable threshold values, and the resistance value of the variable resistor can switch between multiple configurable resistance values, with each configurable threshold value corresponding to one configurable resistance value. The configuration detection and resistance control circuitry is also used to control the variable resistor to switch its resistance value to the configurable resistance value corresponding to the target threshold value based on the target threshold value.

[0024] This facilitates the determination of the target threshold value for the current load configuration and the adjustment of the variable resistor value based on the target threshold value, so as to adjust the current limiting protection threshold value to the target threshold value that matches the current load configuration.

[0025] In some possible implementations, the configuration detection and resistance control circuitry is used to determine the current configured maximum current based on the load configuration information and pre-stored configurable load information. The configuration detection and resistance control circuitry is also used to determine a safety threshold value based on the current configured maximum current.

[0026] This facilitates the determination of the safety threshold value for the current load configuration, enabling the board's current limiting protection threshold value to be quickly and accurately adjusted to the target threshold value that matches the current load configuration.

[0027] In some possible implementations, the configuration detection and resistance control circuitry includes a baseboard management controller and logic devices. The baseboard management controller is connected to the load to enable signal interaction between the baseboard management controller and the load. The baseboard management controller is also connected to the logic devices to enable signal interaction between the baseboard management controller and the logic devices. The logic devices are connected to a variable resistor to enable signal interaction between the logic devices and the variable resistor. The baseboard management controller detects the configuration information of the load and obtains a target threshold value based on the configuration signal. The logic devices control the resistance value of the variable resistor according to the target threshold value to adjust the current limiting protection threshold value of the board to the target threshold value.

[0028] This allows for the reuse of the baseboard management controller and the communication link between the baseboard management controller and the load for other data exchanges to detect the load's configuration information, resulting in a simpler and lower-cost computing device structure. Connecting logic devices to the variable resistor and controlling the variable resistor through the logic devices facilitates precise and flexible control of the variable resistor's value. Attached Figure Description

[0029] Figure 1 A schematic diagram of a computing device provided in an embodiment of this application;

[0030] Figure 2 A schematic diagram of another computing device provided in an embodiment of this application;

[0031] Figure 3 A schematic diagram of yet another computing device provided in an embodiment of this application;

[0032] Figure 4 A schematic diagram of yet another computing device provided in an embodiment of this application;

[0033] Figure 5 A schematic diagram of yet another computing device provided in an embodiment of this application;

[0034] Figure 6 A schematic diagram of yet another computing device provided in an embodiment of this application;

[0035] Figure 7 A flowchart of a control method provided in an embodiment of this application.

[0036] Explanation of reference numerals in the attached figures:

[0037] 10. Soft start chip;

[0038] 100. Current limiting protection circuit; 110. Power supply circuit; 120. Power supply control circuit; 130. Current sampling circuit; 140. Comparison circuit;

[0039] 200. Variable resistor; 210. Switch control circuit; 211. Resistor circuit;

[0040] 300. Power supply;

[0041] 400, load;

[0042] 500. Configuration detection and resistance control circuit; 510. Baseboard management controller; 520. Logic device; 521. Register;

[0043] 600, reference voltage;

[0044] 710. First grounding resistance; 720. Second grounding resistance;

[0045] R, resistor; R1, first resistor; R2, second resistor; R3, third resistor; R4, fourth resistor;

[0046] SW, Switching device; SW1, First switching device; SW2, Second switching device; SW3, Third switching device; SW4, Fourth switching device;

[0047] P1, Current limiting protection threshold setting pin; P2, Input pin; P3, Output pin; P4, Sampling pin; P5, Comparator resistor pin; P6, Voltage pin; P7, First control pin; P8, Second control pin; P9, Third control pin;

[0048] SL, slot. Detailed Implementation

[0049] The terminology used in the implementation section of this application is only for explaining specific embodiments of this application and is not intended to limit this application. The implementation of the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0050] This application provides a computing device, which may include, but is not limited to, a server, an edge computing device, a micro data center, a cloud computing device, an artificial intelligence training device, a data processing device, and an industrial IoT device. The server may include, but is not limited to, a rack server, a high-density server, a tower server, a blade server, and a full-rack server.

[0051] Computing devices include single boards, which may include, but are not limited to, motherboards, sub-boards, expansion boards, etc.

[0052] Figure 1 This is a schematic diagram of a computing device provided in an embodiment of this application.

[0053] like Figure 1 As shown, to improve the reliability of power supply, the board includes a current limiting protection circuit 100. The input terminal of the current limiting protection circuit 100 is connected to the power supply 300, and the output terminal of the current limiting protection circuit 100 is connected to the load 400, so that the power supply 300 supplies power to the load 400 through the current limiting protection circuit 100. The current limiting protection circuit 100 is used to disconnect the circuit between the power supply 300 and the load 400 when the current between the power supply 300 and the load 400 is greater than the current limiting protection threshold of the board, so as to realize the current limiting protection of the board.

[0054] In this embodiment, load 400 refers to the load after the current limiting protection circuit 100.

[0055] For example, the load 400 may include one or more functional devices, any one of which may include, but is not limited to, a central processing unit (CPU), a graphics processing unit (GPU), memory, a hard disk, a network card, a fan, etc.

[0056] The board can connect to loads 400 with different configurations. The configuration of the load 400 refers to the types and number of functional components included in the load 400. Different configurations of the load 400 mean that the types and number of functional components included in the load 400 are at least different. The power consumption of different configurations of the load 400 often differs, and the maximum current flowing through the board often differs when different configurations of the load 400 are set on the board.

[0057] Modifying the load 400 configuration refers to altering at least one of the types and quantities of its functional components. For example, this might involve increasing or decreasing the quantity of at least one of the following: a central processing unit (CPU), a graphics processing unit (GPU), a hard drive, or memory; or replacing the original CPU with a different model. After modifying the load 400 configuration, its power consumption and the maximum current flowing through the board will often change.

[0058] In this embodiment, the board further includes a variable resistor 200, which is a resistor with a variable resistance value. The variable resistor 200 is electrically connected to the current limiting protection circuit 100, and the variable resistor 200 is used to adjust the current limiting protection threshold value by adjusting its own resistance value, so that the current limiting protection threshold value can be adapted to different configurations of the load 400.

[0059] In this way, the current-limiting protection threshold of the board can be adjusted by changing the resistance value of the variable resistor 200, adapting to the different load 400 configurations of the board. This prevents issues such as the board failing to provide timely overcurrent protection due to a small load 400 and a high current-limiting protection threshold, or false protection due to a large load 400 and a low current-limiting protection threshold. This flexible adjustment of the board's current-limiting protection threshold ensures good current-limiting protection for different configurations of downstream loads 400, facilitating flexible configuration and modification of downstream loads 400.

[0060] The current limiting protection threshold is determined based on the resistance value of the variable resistor 200. When the resistance value of the variable resistor 200 changes, the current limiting protection threshold will also change; that is, different resistance values ​​of the variable resistor 200 correspond to different current limiting protection threshold values.

[0061] For example, the resistance value of the variable resistor 200 can be adjusted according to the maximum current flowing through the board to adjust the current limiting protection threshold of the board.

[0062] For example, the current limiting protection circuit 100 includes a power supply circuit 110, a power supply control circuit 120, a current sampling circuit 130, and a comparison circuit 140. The input terminal of the power supply circuit 110 is electrically connected to the power supply 300, and the output terminal of the power supply circuit 110 is electrically connected to the load 400, so that the power supply 300 supplies power to the load 400 through the power supply circuit 110.

[0063] The input terminal of the current sampling circuit 130 is electrically connected to the power supply circuit 110, the output terminal of the current sampling circuit 130 is electrically connected to the first input terminal of the comparison circuit 140, the second input terminal of the comparison circuit 140 is electrically connected to the reference voltage 600, the output terminal of the comparison circuit 140 is electrically connected to the power supply control circuit 120, and the power supply control circuit 120 is electrically connected to the power supply circuit 110.

[0064] The current sampling circuit 130 is used to collect the current flowing through the power supply circuit 110 and output a feedback current based on the current flowing through the power supply circuit 110. The first input terminal of the comparator circuit 140 generates a feedback voltage based on the feedback current, and the second input terminal of the comparator circuit 140 generates a comparison voltage based on the voltage across the variable resistor 200. The comparator circuit 140 is used to output an on / off control signal based on the comparison result of the feedback voltage and the comparison voltage. The power supply control circuit 120 is used to control the on / off of the power supply circuit 110 based on the on / off control signal, so as to realize the control of the circuit on / off between the power supply 300 and the load 400, thereby realizing the current limiting protection of the board.

[0065] When the magnitude of the current flowing through the power supply circuit 110, as collected by the current sampling circuit 130, is different, the magnitude of the feedback current output by the current sampling circuit 130 is also different. The first input terminal of the comparison circuit 140 then generates a feedback voltage based on this feedback current. In other words, different currents flowing through the power supply circuit 110 result in different magnitudes of the generated feedback voltage. The magnitude of the generated feedback voltage is positively correlated with the magnitude of the current flowing through the power supply circuit 110. However, under normal circumstances, the output voltage of the power supply 300 remains constant, and the magnitude of the current flowing through the power supply circuit 110 is negatively correlated with the magnitude of the load 400. Since the first grounding resistor 710 is a fixed resistor, the magnitude of the generated feedback voltage is also negatively correlated with the magnitude of the load 400.

[0066] For example, the on / off control signal includes an on signal and an off signal. The comparator circuit 140 outputs an on signal when the feedback voltage is less than or equal to the comparison voltage, and the power supply control circuit 120 controls the power supply circuit 110 to turn on according to the on signal, thereby connecting the power supply 300 and the load 400. The comparator circuit 140 outputs an off signal when the feedback voltage is greater than the comparison voltage, and the power supply control circuit 120 controls the power supply circuit 110 to turn off according to the off signal, thereby disconnecting the circuit between the power supply 300 and the load 400.

[0067] For example, one end of the variable resistor 200 is grounded, and the other end of the variable resistor 200 is electrically connected to the first input terminal or the second input terminal of the comparator circuit 140. The variable resistor 200 is used to adjust the comparison voltage or the feedback voltage generated by the same feedback current by adjusting its own resistance value, so as to adjust the current limiting protection threshold value.

[0068] When the current flowing through the power supply circuit 110 collected by the current sampling circuit 130 exceeds the current limiting protection threshold, the feedback voltage formed at the first input terminal of the comparator circuit 140 is greater than the comparison voltage formed at the second input terminal of the comparator circuit 140. The comparator circuit 140 outputs a disconnect signal, and the power supply control circuit 120 controls the power supply circuit 110 to disconnect according to the disconnect signal.

[0069] When the current flowing through the power supply circuit 110 collected by the current sampling circuit 130 is less than or equal to the current limiting protection threshold, the feedback voltage formed at the first input terminal of the comparator circuit 140 is less than or equal to the comparison voltage formed at the second input terminal of the comparator circuit 140. The comparator circuit 140 outputs a conduction signal, and the power supply control circuit 120 controls the power supply circuit 110 to conduct according to the conduction signal.

[0070] like Figure 1 As shown, in some examples, the board also includes a first grounding resistor 710, one end of which is grounded, and the other end of which is electrically connected to the first input terminal of the comparator circuit 140. The first input terminal of the comparator circuit 140 generates a feedback voltage based on the feedback current and the first grounding resistor 710. One end of the variable resistor 200 is grounded, and the other end of which is electrically connected to the second input terminal of the comparator circuit 140. The second input terminal of the comparator circuit 140 generates a comparison voltage based on the reference voltage 600 and the variable resistor 200. The variable resistor 200 is used to adjust the comparison voltage by adjusting its own resistance value, thereby adjusting the current limiting protection threshold value.

[0071] Figure 2 This is a schematic diagram of another computing device provided in an embodiment of this application.

[0072] like Figure 2As shown, in some examples, the board also includes a second grounding resistor 720. One end of the second grounding resistor 720 is grounded, and the other end is electrically connected to the second input terminal of the comparator circuit 140. The second input terminal of the comparator circuit 140 forms a comparison voltage based on the reference voltage 600 and the second grounding resistor 720. One end of the variable resistor 200 is grounded, and the other end is electrically connected to the first input terminal of the comparator circuit 140. The first input terminal of the comparator circuit 140 forms a feedback voltage based on the feedback current and the variable resistor 200. The variable resistor 200 is used to adjust the feedback voltage generated by the same feedback current by adjusting its own resistance value, thereby adjusting the current limiting protection threshold value. For example, when the load 400 connected to the board decreases, the sampling circuit 130 collects a current of 50A flowing through the power supply circuit 110. Since the current limiting protection threshold corresponding to the smaller load 400 is also smaller, if 50A exceeds the current limiting protection threshold, the power supply circuit 110 should be shut down. In this case, the current sampling circuit 130 outputs a 10mA feedback current. The feedback voltage can be obtained by multiplying the feedback current by the variable resistor 200. By appropriately adjusting the resistance of the variable resistor 200, the magnitude of the feedback voltage is adjusted according to the change in feedback current, thereby causing the comparator circuit to output a corresponding signal. This signal then allows the power supply control circuit 120 to control the shutdown of the power supply circuit 110. The situation is similar when the load 400 connected to the board increases, and will not be described further here.

[0073] For example, the reference voltage 600 can be 3.3V.

[0074] For example, power supply 300 can be a 12V power supply.

[0075] In some examples, the input of the current sampling circuit 130 may be electrically connected to the circuit between the input of the power supply circuit 110 and the power supply 300, so that the input of the current sampling circuit 130 is electrically connected to the power supply circuit 110.

[0076] In other examples, the input of the current sampling circuit 130 may be electrically connected to the circuit between the output of the power supply circuit 110 and the load 400, so that the input of the current sampling circuit 130 is electrically connected to the power supply circuit 110.

[0077] Figure 3 This is a schematic diagram of another computing device provided in an embodiment of this application.

[0078] like Figure 3As shown, in some possible implementations, the computing device further includes a configuration detection and resistance control circuit 500. The configuration detection and resistance control circuit 500 is connected to the load 400 to enable signal interaction between the load 400 and the configuration detection and resistance control circuit 500. The configuration detection and resistance control circuit 500 is also connected to a variable resistor 200 to enable signal interaction between the configuration detection and resistance control circuit 500 and the variable resistor 200.

[0079] The configuration detection and resistance control circuit 500 is used to detect the configuration information of the load 400 and to control the resistance value of the variable resistor 200 according to the configuration information of the load 400, so as to control the current limiting protection threshold value.

[0080] In this way, by configuring the detection and resistance control circuit 500 to detect the configuration information of the load 400 and to control the resistance value of the variable resistor 200 according to the configuration information of the load 400, the current limiting protection threshold value of the single board can be controlled quickly and accurately.

[0081] The configuration information of load 400 includes the types and quantities of functional devices included in load 400.

[0082] For example, by configuring the detection and resistance control circuit 500 to control the variable resistor 200, the resistance value of the variable resistor 200 can be changed, thereby changing the current limiting protection threshold value.

[0083] In some examples, the board may include configuration detection and resistance control circuitry 500; that is, the board integrates configuration detection and resistance control circuitry 500. For example, when the board is a motherboard, the motherboard may include configuration detection and resistance control circuitry 500.

[0084] In other examples, the board may not include the configuration detection and resistance control circuit 500, which can be set independently of the board. For example, when the board is an expansion board, the expansion board may not include the configuration detection and resistance control circuit 500, which can be integrated into the motherboard.

[0085] In some possible implementations, the configuration detection and resistance control circuit 500 includes a baseboard management controller (BMC) 510 and a logic device 520.

[0086] The substrate management controller 510 is connected to the load 400 to realize signal interaction between the substrate management controller 510 and the load 400. The substrate management controller 510 is also connected to the logic device 520 to realize signal interaction between the substrate management controller 510 and the logic device 520. The logic device 520 is connected to the variable resistor 200 to realize signal interaction between the logic device 520 and the variable resistor 200.

[0087] The baseboard management controller 510 is used to detect the configuration information of the load 400, and the logic device 520 is used to control the resistance value of the variable resistor 200 according to the configuration information of the load 400.

[0088] In this way, the configuration information of the load 400 can be detected by reusing the baseboard management controller 510 and the communication link between the baseboard management controller 510 and the load 400 for other data exchanges, which makes the structure of the computing device simpler and the cost lower. By connecting the logic device 520 to the variable resistor 200 and controlling the variable resistor 200 through the logic device 520, it is easy to achieve precise and flexible control of the resistance value of the variable resistor 200.

[0089] For example, logic device 520 may include, but is not limited to, complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), etc. This application embodiment uses a complex programmable logic device as an example for illustration.

[0090] In some examples, the board may include at least one of a baseboard management controller 510 and a logic device 520, that is, at least one of the baseboard management controller 510 and the logic device 520 may be integrated into the board. For example, when the board is a motherboard, the motherboard may include a baseboard management controller 510 and a logic device 520.

[0091] In other examples, at least one of the baseboard management controller 510 and logic device 520 can be set up independently of the mainboard. For example, when the mainboard is an expansion board, the expansion board does not include the baseboard management controller 510 and logic device 520, which can be integrated into the mainboard.

[0092] Figure 4 This is a schematic diagram of another computing device provided in an embodiment of this application.

[0093] like Figure 4As shown, in some possible embodiments, the variable resistor 200 includes a switch control circuit 210, which is electrically connected to the current limiting protection circuit 100. The switch control circuit 210 includes a switch device SW and a plurality of resistors R. The switch device SW is connected to the resistors R and is used to control the electrical connection relationship of the resistors R in order to control the resistance value of the variable resistor 200.

[0094] This facilitates the setting of the variable resistor 200 on the single board and the control of the resistance value of the variable resistor 200.

[0095] For example, one end of the switch control circuit 210 is electrically connected to the current limiting protection circuit 100, and the other end is grounded. Specifically, one end of the switch control circuit 210 is electrically connected to either the first input terminal or the second input terminal of the comparator circuit 140.

[0096] For example, the switching device SW can be a switching transistor. For instance, the switching device SW can be a metal-oxide-semiconductor field-effect transistor (MOS).

[0097] In some possible implementations, the switching device SW is connected to the configuration detection and resistance control circuit 500 to enable signal interaction between the switching device SW and the configuration detection and resistance control circuit 500.

[0098] The configuration detection and resistance control circuit 500 is used to control the switching device SW according to the configuration information of the load 400, so as to control the resistance value of the variable resistor 200.

[0099] In this way, it is easier to configure the detection and resistance control circuit 500 to control the resistance value of the variable resistor 200.

[0100] For example, the switching device SW is connected to the logic device 520 to enable signal interaction between the switching device SW and the logic device 520. The logic device 520 is used to control the switching device SW according to the configuration information of the load 400, so as to control the resistance value of the variable resistor 200.

[0101] Figure 5 This is a schematic diagram of another computing device provided in an embodiment of this application.

[0102] like Figure 5As shown, in some possible embodiments, the switch control circuit 210 includes multiple resistor circuits 211 connected in parallel. The resistor circuits 211 are electrically connected to the current limiting protection circuit 100. Each resistor circuit 211 includes a resistor R, and at least a portion of each resistor circuit 211 also includes a switching device SW. In the same resistor circuit 211, the resistor R is connected in series with the switching device SW, which controls the switching on and off of the resistor circuit 211.

[0103] In this way, the resistance value of the variable resistor 200 can be switched between a variety of different configurable resistance values ​​using a small number of resistors R.

[0104] One end of resistor circuit 211 is electrically connected to current limiting protection circuit 100, and the other end is grounded. Specifically, one end of resistor circuit 211 is electrically connected to either the first input terminal or the second input terminal of comparator circuit 140.

[0105] The configurable resistance value refers to the resistance value that the variable resistor 200 can be configured to. In other words, the resistance value of the variable resistor 200 can be adjusted to any configurable resistance value.

[0106] When the switch SW is closed, the resistor R, which is located on the same resistor circuit 211 as the closed switch SW, is connected to the current limiting protection circuit 100. The resistor R connected to the current limiting protection circuit 100 is used to limit the current limiting protection threshold value of the board. When the switch SW is open, the resistor R, which is located on the same resistor circuit 211 as the open switch SW, is not connected to the current limiting protection circuit 100. The resistor R not connected to the current limiting protection circuit 100 is not used to limit the current limiting protection threshold value of the board.

[0107] In the example where the resistor circuit 211 is electrically connected to the first input terminal of the comparator circuit 140, the first input terminal of the comparator circuit 140 generates a feedback voltage based on the feedback current and the resistor R connected to the current limiting protection circuit 100.

[0108] In the example where the resistor circuit 211 is electrically connected to the second input terminal of the comparator circuit 140, the second input terminal of the comparator circuit 140 forms a comparison voltage based on the reference voltage 600 and the resistor R connected to the current limiting protection circuit 100.

[0109] In some examples, the resistance value of resistor R on different resistor circuits 211 is different.

[0110] In some other examples, the resistance value of resistor R on some resistor circuits 211 can be the same.

[0111] In some examples, each resistor circuit 211 includes a switching device SW, which allows for a wide variety of possible resistance values ​​for the variable resistor 200.

[0112] For example, the switch control circuit 210 may include four resistor circuits 211 connected in parallel. The first resistor circuit 211 includes a first resistor R1 and a first switch device SW1 connected in series; the second resistor circuit 211 includes a second resistor R2 and a second switch device SW2 connected in series; the third resistor circuit 211 includes a third resistor R3 and a third switch device SW3 connected in series; and the fourth resistor circuit 211 includes a fourth resistor R4 and a fourth switch device SW4 connected in series. The resistance values ​​of the first resistor R1, the second resistor R2, the third resistor R3, and the fourth resistor R4 are different. In this case, by controlling the opening and closing of the first switch device SW1, the second switch device SW2, the third switch device SW3, and the fourth switch device SW4, the variable resistor 200 can have 15 different configurable resistance values, and correspondingly, the current limiting protection threshold value of the board can be adjusted to 15 different values.

[0113] Figure 6 This is a schematic diagram of another computing device provided in an embodiment of this application.

[0114] like Figure 6 As shown, in some possible implementations, the board includes a soft-start chip 10, which implements a soft-start function for the circuit between the power supply 300 and the load 400. The soft-start chip 10 includes a current-limiting protection circuit 100 and a current-limiting protection threshold setting pin P1. That is, the soft-start chip 10 integrates the current-limiting protection circuit 100. The current-limiting protection threshold setting pin P1 is electrically connected to the current-limiting protection circuit 100, and the variable resistor 200 is also electrically connected to the current-limiting protection threshold setting pin P1, thus connecting to the current-limiting protection circuit 100 via the current-limiting protection threshold setting pin P1. Specifically, one end of the variable resistor 200 is grounded, and the other end is electrically connected to the current-limiting protection threshold setting pin P1. The current-limiting protection threshold setting pin P1 is also electrically connected to the first input terminal of the comparator circuit 140, so that the variable resistor 200 is electrically connected to the first input terminal of the comparator circuit 140 via the current-limiting protection threshold setting pin P1.

[0115] In this way, the current sampling of the 10 pairs of the soft-start chip can be reused for current limiting protection, which can simplify the structure of the board. Soft-start and current limiting protection are implemented through the same chip, resulting in a high degree of integration of the board.

[0116] For example, the soft-start chip 10 also includes an input pin P2 and an output pin P3. A power supply 300 is electrically connected to the input pin P2, and a load 400 is electrically connected to the output pin P3. The input terminal of the power supply circuit 110 is electrically connected to the input pin P2, so as to be electrically connected to the power supply 300 via the input pin P2. The output terminal of the power supply circuit 110 is electrically connected to the output pin P3, so as to be electrically connected to the load 400 via the output pin P3.

[0117] For example, the soft-start chip 10 also includes a sampling pin P4, which is electrically connected to the input terminal of the sampling circuit 130. The sampling pin P4 is also electrically connected to the circuit between the input pin P2 and the power supply 300, or the circuit between the output pin P3 and the load 400, so that the input terminal of the sampling circuit 130 is electrically connected to the power supply circuit 110 (not shown in the figure, but is an internal electrical connection of the soft-start chip 10).

[0118] For example, the soft-start chip 10 also includes a comparator resistor pin P5, which is electrically connected to the second input terminal of the comparator circuit 140. One end of the second grounding resistor 720 is grounded and the other end is electrically connected to the comparator resistor pin P5, so that the second grounding resistor 720 is electrically connected to the second input terminal of the comparator circuit 140.

[0119] For example, the soft-start chip 10 also includes a voltage pin P6, which is electrically connected to the second input terminal of the comparator circuit 140 and is also electrically connected to a reference voltage 600, so that the second input terminal of the comparator circuit 140 is electrically connected to the reference voltage 600.

[0120] For example, the soft-start chip 10 also includes a soft-start circuit. In some examples, the soft-start circuit may be located between the output terminal of the power supply circuit 110 and the output pin P3, and the soft-start circuit is used to implement the soft-start function of the circuit between the power supply 300 and the load 400.

[0121] For example, the board may have multiple slots SL for connecting functional devices of the load 400. The output of the current limiting protection circuit 100 is electrically connected to all slots SL to connect the functional devices connected to the slots SL, thereby achieving electrical connection with the load 400.

[0122] For example, the output pin P3 is electrically connected to all slots SL, and the output of the power supply circuit 110 is electrically connected to all slots SL through the output pin P3.

[0123] For example, the configuration detection and resistance control circuit 500 is electrically connected to all slots SL to electrically connect to functional devices plugged into slots SL, thereby achieving electrical connection between the configuration detection and resistance control circuit 500 and the load 400. Similarly, the substrate management controller 510 is electrically connected to all slots SL to electrically connect to functional devices plugged into slots SL, thereby achieving electrical connection between the substrate management controller 510 and the load 400.

[0124] For example, at least some slots SL are plugged into functional devices.

[0125] For example, slot SL can be a PCIe slot.

[0126] For example, logic device 520 includes multiple control pins and register 521. Each switching device SW is electrically connected to a control pin. Logic device 520 is used to write a value into register 521 according to the configuration information of load 400, and to control the control signal output by the control pin according to the value written into register 521, so as to control the switching device SW electrically connected to the control pin, and thus control the resistance value of variable resistor 200.

[0127] For example, register 521 can be a multi-bit register. Logic device 520 writes multiple binary values ​​into register 521 according to the configuration information of load 400 to control each switching device SW. Each control pin corresponds to a bit in register 521. The binary value written to each bit of register 521 is used to control the control signal output by the corresponding control pin, thereby controlling the opening and closing of the switching device SW. Specifically, when the value written to a bit in register 521 is "1", it controls the corresponding control pin to output a high level, causing the switching device SW electrically connected to the corresponding control pin to close, so that the resistor R on the resistor circuit 211 electrically connected to the corresponding control pin is connected to the current limiting protection circuit 100. When the value written to a bit in register 521 is "0", it controls the corresponding control pin to output a low level, causing the switching device SW electrically connected to the corresponding control pin to open, so that the resistor R on the resistor circuit 211 electrically connected to the corresponding control pin is not connected to the current limiting protection circuit 100.

[0128] For example, the switch control circuit 210 may include three resistor circuits 211 connected in parallel. The first resistor circuit 211 includes a first resistor R1 and a first switching device SW1 connected in series. The second resistor circuit 211 includes a second resistor R2 and a second switching device SW2 connected in series. The third resistor circuit 211 includes a third resistor R3 and a third switching device SW3 connected in series. The resistance values ​​of the first resistor R1, the second resistor R2, and the third resistor R3 are different. Multiple control pins include a first control pin P7, a second control pin P8, and a third control pin P9. The first control pin P7 is electrically connected to the first switching device SW1, the second control pin P8 is electrically connected to the second switching device SW2, and the third control pin P9 is electrically connected to the third switching device SW3. The register 521 may be a three-bit register. The first bit of the binary value written to register 521 is used to control the control signal output by the first control pin P7, the second bit of the binary value written to register 521 is used to control the control signal output by the second control pin P8, and the third bit of the binary value written to register 521 is used to control the control signal output by the third control pin P9. The first switching device SW1 can be opened and closed under the control signal output from the first control pin P7; the second switching device SW2 can be opened and closed under the control signal output from the second control pin P8; and the third switching device SW3 can be opened and closed under the control signal output from the third control pin P9. This allows the variable resistor 200 to have seven different configurable resistance values, and correspondingly, the current limiting protection threshold of the board can be adjusted to seven different values. Register 521 can also be an 8-bit, 16-bit, 32-bit, or 64-bit register, as long as it is greater than or equal to three bits; there are no restrictions here.

[0129] Specifically, when the value written to the first bit of register 521 is "1", the first control pin P7 outputs a high level, the first switch SW1 is closed, and the first resistor R1 is connected to the current limiting protection circuit 100. When the value written to the first bit of register 521 is "0", the first control pin P7 outputs a low level, the first switch SW1 is open, and the first resistor R1 is not connected to the current limiting protection circuit 100. When the value written to the second bit of register 521 is "1", the second control pin P8 outputs a high level, the second switch SW2 is closed, and the second resistor R2 is connected to the current limiting protection circuit 100. When the value written to the second bit of register 521 is "0", the second control pin P8 outputs a low level, the second switch SW2 is open, and the second resistor R2 is not connected to the current limiting protection circuit 100. When the value written to the third bit of register 521 is "1", the third control pin P9 outputs a high level, the third switch SW3 is closed, and the third resistor R3 is connected to the current limiting protection circuit 100. When the value written to the third bit of register 521 is "0", the third control pin P9 outputs a low level, the third switch SW3 is disconnected, and the third resistor R3 is not connected to the current limiting protection circuit 100. For example, when "001" is written to register 521, that is, when "1" is written to the first bit, "0" is written to the second bit, and "0" is written to the third bit, the first control pin P7 outputs a high level, the second control pin P8 and the third control pin P9 output a low level, the first switch SW1 is closed, the second switch SW2 and the third switch SW3 are disconnected, the first resistor R1 is connected to the current limiting protection circuit 100, and the second resistor R2 and the third resistor R3 are not connected to the current limiting protection circuit 100. For example, when “101” is written to register 521, that is, when “1” is written to the first bit, “0” is written to the second bit, and “1” is written to the third bit, the first control pin P7 and the third control pin P9 output a high level, the second control pin P8 outputs a low level, the first switch SW1 and the third switch SW3 are closed, the second switch SW2 is open, the first resistor R1 and the third resistor R3 are connected to the current limiting protection circuit 100, and the second resistor R2 is not connected to the current limiting protection circuit 100.

[0130] In some examples, at least some of the resistance values ​​of the first resistor R1, the second resistor R2, and the third resistor R3 can be the same. For example, if the first resistor R1, the second resistor R2, and the third resistor R3 are all the same, then the variable resistor 200 has three different configurable resistance values, and correspondingly, the current limiting protection threshold of the board can be adjusted to three different values.

[0131] In some possible implementations, the detection and resistance control circuit 500 is configured to obtain the target threshold value based on the configuration information of the load 400.

[0132] The configuration detection and resistance control circuit 500 is also used to control the resistance value of the variable resistor 200 according to the target threshold value, so as to adjust the current limiting protection threshold value of the board to the target threshold value.

[0133] This makes it easy to quickly and accurately adjust the current limiting protection threshold of the single board to match the target threshold value of the current load 400 configuration based on the load 400 configuration information.

[0134] For example, the board management controller 510 is used to detect the configuration information of the load 400 and obtain a target threshold value based on the configuration information. The logic device 520 is used to control the resistance value of the variable resistor 200 according to the target threshold value, so as to adjust the current limiting protection threshold value of the board to the target threshold value.

[0135] In some possible implementations, the detection and resistance control circuit 500 is configured to obtain a safety threshold value based on the configuration information of the load 400.

[0136] The configuration detection and resistance control circuit 500 is also used to match a target threshold value from a preset set of configurable threshold values ​​based on a safety threshold value. The target threshold value is a configurable threshold value in the set of configurable threshold values ​​that matches the safety threshold value. The set of configurable threshold values ​​includes multiple configurable threshold values. The resistance value of the variable resistor 200 can be switched between multiple configurable resistance values, and each configurable threshold value corresponds to a configurable resistance value.

[0137] The configuration detection and resistance control circuit 500 is also used to control the variable resistor 200 to switch the resistance value to a configurable resistance value corresponding to the target threshold value according to the target threshold value.

[0138] This facilitates the determination of the target threshold value for the current load 400 configuration, and the adjustment of the resistance value of the variable resistor 200 based on the target threshold value, so as to adjust the current limiting protection threshold value to the target threshold value that matches the current load 400 configuration.

[0139] by Figure 6 Taking the computing device shown as an example, the resistance values ​​of the first resistor R1, the second resistor R2, and the third resistor R3 are different. The configurable threshold set includes seven configurable thresholds, namely OCP1, OCP2, OCP3, OCP4, OCP5, OCP6, and OCP7. For example, OCP1 can be 30A, OCP2 can be 50A, OCP3 can be 60A, OCP4 can be 80A, OCP5 can be 100A, OCP6 can be 110A, and OCP7 can be 120A.

[0140] Table 1 shows... Figure 6 A table showing the correspondence between a set of configurable threshold values ​​for computing devices provided in the document.

[0141]

[0142] As shown in Table 1, OCP1 corresponds to the resistance value of variable resistor 200 when the first resistor R1 is connected to the current limiting protection circuit 100 and the second resistor R2 and the third resistor R3 are not connected to the current limiting protection circuit 100. At this time, the value written to register 521 of logic device 520 is "001", the first control pin P7 outputs a high level, the second control pin P8 and the third control pin P9 output a low level, the first switch device SW1 is closed, the second switch device SW2 is open, and the third switch device SW3 is open.

[0143] OCP2 corresponds to the resistance value of variable resistor 200 when the second resistor R2 is connected to the current limiting protection circuit 100 and neither the first resistor R1 nor the third resistor R3 is connected to the current limiting protection circuit 100. At this time, the value written to register 521 of logic device 520 is "010", the first control pin P7 and the third control pin P9 output a low level, the second control pin P8 outputs a high level, the first switch device SW1 is open, the second switch device SW2 is closed, and the third switch device SW3 is open.

[0144] OCP3 corresponds to the resistance value of variable resistor 200 when the third resistor R3 is connected to the current limiting protection circuit 100 and neither the first resistor R1 nor the second resistor R2 is connected to the current limiting protection circuit 100. At this time, the value written to register 521 of logic device 520 is "100", the third control pin P9 outputs a high level, the first control pin P7 and the second control pin P8 output a low level, the first switch device SW1 is open, the second switch device SW2 is open, and the third switch device SW3 is closed.

[0145] OCP4 corresponds to the resistance value of variable resistor 200 when the first resistor R1 and the second resistor R2 are connected to the current limiting protection circuit 100 and the third resistor R3 is not connected to the current limiting protection circuit 100. At this time, the value written to register 521 of logic device 520 is "011", the first control pin P7 and the second control pin P8 output high level, the third control pin P9 outputs low level, the first switch device SW1 is closed, the second switch device SW2 is closed, and the third switch device SW3 is open.

[0146] OCP5 corresponds to the resistance value of variable resistor 200 when the first resistor R1 and the third resistor R3 are connected to the current limiting protection circuit 100 and the second resistor R2 is not connected to the current limiting protection circuit 100. At this time, the value written to register 521 of logic device 520 is "101", the first control pin P7 and the third control pin P9 output high level, the second control pin P8 outputs low level, the first switch device SW1 is closed, the second switch device SW2 is open, and the third switch device SW3 is closed.

[0147] When the second resistor R2 and the third resistor R3 are connected to the current limiting protection circuit 100, and the first resistor R1 is not connected to the current limiting protection circuit 100, the variable resistor 200 has a resistance value. At this time, the value written to the register 521 of the logic device 520 is "110", the first control pin P7 outputs a low level, the second control pin P8 and the third control pin P9 output a high level, the first switch SW1 is open, the second switch SW2 is closed, and the third switch SW3 is closed.

[0148] When the first resistor R1, the second resistor R2, and the third resistor R3 are all connected to the current limiting protection circuit 100, the variable resistor 200 has a resistance value. At this time, the value written to the register 521 of the logic device 520 is "111". The first control pin P7, the second control pin P8, and the third control pin P9 all output a high level. The first switch SW1 is closed, the second switch SW2 is closed, and the third switch SW3 is closed.

[0149] The configuration detection and resistance control circuit 500 can pre-store the correspondence between the configurable threshold values ​​in the configurable threshold value set and the values ​​written to the register 521. The configuration detection and resistance control circuit 500 can write the corresponding value into the register 521 according to the target threshold value.

[0150] Specifically, the baseboard management controller 510 pre-stores a set of configurable threshold values ​​and a correspondence between the configurable threshold values ​​in the set and the values ​​written to register 521. The baseboard management controller 510 obtains a safety threshold value based on the configuration information of the load 400, and obtains a target threshold value by matching it with the preset set of configurable threshold values. Based on the obtained target threshold value and the correspondence between the configurable threshold values ​​in the set and the values ​​written to register 521, the baseboard management controller 510 writes the corresponding value to register 521 of the logic device 520. The logic device 520 controls the switching device SW to turn on and off based on the value written to register 521, so as to realize the resistance control of the variable resistor 200 and adjust the current limiting protection threshold value of the board to the target threshold value.

[0151] The configuration detection and resistance control circuit 500 is used to obtain the safety threshold value OCPA based on the configuration information of the load 400. Based on OCPA, OCPT is obtained by matching from OCP1, OCP2, OCP3, OCP4, OCP5, OCP6 and OCP7. OCPT is one of OCP1, OCP2, OCP3, OCP4, OCP5, OCP6 and OCP7. Then, based on the value of OCPT and the correspondence between the configurable threshold values ​​in the configurable threshold value set and the values ​​written in register 521, the corresponding value is written to register 521 of the logic device 520. The logic device 520 controls the first switching device SW1, the second switching device SW2 and the third switching device SW3 according to the value written in register 521, so as to connect the resistor R corresponding to OCPT that needs to be connected to the current limiting protection circuit 100 to the current limiting protection circuit 100, thereby switching the resistance value of the variable resistor 200 to the resistance value corresponding to OCPT.

[0152] When OCPT equals OCP1, the value written to register 521 of logic device 520 is "001". The first control pin P7 inputs a high level to the first switching device SW1, the second control pin P8 inputs a low level to the second switching device SW2, and the third control pin P9 inputs a low level to the third switching device SW3, causing the first switching device SW1 to close and the second switching device SW2 and the third switching device SW3 to open. The first resistor R1 is connected to the current limiting protection circuit 100, while the second resistor R2 and the third resistor R3 are not connected to the current limiting protection circuit 100.

[0153] When OCPT equals OCP2, the value written to register 521 of logic device 520 is "010". The first control pin P7 inputs a low level to the first switching device SW1, the second control pin P8 inputs a high level to the second switching device SW2, and the third control pin P9 inputs a low level to the third switching device SW3, causing the second switching device SW2 to close and the first switching device SW1 and the third switching device SW3 to open. The second resistor R2 is connected to the current limiting protection circuit 100, while the first resistor R1 and the third resistor R3 are not connected to the current limiting protection circuit 100.

[0154] When OCPT equals OCP3, the value written to register 521 of logic device 520 is "100". The first control pin P7 inputs a low level to the first switching device SW1, the second control pin P8 inputs a low level to the second switching device SW2, and the third control pin P9 inputs a high level to the third switching device SW3, causing the third switching device SW3 to close. The first switching device SW1 and the second switching device SW2 are disconnected. The third resistor R3 is connected to the current limiting protection circuit 100, while the first resistor R1 and the second resistor R2 are not connected to the current limiting protection circuit 100.

[0155] When OCPT equals OCP4, the value written to register 521 of logic device 520 is "011". The first control pin P7 inputs a high level to the first switching device SW1, the second control pin P8 inputs a high level to the second switching device SW2, and the third control pin P9 inputs a low level to the third switching device SW3, causing the first switching device SW1 and the second switching device SW2 to close, and the third switching device SW3 to open. The first resistor R1 and the second resistor R2 are connected to the current limiting protection circuit 100, and the third resistor R3 is not connected to the current limiting protection circuit 100.

[0156] When OCPT equals OCP5, the value written to register 521 of logic device 520 is "101". The first control pin P7 inputs a high level to the first switching device SW1, the second control pin P8 inputs a low level to the second switching device SW2, and the third control pin P9 inputs a high level to the third switching device SW3, causing the first switching device SW1 and the third switching device SW3 to close, the second switching device SW2 to open, the first resistor R1 and the third resistor R3 to be connected to the current limiting protection circuit 100, and the second resistor R2 not to be connected to the current limiting protection circuit 100.

[0157] When OCPT equals OCP6, the value written to register 521 of logic device 520 is "110". The first control pin P7 inputs a low level to the first switching device SW1, the second control pin P8 inputs a high level to the second switching device SW2, and the third control pin P9 inputs a high level to the third switching device SW3, causing the second switching device SW2 and the third switching device SW3 to close, the first switching device SW1 to open, the second resistor R2 and the third resistor R3 to be connected to the current limiting protection circuit 100, and the first resistor R1 not to be connected to the current limiting protection circuit 100.

[0158] When OCPT equals OCP7, the value written to register 521 of logic device 520 is "111". The first control pin P7 inputs a high level to the first switching device SW1, the second control pin P8 inputs a high level to the second switching device SW2, and the third control pin P9 inputs a high level to the third switching device SW3, causing the first switching device SW1, the second switching device SW2, and the third switching device SW3 to close. The first resistor R1, the second resistor R2, and the third resistor R3 are all connected to the current limiting protection circuit 100.

[0159] The target threshold value can be the configurable threshold value in the set of configurable threshold values ​​that is greater than or equal to the safety threshold value and is closest to the safety threshold value. For example, when OCP1 is 30A, OCP2 is 50A, OCP3 is 60A, OCP4 is 80A, OCP5 is 100A, OCP6 is 110A, and OCP7 is 120A, if the safety threshold value OCPA obtained from the configuration information of load 400 is 55A, then the target threshold value OCPT can be 60A.

[0160] In some possible implementations, the configuration detection and resistance control circuit 500 is used to obtain the current configured maximum current based on the configuration information of the load 400 and the pre-stored configurable load information.

[0161] The configuration detection and resistance control circuit 500 is also used to obtain a safety threshold value based on the current configured maximum current.

[0162] This facilitates the determination of the safety threshold value for the current load 400 configuration, enabling the board's current limiting protection threshold value to be quickly and accurately adjusted to match the target threshold value for the current load 400 configuration.

[0163] The configurable load information includes device information for all possible configurable functional devices after the current limiting protection circuit 100.

[0164] For example, the device information of the functional device includes the model information and power consumption information of the functional device, and the configuration detection and resistance control circuit 500 pre-stores the correspondence between the model information and power consumption information of the functional device.

[0165] For example, the safety threshold can be 1.2 to 1.5 times the current maximum current.

[0166] For example, the board management controller 510 is used to obtain the current configured maximum current based on the configuration information of the load 400 and the pre-stored configurable load information. The board management controller 510 is also used to obtain a safety threshold value based on the current configured maximum current.

[0167] For example, the baseboard management controller 510 is used to obtain the power consumption information of the current configuration based on the configuration information of the load 400 and the pre-stored configurable load information, and to obtain the maximum current of the current configuration based on the power consumption information of the current configuration.

[0168] For example, the substrate management controller 510 is used to detect the presence information of all slots SL and the model information of the functional devices plugged into the slots SL to obtain the configuration information of the load 400.

[0169] For example, the substrate management controller 510 can be used to obtain the power consumption information of the current configuration based on the model information of the functional device plugged into the slot SL, and to obtain the maximum current of the current configuration based on the power consumption information of the current configuration.

[0170] For example, the substrate management controller 510 can obtain the model information of the functional device plugged into the slot SL, and obtain the power consumption information of each functional device plugged into the slot SL according to the pre-stored correspondence between the model information and power consumption information of the functional device, and obtain the maximum current of each functional device plugged into the slot SL according to the power consumption information of each functional device plugged into the slot SL, thereby obtaining the current configured maximum current.

[0171] For example, when a single board has 8 Type A functional devices, 16 Type B functional devices, and 4 Type C functional devices, the baseboard management controller 510 pre-stores the model and power consumption information of the Type A, Type B, and Type C functional devices. The baseboard management controller 510 can obtain the model information of the 8 Type A, 16 Type B, and 4 Type C functional devices to determine the current load configuration of 400. Based on the power consumption information corresponding to the Type A, Type B, and Type C functional devices, the maximum current of each Type A functional device is I1, the maximum current of each Type B functional device is I2, and the maximum current of each Type C functional device is I3. At this point, the current maximum current configured on the single board is Imax = 16*I1 + 8*I2 + 4*I3, and the safety threshold OCPA = Imax*f, where 1.2 ≤ f ≤ 1.5. After obtaining the safety threshold value OCPA, the target threshold value can be determined based on the configurable threshold values ​​in the configurable threshold value set. Then, based on the target threshold value, the variable resistor 200 is controlled to switch the resistance value to the configurable resistance value corresponding to the target threshold value.

[0172] For example, a type A functional device can be a certain type of graphics processor, a type B functional device can be a certain type of memory, and a type C functional device can be a certain type of network card.

[0173] Figure 7 A flowchart of a control method provided in an embodiment of this application.

[0174] like Figure 7 As shown in the embodiments of this application, a control method is also provided for controlling a computing device. This control method can be executed by the computing device.

[0175] The control method includes:

[0176] S1000: Obtain configuration information for load 400.

[0177] S2000: Controls the resistance value of variable resistor 200 according to the configuration information of load 400 to control the current limiting protection threshold of the board.

[0178] In this way, the current limiting protection threshold of the single board can be flexibly adjusted according to the configuration of the load 400, so that the single board can achieve a good current limiting protection effect under different configurations of the downstream load 400, which is conducive to the flexible configuration and modification of the downstream load 400.

[0179] For example, step S1000 can be executed by the substrate management controller 510 after the substrate management controller 510 is powered on.

[0180] In some possible implementations, step S2000 includes:

[0181] S2100: Obtain the target threshold value based on the configuration information of load 400.

[0182] S2200: Based on the target threshold value, control the resistance value of the variable resistor 200 to adjust the current limiting protection threshold value of the board to the target threshold value.

[0183] This makes it easy to quickly and accurately adjust the current limiting protection threshold of the single board to match the target threshold value of the current load 400 configuration based on the load 400 configuration information.

[0184] For example, step S2100 can be performed by the substrate management controller 510.

[0185] For example, step S2200 can be performed by logic device 520.

[0186] In some possible implementations, step S2100 includes:

[0187] S2110: Obtain the safety threshold value based on the configuration information of load 400.

[0188] S2120: Based on the safety threshold value, a target threshold value is obtained by matching from a preset set of configurable threshold values. The target threshold value is a configurable threshold value that matches the safety threshold value in the set of configurable threshold values. The set of configurable threshold values ​​includes multiple configurable threshold values. The resistance value of the variable resistor 200 can be switched between multiple configurable resistance values. Each configurable threshold value corresponds to a configurable resistance value.

[0189] Step S2200 includes:

[0190] S2210: Based on the target threshold value, control the variable resistor 200 to switch the resistance value to the configurable resistance value corresponding to the target threshold value.

[0191] This facilitates the determination of the target threshold value for the current load 400 configuration, and the adjustment of the resistance value of the variable resistor 200 based on the target threshold value, so as to adjust the current limiting protection threshold value to the target threshold value that matches the current load 400 configuration.

[0192] In some possible implementations, step S2110 includes:

[0193] S2111: The maximum current of the current configuration is obtained based on the configuration information of load 400 and the pre-stored configurable load information.

[0194] S2112: Obtain the safety threshold value based on the current maximum current configuration.

[0195] This facilitates the determination of the safety threshold value for the current load 400 configuration, enabling the board's current limiting protection threshold value to be quickly and accurately adjusted to match the target threshold value for the current load 400 configuration.

[0196] In some examples, step S1000 includes: obtaining the presence information of all slots SL and the model information of the functional devices plugged into slots SL, so as to obtain the configuration information of load 400.

[0197] For example, step S2111 includes: obtaining the power consumption information of each functional device plugged into slot SL based on the pre-stored correspondence between the model information and power consumption information of the functional devices and the obtained model information of the functional devices plugged into slot SL, and obtaining the maximum current of each functional device plugged into slot SL based on the power consumption information of each functional device plugged into slot SL, thereby obtaining the current configured maximum current.

[0198] In some examples, after step S2000, the method further includes the step:

[0199] S3000: Inspect load 400. If the configuration information of load 400 has not changed, maintain the current current limiting protection threshold value of the board. If the configuration information of load 400 has changed, execute steps S1000 and S2000 again.

[0200] After the computing device is powered on, the baseboard management controller 510 and logic device 520 start running.

[0201] After the baseboard management controller 510 is started, it detects the presence information of all slots SL in the subsequent stage, as well as the model information of the functional devices plugged into the slots SL, in order to obtain the configuration information of the load 400.

[0202] After obtaining the configuration information of load 400, the baseboard management controller 510 can obtain the power consumption information of the current configuration based on the model information of the functional device plugged into slot SL, and obtain the maximum current of the current configuration based on the power consumption information of the current configuration.

[0203] After obtaining the current configured maximum current, the baseboard management controller 510 obtains a safety threshold value based on the current configured maximum current.

[0204] After obtaining the safety threshold value, the board management controller 510 matches the target threshold value from the preset set of configurable threshold values ​​based on the safety threshold value. The target threshold value is the configurable threshold value in the set of configurable threshold values ​​that matches the safety threshold value.

[0205] After obtaining the target threshold value, the logic device 520 controls the variable resistor 200 to switch the resistance value to the configurable resistance value corresponding to the target threshold value, thereby adjusting the current limiting protection threshold value of the board to the target threshold value.

[0206] After adjusting the current limiting protection threshold of the board to the target threshold, the baseboard management controller 510 inspects the presence information of all slots SL in the downstream stage, as well as the model information of the functional devices plugged into the slots SL. If the configuration information of the load 400 has not changed, the board maintains its current current limiting protection threshold. If the configuration information of the load 400 changes, the current limiting protection threshold is adjusted according to the changed configuration information of the load 400, following the method described above.

[0207] In the description of the embodiments of this application, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, an indirect connection through an intermediate medium, or the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in the embodiments of this application according to the specific circumstances.

[0208] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0209] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the embodiments of this application, and are not intended to limit them. Although the embodiments of this application have been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A computing device, characterized in that, Including single boards; The single board can be plugged into loads with different configurations (400). The single board includes a current limiting protection circuit (100) and a variable resistor (200). The input terminal of the current limiting protection circuit (100) is connected to the power supply (300), and the output terminal of the current limiting protection circuit (100) is connected to the load (400), so that the power supply (300) supplies power to the load (400) through the current limiting protection circuit (100). The current limiting protection circuit (100) is used to disconnect the circuit between the power supply (300) and the load (400) when the current between the power supply (300) and the load (400) is greater than the current limiting protection threshold of the board. The variable resistor (200) is electrically connected to the current limiting protection circuit (100). The variable resistor (200) is used to adjust the current limiting protection threshold value by adjusting its own resistance value so that the current limiting protection threshold value can be adapted to the load (400) with different configurations.

2. The computing device according to claim 1, characterized in that, The variable resistor (200) includes a switch control circuit (210), which is electrically connected to the current limiting protection circuit (100); The switch control circuit (210) includes a switch (SW) and a plurality of resistors (R). The switch (SW) is connected to the resistors (R). The switch (SW) is used to control the electrical connection relationship of the resistors (R) in order to control the resistance value of the variable resistor (200).

3. The computing device according to claim 2, characterized in that, The switch control circuit (210) includes multiple resistor circuits (211) connected in parallel. The resistor circuit (211) is electrically connected to the current limiting protection circuit (100); The resistor circuit (211) includes the resistor (R), and at least a portion of the resistor circuit (211) also includes the switching device (SW). In the same resistor circuit (211), the resistor (R) is connected in series with the switching device (SW), which is used to control the on / off state of the resistor circuit (211).

4. The computing device according to any one of claims 1-3, characterized in that, The single board includes a soft-start chip (10). The soft-start chip (10) includes the current limiting protection circuit (100) and the current limiting protection threshold setting pin (P1). The current limiting protection circuit (100) includes a power supply circuit (110), a power supply control circuit (120), a current sampling circuit (130), and a comparison circuit (140). The input terminal of the power supply circuit (110) is electrically connected to the power supply (300), and the output terminal of the power supply circuit (110) is electrically connected to the load (400), so that the power supply (300) supplies power to the load (400) through the power supply circuit (110); The input terminal of the current sampling circuit (130) is electrically connected to the power supply circuit (110), the output terminal of the current sampling circuit (130) is electrically connected to the first input terminal of the comparison circuit (140), the second input terminal of the comparison circuit (140) is electrically connected to the reference voltage (600), the output terminal of the comparison circuit (140) is electrically connected to the power supply control circuit (120), the power supply control circuit (120) is electrically connected to the power supply circuit (110), one end of the variable resistor (200) is grounded, the other end of the variable resistor (200) is electrically connected to the current limiting protection threshold setting pin (P1), and the current limiting protection threshold setting pin (P1) is electrically connected to the first input terminal of the comparison circuit (140). The current sampling circuit (130) is used to output a feedback current based on the current flowing through the power supply circuit (110). The first input terminal of the comparison circuit (140) forms a feedback voltage based on the feedback current and the variable resistor (200). The second input terminal of the comparison circuit (140) forms a comparison voltage based on the reference voltage (600). The comparison circuit (140) is used to output an on / off control signal based on the comparison result of the feedback voltage and the comparison voltage. The power supply control circuit (120) is used to control the on / off state of the power supply circuit (110) based on the on / off control signal. The variable resistor (200) is used to adjust the feedback voltage generated by the same feedback current by adjusting its own resistance value, so as to adjust the current limiting protection threshold value.

5. The computing device according to any one of claims 1-4, characterized in that, It also includes a configuration detection and resistance control circuit (500); The configuration detection and resistance control circuit (500) is connected to the load (400) to realize signal interaction between the load (400) and the configuration detection and resistance control circuit (500). The configuration detection and resistance control circuit (500) is also connected to the variable resistor (200) to realize signal interaction between the configuration detection and resistance control circuit (500) and the variable resistor (200). The configuration detection and resistance control circuit (500) is used to detect the configuration information of the load (400) and to control the resistance value of the variable resistor (200) according to the configuration information of the load (400).

6. The computing device according to claim 5, characterized in that, The switching device (SW) of the variable resistor (200) is connected to the configuration detection and resistance control circuit (500) to realize signal interaction between the switching device (SW) and the configuration detection and resistance control circuit (500); The configuration detection and resistance control circuit (500) is used to control the switching device (SW) according to the configuration information of the load (400) to control the resistance value of the variable resistor (200).

7. The computing device according to claim 5 or 6, characterized in that, The configuration detection and resistance control circuit (500) is used to obtain the target threshold value based on the configuration information of the load (400); The configuration detection and resistance control circuit (500) is also used to control the resistance value of the variable resistor (200) according to the target threshold value, so as to adjust the current limiting protection threshold value of the board to the target threshold value.

8. The computing device according to claim 7, characterized in that, The configuration detection and resistance control circuit (500) is used to obtain a safety threshold value based on the configuration information of the load (400); The configuration detection and resistance control circuit (500) is further configured to match the target threshold value from a preset set of configurable threshold values ​​according to the safety threshold value. The target threshold value is a configurable threshold value in the set of configurable threshold values ​​that matches the safety threshold value. The set of configurable threshold values ​​includes multiple configurable threshold values. The resistance value of the variable resistor (200) can be switched between multiple configurable resistance values. Each configurable threshold value corresponds to one configurable resistance value. The configuration detection and resistance control circuit (500) is also used to control the variable resistor (200) to switch the resistance value to the configurable resistance value corresponding to the target threshold value according to the target threshold value.

9. The computing device according to claim 8, characterized in that, The configuration detection and resistance control circuit (500) is used to obtain the current configuration maximum current based on the configuration information of the load (400) and the pre-stored configurable load information; The configuration detection and resistance control circuit (500) is also used to obtain the safety threshold value based on the current configuration maximum current.

10. The computing device according to any one of claims 5-9, characterized in that, The configuration detection and resistance control circuit (500) includes a baseboard management controller (510) and a logic device (520). The substrate management controller (510) is connected to the load (400) to realize signal interaction between the substrate management controller (510) and the load (400). The substrate management controller (510) is also connected to the logic device (520) to realize signal interaction between the substrate management controller (510) and the logic device (520). The logic device (520) is connected to the variable resistor (200) to realize signal interaction between the logic device (520) and the variable resistor (200). The baseboard management controller (510) is used to detect the configuration information of the load (400) and obtain the target threshold value according to the configuration signal; The logic device (520) is used to control the resistance value of the variable resistor (200) according to the target threshold value, so as to adjust the current limiting protection threshold value of the board to the target threshold value.