IP Library Granted Patent US 12,346,185
Granted Patent B2
US 12,346,185 · App. 18/870,940 · Granted Jul 1, 2025

Mainboard protection system and method

Inventors: Hui Sun (Suzhou, CN); Yunli Liu (Suzhou, CN)
Assignee: Suzhou MetaBrain Intelligent Technology Co., Ltd.
G06F1/30G01R31/52G06F11/3058H02H1/0007H02H3/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,346,185
App. No.
18/870,940
Granted
Jul 1, 2025
Kind
B2
Abstract

A mainboard protection system and method are provided. A precision resistor is arranged between an overcurrent protection component and a voltage regulator, and the precision resistor is connected to a current monitoring circuit. The current monitoring circuit is connected to a complex programmable logic device, and transmits, w detecting that a voltage difference of the precision resistor is greater than a set threshold, an early-warning signal to the complex programmable logic device. The complex programmable logic device is connected to a processor and sends, when receiving the early-warning signal, an interrupt signal to the processor. in response to receiving the interrupt signal, the processor cuts off outputting of the overcurrent protection component.

Claims (33)

1. A mainboard protection system, comprising a power supply unit, an overcurrent protection component, a voltage regulator, and a load connected to the voltage regulator, further comprising a precision resistor arranged between the overcurrent protection component and the voltage regulator, wherein the precision resistor is connected to a current monitoring component; the current monitoring component is connected to a complex programmable logic device; the complex programmable logic device is connected to a processor;

the current monitoring component is configured to transmit, in response to detecting that a voltage difference of the precision resistor is greater than a set threshold, an early-warning signal to the complex programmable logic device;

the complex programmable logic device is configured to send an interrupt signal to the processor in response to receiving the early-warning signal; and

the processor is configured to cut off outputting of the overcurrent protection component in response to receiving the interrupt signal sent by the complex programmable logic device.

2. The mainboard protection system according to claim 1 , wherein a status pin of the current monitoring component is connected to a general-purpose input/output interface of the complex programmable logic device, and is configured to pull down a signal of the status pin in response to detecting that the voltage difference of the precision resistor is greater than the set threshold; and

correspondingly, the complex programmable logic device is configured to send the interrupt signal to the processor in a case of in response to the signal of the status pin is detected as a low-level signal.

3. The mainboard protection system according to claim 1 , wherein the processor is connected to the current monitoring component through an Inter-Integrated Circuit (I2C) bus, and is configured to: obtain, in response to receiving the interrupt signal, a signal recorded by a register of the current monitoring component through the 12C bus; determine whether the signal comprises the early-warning signal; and cut off the outputting of the overcurrent protection component in a case that the signal includes the early-warning signal.

4. The mainboard protection system according to claim 1 , wherein the processor is connected to the power supply unit and the overcurrent protection component, and is configured to: detect an output current of the power supply unit and an output current of the overcurrent protection component; and cut off outputting of the power supply unit in a case that a difference value between the output current of the power supply unit and the output current of the overcurrent protection component is greater than a set first threshold.

5. The mainboard protection system according to claim 1 , wherein the voltage regulator, the precision resistor, and the current monitoring component have a one-to-one correspondence relationship; in a case that there are a plurality of voltage regulators, the processor is configured to: acquire output currents of all the current monitoring components; and cut off the outputting of the overcurrent protection component in a case that a difference value between an output current of the overcurrent protection component and a sum of the output currents of all the current monitoring components is greater than a set second threshold.

6. The mainboard protection system according to claim 1 , wherein the complex programmable logic device is connected to the voltage regulator, and is configured to transmit, to the processor in response to detecting that the voltage regulator is abnormal, a prompt message indicating that the voltage regulator is abnormal; and

the processor is configured to cut off the outputting of the overcurrent protection component in response to receiving the prompt message indicating that the voltage regulator is abnormal.

7. The mainboard protection system according to claim 6 , wherein a general-purpose input/output interface of the complex programmable logic device is connected to a power good pin of the voltage regulator, and is configured to transmit, to the processor in a case that a power good signal of the power good pin is a low-level signal, a prompt message indicating that the power good signal is a low-level signal.

8. The mainboard protection system according to claim 7 , wherein in a case that the voltage regulator works normally, the power good signal is at a high level; and in a case that the voltage regulator is abnormal, outputting of the voltage regulator is cut off, and the power good signal becomes at a low level.

9. The mainboard protection system according to claim 7 , wherein the processor is connected to the voltage regulator through an I2C bus, and is configured to: in a case that the prompt message indicating that the power good signal is a low-level signal, obtain, through the 12C bus, voltage regulator information recorded in a register of the voltage regulator; and cut off the outputting of the overcurrent protection component after saving the voltage regulator information to a set buffer region.

10. The mainboard protection system according to claim 9 , wherein the processor is configured to read the voltage regulator information from the set buffer region in response to receiving a voltage regulator query instruction.

