A power-on control circuit, method, and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INSPUR (SHANDONG) COMPUTER TECH CO LTD
- Filing Date
- 2023-02-23
- Publication Date
- 2026-05-26
Smart Images

Figure CN116126121B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power-on control circuit design, and more particularly to a power-on control circuit, method, and storage medium. Background Technology
[0002] With the rapid development of science and technology, companies and users are paying more and more attention to information security. In particular, some government agencies have put forward the demand for secure machines. The motherboard of a secure machine will be equipped with a BHD5 chip for encrypting the hard drive, a TCM chip to prevent unauthorized users from accessing the computer, and security cards and other security devices.
[0003] These encryption devices have their own power-on timing requirements. Meanwhile, customers without encryption needs often choose general-purpose machines with reduced encryption components to save costs. These general-purpose machines' motherboards do not include encryption chips like the BHD5 chip. For encryption machines and general-purpose machines sharing the same motherboard type, two different power-on schemes are needed. Designing the motherboard's power-on control circuit separately for each scheme requires modifying numerous components, leading to complex management and high costs. Therefore, a single power-on control circuit is needed for both the encryption and general-purpose motherboards. Summary of the Invention
[0004] In order to solve the above-mentioned technical problems, or at least partially solve the above-mentioned technical problems, and to solve the power-on problem, the present invention provides a power-on control circuit, method and storage medium.
[0005] In a first aspect, the present invention provides a power-on control circuit, which is applied to a motherboard that can be configured as either a secure or general type, comprising: a power-on control unit connected to a power supply module, wherein the power supply control unit is used to control the power supply module to execute a secure motherboard power-on scheme or a general motherboard power-on scheme.
[0006] The power-on control unit is connected to an optional circuit, which is configured as a circuit of the corresponding type according to the motherboard type, so that it can transmit the corresponding type of signal to the power-on control unit.
[0007] When the power-on control unit determines that the motherboard is a confidential motherboard based on the signal, it executes the confidential motherboard power-on scheme; when the power-on control unit determines that the motherboard is a general-purpose motherboard based on the signal, it executes the non-confidential power-on scheme.
[0008] Furthermore, the optional circuitry includes:
[0009] The connector is configured with three pins, wherein the middle pin is connected between a series voltage divider resistor R1 and a voltage divider resistor R2, wherein the voltage divider resistor R1 is connected to the pull-up power supply and the voltage divider resistor R2 is grounded, the middle pin is connected to the power-on control unit, and one of the other two pins is left floating and the other is grounded;
[0010] A jumper cap that mates with the pin connector to connect two pins in the pin connector; the jumper cap connects the middle pin and the suspended pin or connects the middle pin and the grounded pin.
[0011] Furthermore, the optional circuitry includes:
[0012] The voltage divider resistors R3 and R4 are connected in series. The power-on control unit is connected between the voltage divider resistors R3 and R4. The voltage divider resistor R3 is connected to the pull-up power supply, the voltage divider resistor R4 is grounded, and the voltage divider resistor R4 is connected in parallel with an optional switch.
[0013] Furthermore, the optional circuit is connected to a protection circuit, which includes a TVS diode connected in parallel with the voltage divider resistor R2.
[0014] Furthermore, for a security device using the aforementioned security motherboard, the power-on control unit is connected to the reset circuit of the security card and the TCM chip.
[0015] Furthermore, the power-on control unit is connected to the PG pin and the enable control pin of the power supply module. Before controlling the power supply module to output power, the power-on control unit uses the PG signal of the PG pin to detect whether the power output of the power supply module is stable. If the power supply module output is stable, the power-on timing control is performed through the enable control pin.
[0016] Furthermore, in the secure motherboard power-on scheme, the power-on control unit controls the power supply module to prioritize powering on the secure motherboard's security devices. After the security devices are powered on, the general motherboard power-on scheme is then executed. Specifically, the power-on control unit controlling the power supply module to prioritize powering on the secure motherboard's security devices includes: the power-on control unit controlling the power supply module to provide P1V2 power to the BHD5 chip via the P1V2 enable signal; after a first set time following the issuance of the P1V2 enable signal, the power-on control unit controlling the power supply module to provide P3V3 power to the BHD5 chip and the TCM chip via the P3V3 enable signal; after a second set time following the output of the P3V3 enable signal, the power-on control unit pulls up the reset circuits of the security card and the TCM chip.
[0017] Secondly, the present invention provides a power-on control method for a secure motherboard and a general-purpose motherboard, applied to the power-on control circuit, comprising:
[0018] Configure the state of the optional circuitry according to the motherboard type, so that the optional circuitry on the secure motherboard and the general-purpose motherboard outputs different signals to the power-on control unit;
[0019] The power-on control unit determines whether the motherboard is a confidential motherboard based on the signal provided by the optional circuit. If it is a confidential motherboard, the power-on control unit executes the confidential motherboard power-on scheme. If it is a general motherboard, the power-on control unit executes the non-confidential power-on scheme.
[0020] Furthermore, in the secure motherboard power-on scheme, the power-on control unit controls the power supply module to prioritize powering on the secure motherboard's security devices. After the security devices are powered on, the general motherboard power-on scheme is then executed.
[0021] Thirdly, the present invention provides a computer-readable storage medium storing a computer program, which, when executed by the power-on control unit of the power-on control circuit, implements the power-on control method for the secure motherboard and the general motherboard.
[0022] The technical solutions provided in the embodiments of the present invention have the following advantages compared with the prior art:
[0023] This invention includes an optional circuit for distinguishing between secure and general-purpose motherboards. A power-on control unit connects to this optional circuit, and the circuit transmits different signals to the power-on control unit depending on whether the motherboard is secure or general-purpose. When the power-on control unit determines the motherboard is secure based on the signals, it executes the secure motherboard power-on scheme; when it determines the motherboard is general-purpose, it executes the non-secure power-on scheme. By controlling the power supply module through the power-on control unit, the power supply control circuit design for both general-purpose and secure motherboards is unified, reducing management costs and avoiding extensive component modifications. Attached Figure Description
[0024] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0025] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Figure 1 A schematic diagram of a power-on control circuit provided in an embodiment of the present invention;
[0027] Figure 2 A schematic diagram of an optional circuit provided in an embodiment of the present invention;
[0028] Figure 3 A schematic diagram of another optional circuit provided in an embodiment of the present invention;
[0029] Figure 4 A flowchart illustrating a power-on control method for a secure motherboard and a general-purpose motherboard, provided as an embodiment of the present invention. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0031] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0032] Example 1
[0033] See Figure 1 As shown, an embodiment of the present invention provides a power-on control circuit, including:
[0034] A power supply module for powering both general-purpose and secure motherboards. In specific implementation, the power supply module includes several voltage conversion circuits mounted on the motherboard, providing the necessary voltage for both motherboards. The power supply module is controlled and connected to a power-on control unit. Specifically, the power-on control unit includes at least one CPLD chip, which is connected to the enable control pin of the power supply module via I / O pins. Specifically, when the output level of the CPLD chip's I / O pins does not match the level of the enable control pin, the CPLD chip's I / O pins are connected to the enable control pin via a level conversion circuit. The power-on control unit controls the power supply module to execute either the secure motherboard power-on scheme or the general-purpose motherboard power-on scheme based on the enable control pin.
[0035] To ensure the power-on control unit can accommodate both general-purpose and secure motherboards, an optional circuit is configured. In practice, the power-on control unit is connected to this optional circuit, and the circuit is configured to the corresponding type based on whether the motherboard is a secure or general-purpose motherboard, in order to transmit the corresponding type of signal to the power-on control unit.
[0036] In one implementation, see [reference] Figure 2 As shown, the optional circuit includes: a three-pin connector, wherein the middle pin is connected between a series voltage divider resistor R1 and a voltage divider resistor R2, wherein the voltage divider resistor R1 is connected to a pull-up power supply, the voltage divider resistor R2 is grounded, the middle pin is connected to the power-on control unit, and one of the other two pins is left floating and the other is grounded; a jumper cap that mates with the connector to connect two pins of the connector; the jumper cap connects the middle pin to the floating pin or to the grounded pin. The pull-up power supply comes from the power supply module. When the power supply module is connected to a power source, it supplies power to the power-on control unit and the optional circuit. The power-on control unit operates upon power-up and determines the motherboard type based on whether the signal provided by the optional circuit is high or low. In a secure machine, the jumper cap in the optional circuit is configured to connect the middle pin and the floating pin; in a general-purpose machine, the jumper cap in the optional circuit is configured to connect the middle pin and the ground pin. Then, when the power-on control unit receives a high level, it determines that the motherboard is a secure motherboard; when the power-on control unit receives a low level, it determines that the motherboard is a general-purpose motherboard.
[0037] In another implementation, see Figure 3 As shown, the optional circuit includes:
[0038] Between series-connected voltage divider resistors R1 and R2, where R1 is connected to a pull-up power supply and R2 is grounded, a selectable switch is connected in parallel with R2. The opening or closing of the selectable switch controls the selectable circuit to provide different signals to the power-on control unit. For example, in a secure device, the selectable switch is configured to be open; in a general-purpose device, the selectable switch is configured to be closed. Then, when the power-on control unit receives a high level, it determines that the motherboard is a secure motherboard; when it receives a low level, it determines that the motherboard is a general-purpose motherboard.
[0039] Specifically, to protect the safety of the power-on control unit, the optional circuit is connected to a protection circuit, which includes a TVS diode connected in parallel with a grounded voltage divider resistor. For example, in an optional circuit design using a jumper cap, the protection circuit uses a TVS diode connected in parallel with the voltage divider resistor R2, and the TVS diode is used to achieve electrostatic discharge (ESD) protection and surge protection. In an optional circuit design using an optional switch, the protection circuit uses a TVS diode connected in parallel with the voltage divider resistor R4, and the TVS diode is used to achieve ESD protection and surge protection.
[0040] For a security motherboard equipped with a BHD5 chip, the BHD5 chip is positioned on the link between the security motherboard and the hard drive. It is used for encryption and decryption of data between the motherboard and the hard drive; that is, encrypting data written by the security motherboard to the hard drive, transferring the encryption result to the hard drive, and decrypting data read from the hard drive by the security motherboard. The BHD5 chip requires the core operating voltage of P1V2 and the input / output port voltage of P3V3. For the BHD5 chip, the power supply module is equipped with two voltage conversion chips, XC9236A33CMR and XC9236A12CMR, which respectively provide voltages for P3V3 and P1V2. Both of these voltage conversion chips are high-efficiency DC / DC power conversion chips. Simultaneously, both P3V3 and P1V2 voltages are filtered by capacitors of different capacitance values. For a security motherboard equipped with a security card and / or TCM chip, the power-on control unit is connected to the reset circuit of the security card and / or TCM chip.
[0041] The main difference in power-on timing between general-purpose motherboards and security motherboards of different types lies in the power-on timing of the control and security devices. Therefore, the power-on scheme of the security motherboard of the same type includes the process of the power-on scheme of the general-purpose motherboard.
[0042] The power supply module includes a standby power supply, which operates after the power supply module is connected to a power source. This standby power supply powers the device's BIOS chip, LDO chip, RTC circuit, and system, enabling the device to power on. It provides the necessary standby voltages (P3V3, P1V5, and P1V2) for the device's bridge. The standby power supply maintains the device's internal clock and CMOS power-on, ensuring that CMOS configuration information is not lost. Once the standby voltage is ready, a corresponding notification is generated to confirm that the device has completed standby. In this application, the power supply module powers the power-on control unit and the optional circuit via the standby power supply. The power-on control unit operates upon power-up and determines the motherboard type based on signals provided by the optional circuit.
[0043] After power-on is triggered, if the power-on control unit determines that the motherboard is a confidential motherboard, it controls the power supply module to execute the confidential motherboard power-on scheme based on the enable control pin. If the power-on control unit determines that the motherboard is a general motherboard, it controls the power supply module to execute the general motherboard power-on scheme based on the enable control pin.
[0044] In the general motherboard power-on scheme, the power-on control unit controls the power supply module to power on motherboard components (such as bus, memory, and CPU) in the designed order. Taking the power-on of a common AMD single-bridge motherboard as an example, when the trigger switch controls the device to turn on, the switch signal is sent to the power-on control unit through I / O. After receiving the signal, the power-on control unit first issues SLP--S5# to turn on memory power supply. After the memory power supply is completed, a feedback signal is sent to the power-on control unit, which then issues SLP--S3#. After receiving SLP--S3#, the I / O module issues PS--ON# to pull the green wire low, and the power supply module starts to supply power to each circuit. In the specific implementation process, the power module sends a voltage stabilization signal to the IO, and the IO sends the voltage stabilization signal to the power-on control unit. After receiving the voltage stabilization signal, the power-on control unit sends a CPU power management chip enable signal to the enable pin of the CPU power management chip to start the CPU power supply. After the CPU power management chip supplies power normally, it feeds back a CPU power-on completion signal to the power-on control unit. The power-on control unit determines that the CPU power-on is complete and controls the power supply module to start the bus power supply through the bus power-on enable signal. The level generated by the bus power supply is converted into a bus power supply completion signal by the level conversion circuit and fed back to the power-on control unit.
[0045] In the aforementioned power-on scheme for the secure motherboard, the power-on timing control of the security devices needs to be considered. Specifically, during implementation, the power-on control unit controls the power supply module to prioritize powering on the security devices of the secure motherboard. Taking a secure motherboard configured with a BHD5 chip security card and a TCM chip as an example: the power-on control unit controls the power supply module to provide P1V2 power to the BHD5 chip via the P1V2 enable signal. After a first set time following the issuance of the P1V2 enable signal, the power-on control unit controls the power supply module to provide P3V3 power to the BHD5 chip and the TCM chip via the P3V3 enable signal. After a second set time following the output of the P3V3 enable signal, the power-on control unit pulls high the reset circuit of the security card and the TCM chip.
[0046] After the security device is powered on, the general motherboard power-on scheme is executed: Upon receiving the signal, the power-on control unit first issues SLP--S5# to enable memory power supply. After memory power supply is complete, a feedback signal is sent to the power-on control unit, which then issues SLP--S3#. Upon receiving SLP--S3#, the IO issues PS--ON# to pull the green wire low, and the power supply module starts supplying power to each circuit. In specific implementation, the power module sends a voltage stabilization signal to the IO, which then sends the voltage stabilization signal to the power-on control unit. Upon receiving the voltage stabilization signal, the power-on control unit sends a CPU power management chip enable signal to the enable pin of the CPU power management chip, enabling CPU power supply. After the CPU power management chip supplies power normally, it sends a CPU power-on completion signal back to the power-on control unit. The power-on control unit, upon confirming CPU power-on completion, controls the power supply module to enable bus power supply via a bus power-on enable signal. The voltage level generated by the bus power supply is converted into a bus power supply completion signal by a level conversion circuit and fed back to the power-on control unit.
[0047] In a preferred embodiment, the power-on control unit is connected to the PG pin and the enable control pin of the power supply module. Before controlling the power supply module to output power, the power-on control unit uses the PG signal on the PG pin to detect whether the power output of the power supply module is stable. If the power supply module output is stable, the power-on timing is controlled. For example, the power-on control unit controls the power supply module to provide P1V2 power to the BHD5 chip through the P1V2 enable signal. After the P1V2 enable signal is issued, the power-on control unit detects the PG pin of the power chip providing the P1V2 voltage to determine whether the power supply is stable. After stabilization, the power-on control unit controls the power supply module to provide P3V3 power to the BHD5 chip and the TCM chip through the P3V3 enable signal. The power-on control unit detects the PG pin of the power chip providing the P3V3 voltage to determine whether the power supply is stable. After stabilization, the power-on control unit pulls high the reset circuit of the security card and the TCM chip.
[0048] Example 2
[0049] See Figure 4 As shown, this embodiment of the invention provides a power-on control method for a secure motherboard and a general-purpose motherboard applied to the power-on control circuit described in Embodiment 1, comprising:
[0050] Configure the state of the optional circuit according to the motherboard type so that the optional circuit on the secure motherboard and the general motherboard outputs different signals to the power-on control unit; for example, for the optional circuit using a pin connector and jumper in Embodiment 1, configure the jumper in the optional circuit of the secure machine to connect the middle pin and the floating pin, and configure the jumper in the optional circuit of the general machine to connect the middle pin and the ground pin; then when the motherboard is a secure motherboard, the optional circuit sends a high level to the power-on control unit, and when the motherboard is a general motherboard, the optional circuit sends a low level to the power-on control unit.
[0051] The power supply module is configured to supply power to the power-on control unit and the optional circuit via standby power, so that the power-on control unit is powered on and runs before the motherboard is powered on.
[0052] The power-on control unit determines whether the motherboard is a confidential motherboard based on the signal provided by the optional circuit. If it is a confidential motherboard, the power-on control unit executes the confidential motherboard power-on scheme. If it is a general motherboard, the power-on control unit executes the non-confidential power-on scheme.
[0053] In the general motherboard power-on scheme, the power-on control unit controls the power supply module to power on motherboard components (such as bus, memory, and CPU) in the designed order. Taking the power-on of a common AMD single-bridge motherboard as an example, when the trigger switch controls the device to turn on, the switch signal is sent to the power-on control unit through I / O. After receiving the signal, the power-on control unit first issues SLP--S5# to turn on memory power supply. After the memory power supply is completed, a feedback signal is sent to the power-on control unit, which then issues SLP--S3#. After receiving SLP--S3#, the I / O module issues PS--ON# to pull the green wire low, and the power supply module starts to supply power to each circuit. In the specific implementation process, the power module sends a voltage stabilization signal to the IO, and the IO sends the voltage stabilization signal to the power-on control unit. After receiving the voltage stabilization signal, the power-on control unit sends a CPU power management chip enable signal to the enable pin of the CPU power management chip to start the CPU power supply. After the CPU power management chip supplies power normally, it feeds back a CPU power-on completion signal to the power-on control unit. The power-on control unit determines that the CPU power-on is complete and controls the power supply module to start the bus power supply through the bus power-on enable signal. The level generated by the bus power supply is converted into a bus power supply completion signal by the level conversion circuit and fed back to the power-on control unit.
[0054] In the aforementioned power-on scheme for the secure motherboard, the power-on timing control of the security devices needs to be considered. Specifically, during implementation, the power-on control unit controls the power supply module to prioritize powering on the security devices of the secure motherboard. Taking a secure motherboard configured with a BHD5 chip security card and a TCM chip as an example: the power-on control unit controls the power supply module to provide P1V2 power to the BHD5 chip via the P1V2 enable signal. After a first set time following the issuance of the P1V2 enable signal, the power-on control unit controls the power supply module to provide P3V3 power to the BHD5 chip and the TCM chip via the P3V3 enable signal. After a second set time following the output of the P3V3 enable signal, the power-on control unit pulls high the reset circuit of the security card and the TCM chip.
[0055] After the security device is powered on, the general motherboard power-on scheme is executed: Upon receiving the signal, the power-on control unit first issues SLP--S5# to enable memory power supply. After memory power supply is complete, a feedback signal is sent to the power-on control unit, which then issues SLP--S3#. Upon receiving SLP--S3#, the IO issues PS--ON# to pull the green wire low, and the power supply module starts supplying power to each circuit. In specific implementation, the power module sends a voltage stabilization signal to the IO, which then sends the voltage stabilization signal to the power-on control unit. Upon receiving the voltage stabilization signal, the power-on control unit sends a CPU power management chip enable signal to the enable pin of the CPU power management chip, enabling CPU power supply. After the CPU power management chip supplies power normally, it sends a CPU power-on completion signal back to the power-on control unit. The power-on control unit, upon confirming CPU power-on completion, controls the power supply module to enable bus power supply via a bus power-on enable signal. The voltage level generated by the bus power supply is converted into a bus power supply completion signal by a level conversion circuit and fed back to the power-on control unit.
[0056] Example 3
[0057] This invention provides a computer-readable storage medium storing a computer program. When executed by the power-on control unit of the power-on control circuit, the computer program implements the power-on control method for a secure motherboard and a general-purpose motherboard. The method includes: configuring the state of the optional circuit according to the motherboard type, so that the optional circuits on the secure motherboard and the general-purpose motherboard output different signals to the power-on control unit; for example, for the optional circuit using pin connectors and jumpers in Embodiment 1, the jumper in the optional circuit of the secure motherboard is configured to connect the middle pin and the floating pin, and the jumper in the optional circuit of the general-purpose motherboard is configured to connect the middle pin and the ground pin; then when the motherboard is a secure motherboard, the optional circuit sends a high level to the power-on control unit, and when the motherboard is a general-purpose motherboard, the optional circuit sends a low level to the power-on control unit.
[0058] The power supply module is configured to supply power to the power-on control unit and the optional circuit via standby power, so that the power-on control unit is powered on and runs before the motherboard is powered on.
[0059] The power-on control unit determines whether the motherboard is a confidential motherboard based on the signal provided by the optional circuit. If it is a confidential motherboard, the power-on control unit executes the confidential motherboard power-on scheme. If it is a general motherboard, the power-on control unit executes the non-confidential power-on scheme.
[0060] Based on the above description of the implementation methods, those skilled in the art can clearly understand that the present invention can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause an electronic device (which may be a mobile phone, personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0061] This invention includes an optional circuit for distinguishing between secure and general-purpose motherboards. A power-on control unit connects to this optional circuit, and the circuit transmits different signals to the power-on control unit depending on whether the motherboard is secure or general-purpose. When the power-on control unit determines the motherboard is secure based on the signals, it executes the secure motherboard power-on scheme; when it determines the motherboard is general-purpose, it executes the non-secure power-on scheme. By controlling the power supply module through the power-on control unit, the power supply control circuit design for both general-purpose and secure motherboards is unified, reducing management costs and avoiding extensive component modifications.
[0062] In the embodiments provided by this invention, it should be understood that the disclosed structures and methods can be implemented in other ways. For example, the structural embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, structures, or units, and may be electrical, mechanical, or other forms.
[0063] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0064] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0065] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A power-on control circuit applied to a mainboard which can be equipped as a security type or a general type, characterized in that, include: A power-on control unit connected to the power supply module, the power-on control unit being used to control the power supply module to execute a confidential motherboard power-on scheme or a general motherboard power-on scheme; The power-on control unit is connected to an optional circuit, which is configured as a circuit of the corresponding type according to the motherboard type, so as to transmit the corresponding type of signal to the power-on control unit. When the power-on control unit determines that the motherboard is a secure motherboard based on the signal, it executes the secure motherboard power-on scheme. In the secure motherboard power-on scheme, the power-on control unit controls the power supply module to prioritize powering on the secure devices on the secure motherboard. After the secure devices are powered on, the general motherboard power-on scheme is executed. The power-on control unit controlling the power supply module to prioritize powering on the secure devices on the secure motherboard includes: the power-on control unit controls the power supply module to provide P1V2 power to the BHD5 chip via the P1V2 enable signal; after the P1V2 enable signal is issued for a first set time, the power-on control unit controls the power supply module to provide P3V3 power to the BHD5 chip and TCM chip via the P3V3 enable signal; after the P3V3 enable signal is output for a second set time, the power-on control unit pulls high the reset circuit of the security card and TCM chip; after the secure devices are powered on, the general motherboard power-on scheme is executed, including: the power-on control unit issues SL... P--S5# enables memory power supply. After memory power supply is complete, a feedback signal is sent to the power-on control unit. The power-on control unit sends SLP--S3#, and the trigger switch IO sends PS--ON# after receiving SLP--S3#, pulling the green line low. The power supply module then operates and sends power to each channel. The operation of the power supply module sending power to each channel includes: the power supply module sending a voltage stabilization signal to the IO, the IO sending the voltage stabilization signal to the power-on control unit, the power-on control unit sending a CPU power management chip enable signal to the enable pin of the CPU power management chip after receiving the voltage stabilization signal, enabling CPU power supply, and after the CPU power management chip supplies power normally, sending a CPU power-on complete signal back to the power-on control unit. The power-on control unit determines that the CPU power-on is complete and controls the power supply module to enable bus power supply through the bus power-on enable signal. The level generated by the bus power supply is converted into a bus power supply complete signal by the level conversion circuit and fed back to the power-on control unit. When the power-on control unit determines that the motherboard is a general-purpose motherboard based on the signal, it executes a non-confidential power-on scheme.
2. The power-on control circuit of claim 1, wherein The optional circuit includes: The connector is configured with three pins, wherein the middle pin is connected between a series voltage divider resistor R1 and a voltage divider resistor R2, wherein the voltage divider resistor R1 is connected to the pull-up power supply and the voltage divider resistor R2 is grounded, the middle pin is connected to the power-on control unit, and one of the other two pins is left floating and the other is grounded; A jumper cap that mates with the pin connector to connect two pins in the pin connector; the jumper cap connects the middle pin and the suspended pin or connects the middle pin and the grounded pin.
3. The power-on control circuit of claim 1, wherein, The optional circuit includes: The voltage divider resistors R3 and R4 are connected in series. The power-on control unit is connected between the voltage divider resistors R3 and R4. The voltage divider resistor R3 is connected to the pull-up power supply, the voltage divider resistor R4 is grounded, and the voltage divider resistor R4 is connected in parallel with an optional switch.
4. The power-on control circuit according to claim 2 or 3, characterized in that, The optional circuit is connected to a protection circuit, which includes a TVS diode connected in parallel with a grounded voltage divider resistor.
5. The power-on control circuit according to claim 1, characterized in that, For a security machine that uses the aforementioned security motherboard, the power-on control unit is connected to the reset circuit of the security card and / or TCM chip.
6. The power-on control circuit according to claim 1, characterized in that, The power-on control unit is connected to the PG pin and the enable control pin of the power supply module. Before controlling the power supply module to output power, the power-on control unit uses the PG signal of the PG pin to detect whether the power output of the power supply module is stable, and controls the power-on timing when the power supply module output is stable.
7. A power-on control method for a secure motherboard and a universal motherboard, applied to the power-on control circuit as described in any one of claims 1-6, characterized in that, include: Configure the state of the optional circuitry according to the motherboard type, so that the optional circuitry on the secure motherboard and the general-purpose motherboard outputs different signals to the power-on control unit; The power-on control unit determines whether the motherboard is a confidential motherboard based on the signal provided by the optional circuit. If it is a confidential motherboard, the power-on control unit executes the confidential motherboard power-on scheme. If it is a general motherboard, the power-on control unit executes the non-confidential power-on scheme. In the secure motherboard power-on scheme, the power-on control unit controls the power supply module to prioritize powering on the secure devices on the secure motherboard. After the secure devices are powered on, the general motherboard power-on scheme is then executed.
8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the power-on control unit of the power-on control circuit as described in any one of claims 1-6, it implements the power-on control method for the confidential motherboard and the general motherboard as described in claim 7.