Circuit, device and system for burning BIOS (Basic Input / Output System) on mainboard

By designing a motherboard recording BIOS circuit that integrates the Type-C interface and battery, the problem of inability to burn after power outage in the existing technology is solved, and the normal burning function is realized in the case of power outage is improved, and the reliability and flexibility of the system are improved.

CN222774829UActive Publication Date: 2025-04-18JWIPC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202421687365.1
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-07-16
Publication Date
2025-04-18
Estimated Expiration
2034-07-16

AI Technical Summary

Technical Problem

The existing motherboards can't burn the BIOS after power outage, which has certain limitations.

Method used

A circuit for motherboard burning BIOS is designed, integrating the Type-C interface, battery, MCU and serial peripheral interface module. It supplies power and charges the MCU when plugged in through the Type-C interface. It is powered by the battery when it is not plugged in, ensuring that it can burn normally even when power is out.

Benefits of technology

It realizes the function of burning the BIOS on the motherboard normally in the event of power outage, improves the reliability and flexibility of the system, and avoids system failures caused by interruption of power supply.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN222774829U_ABST
    Figure CN222774829U_ABST
Patent Text Reader

Abstract

The utility model relates to a circuit, a device and a system for burning a BIOS (Basic Input / Output System) on a mainboard, belongs to a burning device, and aims to solve the problem that the existing burning mode cannot be carried out after power failure. The circuit for burning the BIOS on the mainboard comprises an MCU, a battery, a serial peripheral interface module, a downloading interface and a Type-C interface, the battery, the downloading interface and the Type-C interface are connected with the MCU, and the serial peripheral interface module is connected with the MCU through an SPI bus. The utility model further provides a device and a system for burning the BIOS on the mainboard. When the Type-C interface is plugged in, the Type-C is used for supplying power to the MCU and charging the battery; and when the Type-C interface is not plugged in, the battery supplies power to the MCU, so that the BIOS can be continuously burnt after power failure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to a burning device, and in particular, to a circuit, a device and a system for burning BIOS on a mainboard. Background Art

[0002] The BIOS (Basic Input / Output System) burned on the motherboard is the first software loaded when the computer starts. It is responsible for the initialization and configuration of basic hardware so that the operating system on the motherboard can run smoothly. Most motherboard manufacturers provide BIOS update programs, through which users can burn new BIOS firmware files to the motherboard.

[0003] At present, the BIOS burning of the motherboard is generally carried out by mounting a U disk and burning with a universal programmer. This method of mounting a U disk limits the burning range, and the difference between the BIOS versions cannot be too large, otherwise the update cannot be completed. At the same time, when using this method for burning, there must be a computer motherboard that can be used for normal work. It cannot be carried out in the case of power failure. Therefore, in the actual production process, it will be subject to certain limitations. Utility Model Content

[0004] The purpose of the present application is to provide a circuit, device and system for burning BIOS on a motherboard, so as to solve the problem that the existing burning method cannot be performed after power failure.

[0005] In order to solve the above problems, the present application adopts the following technical solutions:

[0006] A first aspect of the present application provides a circuit for burning BIOS on a mainboard, comprising: an MCU, a battery, a serial peripheral interface module, a download interface, and a Type-C interface, wherein the battery, the download interface, and the Type-C interface are respectively connected to the MCU, and the serial peripheral interface module is connected to the MCU via an SPI bus.

[0007] When the Type-C interface is plugged in, the Type-C interface supplies power to the MCU and charges the battery; when the Type-C interface is not plugged in, the battery supplies power to the MCU.

[0008] By integrating the Type-C interface, the circuit used to burn the BIOS on the motherboard can power the MCU when it is plugged in through the Type-C interface, and can also charge the battery. When the Type-C interface is not plugged in, the battery can provide continuous power to the MCU, ensuring that the BIOS can be burned normally even when the device is powered off.