11. The mainboard protection system according to claim 10 , wherein a human-computer interaction interface is provided on the processor, and the human-computer interaction interface is configured to input the query instruction.

12. The mainboard protection system according to claim 10 , wherein the processor is configured to: after receiving the prompt message, acquire internal register information of the voltage regulator and save the information, wherein the internal register information is used for locating a cause of a fault of the voltage regulator.

13. The mainboard protection system according to claim 1 , further comprising a temperature sensor configured to detect a temperature of the load, wherein

the processor is connected to the temperature sensor and is configured to: obtain a temperature value acquired by the temperature sensor; activate a counting function when there is a temperature value exceeding a temperature threshold; add one to a count value in a case that an obtained current temperature value is greater than a previous temperature value; and cut off the outputting of the overcurrent protection component until the count value reaches a set upper limit of count value.

14. The mainboard protection system according to claim 13 , wherein the processor is configured to: after the counting function is activated, zero the count value in a case that the obtained current temperature value is less than or equal to the previous temperature value.

15. The mainboard protection system according to claim 13 , wherein the processor is configured to: after the count value is zeroed, deactivate the counting function in a case that the obtained current temperature value is less than or equal to the temperature threshold.

16. The mainboard protection system according to claim 13 , wherein the processor is configured to: after the counting function is activated, cut off the outputting of the overcurrent protection component in a case that a change rate between the current temperature value and the previous temperature value exceeds a preset change threshold.

17. The mainboard protection system according to claim 1 , wherein the current monitoring component is connected to the processor and is configured to: transmit the early-warning signal to the complex programmable logic device in in response to detecting the voltage difference of the precision resistor is greater than the set threshold, and determine whether the voltage difference of the precision resistor is still greater than the set threshold within preset time; and transmit an alert signal to the processor in a case that the voltage difference of the precision resistor is still greater than the set threshold within the preset time; and

the processor is configured to cut off the outputting of the overcurrent protection component in response to receiving the alert signal transmitted by the current monitoring component.

18. The mainboard protection system according to claim 1 , wherein the processor is a microcontroller unit.

19. The mainboard protection system according to claim 1 , wherein the processor is a baseboard management controller.

20. A mainboard protection method, being applicable to a mainboard protection system, comprising a power supply unit, an overcurrent protection component, a voltage regulator, and a load connected to the voltage regulator, further comprising a precision resistor arranged between the overcurrent protection component and the voltage regulator, wherein the precision resistor is connected to a current monitoring component; the current monitoring component is connected to a complex programmable logic device; the complex programmable logic device is connected to a processor;

the current monitoring component is configured to transmit, in response to detecting that a voltage difference of the precision resistor is greater than a set threshold, an early-warning signal to the complex programmable logic device;

the complex programmable logic device is configured to send an interrupt signal to the processor in response to receiving the early-warning signal; and

the processor is configured to cut off outputting of the overcurrent protection component in response to receiving the interrupt signal sent by the complex programmable logic device; and

wherein the method comprising:

determining whether an interrupt signal sent by the complex programmable logic device is received; and

cutting off outputting of the overcurrent protection component in response to receiving the interrupt signal sent by the complex programmable logic device, wherein the interrupt signal is an interrupt signal that is sent by the complex programmable logic device in response to receiving an early-warning signal that is transmitted by the current monitoring component detecting that a voltage difference of the precision resistor is greater than a set threshold.

Assignments (2)
LICENSE Recorded Jun 30, 2026
From: IEIT SYSTEMS CO., LTD
To: AIVRES SYSTEMS INC.
Reel/Frame 075857/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2024
From: SUN, HUI; LIU, YUNLI
To: SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD.
Reel/Frame 069471/0643 →
Priority Claims (1)
CN 202211430839.X · Nov 16, 2022 · national
Continuity (1)
Related Publication 20250172986A1 · May 29, 2025
References Cited (13)
US 20200033926A1 · Maddukuri · 2020 [cited by examiner]
US 20200220347A1 · Liu · 2020 [cited by examiner]
CN 102882187A · 2013 [cited by applicant]
CN 208257396U · 2018 [cited by applicant]
CN 109149521A · 2019 [cited by applicant]
CN 110502087A · 2019 [cited by applicant]
CN 110618743A · 2019 [cited by applicant]
CN 110888784A · 2020 [cited by applicant]
CN 112736839A · 2021 [cited by applicant]
CN 114816539A · 2022 [cited by applicant]
CN 115599193A · 2023 [cited by applicant]
International Search Report and Written Opinion of corresponding PCT Application No. PCT/CN2023/103409 mailed Sep. 14, 2023 including English translation (14 pages). [cited by applicant]
Notification to Grant Patent Right for Invention of corresponding CN Priority Application No. CN202211430839.X dated Feb. 7, 2023, including English translation, and including English translation of allowed claims of co… [cited by applicant]