[0009] Furthermore, the circuit for burning BIOS on the mainboard also includes a detection module, which is connected to the Type-C interface and is used to detect the plug-in status of the Type-C interface.

[0010] Through the detection module, the circuit can monitor the plug-in status of the Type-C interface to ensure that the MCU can respond to changes in the connection status of the interface in a timely manner. When the Type-C interface is plugged in, the MCU can correctly receive power supply and charge the battery. When the interface is powered off, the MCU can automatically switch to battery power, avoiding system failures caused by power supply interruptions.

[0011] Furthermore, the circuit for burning BIOS on the mainboard also includes a power supply indication module, which is connected to the Type-C interface and the battery respectively, and is used to indicate the current power supply status of the MCU.

[0012] By adding a power supply indication module, the power supply status of the MCU can be monitored in real time to ensure that the MCU is in a stable power supply state during the BIOS burning process, avoiding burning failures caused by unstable power supply and improving the reliability and stability of the entire system.

[0013] Furthermore, the circuit for burning BIOS on the mainboard also includes a key control module, and the key control module is connected to the MCU.

[0014] By adding a key control module, users can control the burning process more conveniently and improve the accuracy of burning BIOS. At the same time, users can pause the burning process at any time to check the burning progress or deal with some emergency situations, thereby increasing the flexibility of the system.

[0015] Furthermore, the circuit for burning BIOS on the mainboard also includes a status indicator light module, and the status indicator light module is connected to the MCU.

[0016] By adding a status indicator module, users can intuitively see the real-time status of BIOS burning (burning progress, success or failure), which improves the user's control over the burning process.

[0017] Furthermore, the circuit for burning BIOS on the mainboard also includes an external crystal oscillator module, and the external crystal oscillator module is connected to the MCU.

[0018] By introducing an external crystal oscillator module, a stable clock signal can be provided for the MCU, ensuring accurate data transmission and processing during BIOS burning, and improving the overall stability of the system. When problems occur during BIOS burning, a stable clock signal helps to quickly troubleshoot and find out the problem, thereby saving troubleshooting time and improving troubleshooting efficiency.

[0019] Furthermore, the serial peripheral interface module includes a serial peripheral interface and a storage chip, and the MCU is connected to the storage chip through the serial peripheral interface.

[0020] By using the serial peripheral interface module, high-speed data transmission between the MCU and the storage chip can be achieved, which improves the data transmission efficiency during the BIOS burning process, reduces the delay of data during the transmission process, ensures the real-time burning of the BIOS, and improves the response speed. At the same time, by connecting to the storage chip through the serial peripheral interface, large-capacity data storage can be achieved to meet the BIOS burning needs with different capacity requirements.

[0021] Furthermore, the MCU is provided with a search module, the search module is connected to the storage chip, and the search module is used to search for a fixed bin file in the storage chip.

[0022] Through the built-in search module, the MCU can directly search for fixed bin files in the storage chip, reducing the time of searching on external storage devices. The system startup and BIOS loading process will be significantly shortened, providing a faster user experience.

[0023] A second aspect of the present application provides a device for burning BIOS on a mainboard, comprising: a shell having a receiving cavity formed therein, and any of the above-mentioned circuits for burning BIOS on a mainboard, arranged in the shell.

[0024] A third aspect of the present application provides a system for burning BIOS on a mainboard, and the system for burning BIOS on a mainboard includes the above-mentioned device.

[0025] Compared with the prior art, the beneficial effect of the present application is that through the Type-C interface, the circuit for burning the BIOS on the motherboard can be directly powered and the battery can be charged. When the Type-C interface is not plugged in, the battery can provide continuous power to the MCU, so that the BIOS can be burned normally even in the event of a power outage. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 A schematic diagram of a circuit for burning BIOS on a motherboard provided in an embodiment of the present application;

[0027] Figure 2 A schematic diagram of the module principle of a circuit for burning BIOS on a motherboard provided in an embodiment of the present application; and

[0028] Figure 3 A schematic diagram of a battery power supply circuit provided in an embodiment of the present application.

[0029] Description of reference numerals:

[0030] 1. MCU; 11. Search module; 2. Battery; 3. Serial peripheral interface module; 310. Storage chip; 320. Serial peripheral interface; 4. Download interface; 5. Type-C interface; 6. Detection module; 7. Power supply indication module; 8. Button control module; 9. Status indicator module; 10. External crystal oscillator module. DETAILED DESCRIPTION

[0031] The specific implementation methods of the present application are described in detail below with reference to the accompanying drawings.

[0032] It should be noted that, in the absence of conflict, the embodiments and technical features in the embodiments of the present application can be combined with each other, and the detailed description in the specific implementation method should be understood as an explanation of the purpose of the present application and should not be regarded as an improper limitation on the present application.

[0033] It should be understood that the orientation or position relationship is based on the orientation or position relationship shown in the drawings. These orientation terms are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present application.

[0034] Figure 1 A schematic diagram of a circuit principle of a circuit for burning BIOS on a mainboard provided in an embodiment of the present application; Figure 2 A schematic diagram of the module principle of a circuit for burning BIOS on a mainboard provided in an embodiment of the present application; Figure 3 A schematic diagram of a battery power supply circuit provided in an embodiment of the present application. Figure 1 to Figure 3 As shown, an embodiment of the present application provides a circuit for burning BIOS of a mainboard, including MCU1, a battery 2, a serial peripheral interface module 3, a download interface 4 and a Type-C interface 5. The battery 2, the download interface 4 and the Type-C interface 5 are respectively connected to the MCU1, and the serial peripheral interface module 3 is connected to the MCU1 through an SPI bus. When the Type-C interface 5 is plugged in, the Type-C interface 5 supplies power to the MCU1 and charges the battery 2; when the Type-C interface 5 is not plugged in, the battery 2 supplies power to the MCU1.

[0035] Specifically, when the circuit of the motherboard burns the BIOS, the circuit includes a microcontroller unit (MCU1), a battery 2, a serial peripheral interface module 3, a download interface 4 and a Type-C interface 5. For example, when the computer motherboard freezes, it is impossible to directly power the computer motherboard through the power cord. At this time, the microcontroller unit can be powered through the Type-C interface 5 to burn the BIOS of the computer motherboard. Connect the battery 2, the download interface 4 and the Type-C interface 5 to the MCU1, configure the relevant SPI bus pins, and connect the serial peripheral interface module 3 to the MCU1 through the SPI bus. When the Type-C interface 5 is inserted, the Type-C interface 5 will be responsible for powering the MCU1 and charging the battery 2. At this time, the MCU1 can adjust its working mode by detecting the power state of the Type-C interface 5, for example, switching from the battery power supply mode to the external power supply mode. When the Type-C interface 5 is not inserted, the battery 2 will power the MCU1, and at this time, the MCU1 can continue to work normally and perform the task of burning the BIOS of the motherboard. During the entire working process, the serial peripheral interface module 3 can exchange data with the MCU1 through the SPI bus to support the transmission and processing of various data. For example, the Type-C interface 5 is a VSB_USB port (see Figure 1 , Figure 3 ), charge the battery 2 through the VSB_USB port, or power the MCU 1. Through the Type-C interface 5, the circuit for burning the BIOS on the motherboard can be powered directly, and the battery 2 can be charged. When the Type-C interface 5 is not plugged in, the battery 2 can provide continuous power to the MCU 1, so that the BIOS can be burned normally even if the power is off.

[0036] In some embodiments, the circuit for burning BIOS on the motherboard further includes a detection module 6 , which is connected to the Type-C interface 5 and is used to detect the power plugging status of the Type-C interface 5 .

[0037] Specifically, the detection module 6 is connected to the Type-C interface 5 by welding pins or other means to ensure that the detection module 6 can accurately detect the plug-in status of the Type-C interface 5. When the Type-C interface 5 is inserted, the detection module 6 will immediately detect this situation and send a signal to MCU1 to notify MCU1 that the external power supply has been connected. After receiving this signal, MCU1 can adjust its working mode, for example, switch from battery power mode to external power mode. If the Type-C interface 5 is not inserted, the detection module 6 will detect this situation and send a signal to MCU1 to notify MCU1 that the external power supply is not connected. After receiving this signal, MCU1 can continue to maintain the current working mode and continue to be powered by the battery 2. During the entire working process, the detection module 6 will monitor the plug-in status of the Type-C interface 5 in real time, and promptly feedback the corresponding information to MCU1 to ensure that MCU1 can adjust its working mode according to the actual situation.

[0038] Through the detection module 6, the circuit can monitor the plug-in status of the Type-C interface 5 to ensure that MCU1 can respond to changes in the connection status of the interface in a timely manner. When the Type-C interface 5 is plugged in, MCU1 can correctly receive the power supply of the Type-C interface 5 and charge the battery 2. When the interface is powered off, MCU1 can automatically switch to battery 2 for power supply, avoiding system failures caused by power supply interruptions.

[0039] In some embodiments, the circuit for burning BIOS on the mainboard further includes a power supply indication module 7, which is respectively connected to the Type-C interface 5 and the battery 2, and is used to indicate the current power supply status of the MCU1.

[0040] Specifically, the power supply indication module 7 is connected to the Type-C interface 5 and the battery 2 respectively, and the power supply indication module 7 can accurately detect the power supply status of the MCU1 and give corresponding indications. When the Type-C interface 5 is inserted, the power supply indication module 7 will send a signal to indicate that the current MCU1 is using an external power supply through an indicator light or a display screen. If the Type-C interface 5 is not inserted, the power supply indication module 7 will send another signal to indicate that the current MCU1 is using a battery for power supply through an indicator light or a display screen.

[0041] By adding the power supply indication module 7, the power supply status of MCU1 can be monitored in real time to ensure that MCU1 is in a stable power supply state during BIOS burning, thereby avoiding burning failure due to unstable power supply and improving the reliability and stability of the entire system.

[0042] In some embodiments, the circuit for burning BIOS on the mainboard further includes a key control module 8 , and the key control module 8 is connected to the MCU1 .

[0043] Specifically, during the process of burning BIOS on the mainboard, the user may need to perform some operations, such as starting burning, selecting burning files, etc. The key control module 8 can provide input methods for these operations, such as physical keys or touch buttons. When the user presses a key, the key control module 8 will capture this action and send a signal to MCU1. After receiving this signal, MCU1 can perform corresponding operations according to the type and state of the key. The key control module 8 is connected to MCU1 to ensure that the key control module 8 can accurately receive the user's operation and pass it to MCU1. During the entire working process, the key control module 8 will monitor the user's operation in real time and pass the corresponding signal to MCU1 in time to ensure that the user can conveniently control the process of burning BIOS on the mainboard.

[0044] By adding the key control module 8, the user can control the burning process more conveniently and improve the accuracy of burning BIOS. At the same time, the user can pause the burning process at any time to check the burning progress or deal with some emergency situations, thereby increasing the flexibility of the system.

[0045] In some embodiments, the circuit for burning BIOS on the mainboard further includes a status indicator light module 9 , and the status indicator light module 9 is connected to the MCU1 .

[0046] Specifically, during the process of burning BIOS on the motherboard, MCU1 will experience different states, such as standby, burning, burning completed, etc. The status indicator module 9 can display different light signals according to these states to feedback the current burning status to the user. When MCU1 is in the standby state, the status indicator module 9 can display a color or mode. For example, the status indicator module 9 is provided with a FLASH_LED (see Figure 1 ), and flashes red to indicate that it is waiting for user operation. When MCU1 starts to burn the BIOS file, the status indicator module 9 can switch to another color or mode, for example, flashing green, to indicate that the burning process is in progress. When the burning is completed, the status indicator module 9 can display another color or mode, for example, stable blue, to indicate that the burning is successful. The status indicator module 9 will display corresponding light signals according to the state changes of MCU1 to help users understand the real-time status of the motherboard burning BIOS.

[0047] By adding the status indicator light module 9, the user can intuitively see the real-time status of burning BIOS (burning progress, success or failure), thereby improving the user's control over the burning process.

[0048] In some embodiments, the circuit for burning BIOS on the mainboard further includes an external crystal oscillator module 10 , and the external crystal oscillator module 10 is connected to the MCU1 .

[0049] Specifically, during the process of burning the BIOS on the mainboard, the external crystal oscillator module 10 will provide an accurate clock signal to MCU1. MCU1 uses this clock signal to control its internal operations, such as processing user input, executing the burning process, managing data transmission, etc. The external crystal oscillator module 10 usually selects a suitable frequency to meet the clock requirements of MCU1. For example, if MCU1 requires a 48MHz clock signal, the external crystal oscillator module 10 will include a corresponding crystal oscillator and generate the required clock frequency through a frequency division circuit. During the entire working process, the external crystal oscillator module 10 will continue to provide MCU1 with a stable clock signal to ensure that MCU1 can work normally and ensure the accuracy of burning the BIOS on the mainboard.

[0050] By introducing the external crystal oscillator module 10, a stable clock signal can be provided for the MCU1, ensuring accurate data transmission and processing during the BIOS burning process, and improving the overall stability of the system. When there is a problem with the BIOS burning, the stable clock signal helps to quickly troubleshoot and find out the problem, thereby saving troubleshooting time and improving troubleshooting efficiency.

[0051] In some embodiments, the serial peripheral interface module 3 includes a serial peripheral interface 320 and a memory chip 310 , and the MCU1 is connected to the memory chip 310 via the serial peripheral interface 320 .

[0052] Specifically, the serial peripheral interface module 3 includes a serial peripheral interface 320 and a memory chip 310. The serial peripheral interface 320 can adopt a standard serial communication interface such as SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit), UART (Universal Asynchronous Receiver / Transmitter), etc. MCU1 is connected to the memory chip 310 through the serial peripheral interface 320. Here, the corresponding pins of MCU1 are connected to the pins of the serial peripheral interface 320 through the wiring on the circuit board. The memory chip 310 can be a flash memory chip, EEPROM, NAND or NOR flash memory, etc., for storing BIOS programs or other related data. The serial peripheral interface 320 is responsible for data exchange with the memory chip 310, including read and write operations. In the process of burning BIOS on the mainboard, MCU1 sends instructions to the memory chip 310 through the serial peripheral interface 320 to read or write the BIOS program. For example, MCU1 can send a specific command sequence to select a specific area on the memory chip 310 and perform data read or write operations. The serial peripheral interface module 3 is responsible for data interaction between the MCU1 and the storage chip 310 , ensuring that the BIOS program can be correctly burned into the storage chip 310 .

[0053] By using the serial peripheral interface module 3, high-speed data transmission can be achieved between the MCU1 and the storage chip 310, which improves the data transmission efficiency during the BIOS burning process, reduces the delay of data during the transmission process, ensures the real-time burning of the BIOS, and improves the response speed. At the same time, by connecting the serial peripheral interface 320 to the storage chip 310, large-capacity data storage can be achieved to meet the BIOS burning requirements of different capacity requirements.

[0054] In some embodiments, the MCU 1 is provided with a search module 11 , which is connected to the storage chip 310 , and is used to search for a fixed bin file in the storage chip 310 .

[0055] Specifically, the search module 11 is a software program module. The search module 11 is connected to the storage chip 310. The search module 11 can exchange data with the storage chip 310 through the serial peripheral interface 320 to ensure that the search module 11 can access the data on the storage chip 310. A fixed bin file has been stored inside the storage chip 310. This file contains preset configuration information, firmware program or other related data. The name of the fixed bin file is determined in advance according to the corresponding rules. The function of the search module 11 is to quickly find this fixed bin file in the storage chip 310. When MCU1 needs to start or update the firmware, the search module 11 will be triggered to start searching for the fixed bin file in the storage chip 310. Once the search module 11 finds the fixed bin file, it will pass the path or address of the file to MCU1. MCU1 can read the fixed bin file according to this path or address, and execute the instructions therein or update the firmware. The search module 11 is responsible for quickly locating the fixed bin file in the storage chip 310, and MCU1 is responsible for processing the information returned by the search module 11 and performing corresponding operations.

[0056] Through the built-in search module, the MCU can directly search for fixed bin files in the storage chip, reducing the time of searching on external storage devices. The system startup and BIOS loading process will be significantly shortened, providing a faster user experience.

[0057] An embodiment of the present application provides a device for burning BIOS on a mainboard, comprising: a shell having a receiving cavity formed therein, and the above-mentioned circuit for burning BIOS on the mainboard, which is arranged in the shell.

[0058] An embodiment of the present application also provides a system for burning BIOS on a mainboard, and the system for burning BIOS on a mainboard includes the above-mentioned device.

[0059] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit the same. Although the present application has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments, or to replace some of the technical features therein by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions claimed to be protected by the present application.

Claims

1. A circuit for burning BIOS on a motherboard, characterized in that: include: MCU, battery, serial peripheral interface module, download interface and Type-C interface, the battery, the download interface and the Type-C interface are respectively connected to the MCU, and the serial peripheral interface module is connected to the MCU via an SPI bus, When the Type-C interface is plugged in, the Type-C interface supplies power to the MCU and charges the battery; when the Type-C interface is not plugged in, the battery supplies power to the MCU.

2. A circuit for burning BIOS on a motherboard according to claim 1, characterized in that: The circuit for burning BIOS on the mainboard also includes a detection module, which is connected to the Type-C interface and is used to detect the plug-in status of the Type-C interface.

3. A circuit for burning BIOS on a motherboard according to claim 2, characterized in that: The circuit for burning BIOS on the mainboard also includes a power supply indication module, which is connected to the Type-C interface and the battery respectively, and is used to indicate the current power supply status of the MCU.

4. A circuit for burning BIOS on a motherboard according to claim 1, characterized in that: The circuit for burning BIOS on the mainboard also includes a key control module, and the key control module is connected to the MCU.

5. The circuit for burning BIOS on a motherboard according to claim 1, characterized in that: The circuit for burning BIOS on the mainboard also includes a status indicator light module, and the status indicator light module is connected to the MCU.

6. A circuit for burning BIOS on a motherboard according to claim 1, characterized in that: The circuit for burning BIOS on the mainboard also includes an external crystal oscillator module, and the external crystal oscillator module is connected to the MCU.

7. A circuit for burning BIOS on a motherboard according to claim 1, characterized in that: The serial peripheral interface module includes a serial peripheral interface and a storage chip, and the MCU is connected to the storage chip through the serial peripheral interface.

8. A circuit for burning BIOS on a motherboard according to claim 7, characterized in that: The MCU is provided with a search module, the search module is connected to the storage chip, and the search module is used to search for a fixed bin file in the storage chip.

9. A device for burning BIOS on a motherboard, characterized in that: include: A shell having a receiving cavity formed therein, and a circuit for burning BIOS on a mainboard according to any one of claims 1 to 8, are arranged in the shell.

10. A system for burning BIOS on a motherboard, characterized in that: The system for burning BIOS on a mainboard comprises the device described in claim 9.