Embedded computing module switching circuit, carrier plate system, and server
The trigger control module in the embedded computing module adapter circuit monitors the power button and power supply status, and generates corresponding control signals, solving the compatibility problem between heterogeneous computing module and X86 computer in the power-on control mode, and realizing compatible power-on control of heterogeneous computing modules.
Patent Information
- Application Number
- PCT/CN2024/115230
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-29
- Filing Date
- 2024-08-28
- Publication Date
- 2025-03-06
AI Technical Summary
There are compatibility problems with the power-on control method of heterogeneous computing modules and traditional X86 computers, making it difficult to be compatible with heterogeneous computing modules.
An embedded computing module adapter circuit is provided, including a first power supply conversion module and a trigger control module. By monitoring the power button trigger signal and power supply status, a power supply control signal and a start control signal are generated to realize compatible power-on control of the heterogeneous computing module.
The power-on control method of the X86 computer is compatible with heterogeneous computing modules, solving the compatibility problem between the heterogeneous computing module and the X86 computer in power-on control method.
Smart Images

Figure CN2024115230_06032025_PF_FP_ABST
Abstract
Description
Embedded computing module adapter circuits, carrier board systems and servers
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on August 29, 2023, with application number 2023110931738, and application name “Embedded Computing Module Switching Circuit, Carrier Board System and Server”, all contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of computer technology, and in particular to an embedded computing module switching circuit, a carrier board system, and a server. Background Art
[0004] The Computer-on-Module Express (COMe) standard is widely used in embedded system design. COMe computer modules typically utilize standardized dimensions and connectors to facilitate interoperability with different COMe backplanes. COMe computer modules are a typical standard based on the X86 central processing unit (CPU) and its computer architecture. Their control signals and input-output (IO) configurations are often tied to the control methods of X86 computers.
[0005] With the continuous development of computer technology, especially the deepening of artificial intelligence (AI) computing, new types of embedded computer modules (heterogeneous computing modules) are constantly emerging. These new embedded computer modules (heterogeneous computing modules) are system-on-a-chip (SoC) that combine general-purpose processors (typically ARM architecture) with heterogeneous computing. Existing X86 computers and their applications that use the COMe standard need to upgrade their computing power. However, these heterogeneous computing modules differ from traditional X86 computers in their power-on control methods, resulting in compatibility issues when applied to X86 computers.
[0006] Summary of the Invention
[0007] In response to the problems existing in the related technologies, the embodiments of the present application provide an embedded computing module switching circuit, a carrier board system and a server.
[0008] In a first aspect, the present application provides an embedded computing module switching circuit, comprising: a first power supply conversion module and a trigger control module;
[0009] The input end of the first power supply conversion module is electrically connected to the power supply line, and the power output end of the first power supply conversion module is electrically connected to the power end of the embedded computing module;
[0010] The power supply end of the trigger control module is electrically connected to the standby power line, the first output end of the trigger control module is electrically connected to the power control line, and the second output end of the trigger control module is electrically connected to the start control port of the embedded computing module;
[0011] The trigger control module is configured to:
[0012] By monitoring the power button trigger signal and the power supply status of the first power supply conversion module, a power control signal is output to the first output end and a start control signal is output to the second output end. The power control signal is used to instruct the power supply to start or stop supplying power to the power supply line, and the start control signal is used to instruct the embedded computing module to start.
[0013] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the trigger control module includes: a trigger signal monitoring submodule and a start control submodule;
[0014] The input end of the trigger signal monitoring submodule is electrically connected to the first end of the power button, the second end of the power button is grounded, the output end of the trigger signal monitoring submodule is electrically connected to the input end of the startup control submodule, and the output end of the startup control submodule is electrically connected to the startup control port of the embedded computing module;
[0015] The trigger signal monitoring submodule is configured as follows:
[0016] monitoring the power button trigger signal;
[0017] When it is determined that the power button trigger signal indicates power on, outputting a power start control signal, wherein the power start control signal is used to instruct the power supply to start supplying power to the power supply line;
[0018] The startup control submodule is configured as follows:
[0019] monitoring the power supply status of the first power conversion module;
[0020] When it is determined that the power startup control signal is received and the power supply state of the first power supply conversion module is normal, a startup control signal is output, where the startup control signal is used to instruct the embedded computing module to start.
[0021] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the trigger signal monitoring submodule includes: an inverter and a target trigger;
[0022] The input end of the inverter is electrically connected to the first end of the power button, the output end of the inverter is electrically connected to the first input end of the target trigger, the second input end of the target trigger is electrically connected to the power end of the target trigger, and the output end of the target trigger is electrically connected to the input end of the startup control submodule;
[0023] The target trigger is configured to monitor a rising edge signal through a first input terminal, and output the power start control signal when it is determined that a rising edge signal is received, wherein the level of the power start control signal is the same as the level of the second input terminal of the target trigger.
[0024] In some embodiments, according to an embedded computing module adapter circuit provided by the present application, the trigger signal monitoring submodule further includes: a shutdown trigger signal monitoring unit, wherein the input end of the shutdown trigger signal monitoring unit is electrically connected to the first end of the power button, and the output end of the shutdown trigger signal monitoring unit is electrically connected to the reset end of the target trigger;
[0025] The shutdown trigger signal monitoring unit is configured to:
[0026] monitoring the power button trigger signal;
[0027] When it is determined that the power button trigger signal indicates shutdown, outputting a reset control signal, wherein the reset control signal is used to instruct the output end of the target trigger to be reset;
[0028] The target trigger is also set to:
[0029] In the case of determining that the clear control signal is received, a power stop control signal is output, and the level of the power stop control signal is a ground level.
[0030] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the shutdown trigger signal monitoring unit includes: a low-pass filter and a Schmitt buffer;
[0031] The input end of the low-pass filter is electrically connected to the first end of the power button, the output end of the low-pass filter is electrically connected to the input end of the Schmitt buffer, and the output end of the Schmitt buffer is electrically connected to the reset end of the target trigger.
[0032] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the low-pass filter includes a first resistor and a first capacitor;
[0033] The first end of the first resistor is electrically connected to the first end of the power button, the second end of the first resistor is electrically connected to the first end of the first capacitor and the input end of the Schmitt buffer, and the second end of the first capacitor is grounded.
[0034] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the reset terminal of the target trigger is electrically connected to a power-off control line, and the power-off control line is configured to transmit the reset control signal.
[0035] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the target trigger is a D trigger, and the D trigger is in a positive edge trigger mode.
[0036] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the startup control submodule includes: a first AND gate unit and a second AND gate unit;
[0037] Each power supply status indication port of the first power supply conversion module is electrically connected to the corresponding input terminal of the first AND gate unit, and one power supply status indication port is configured to indicate the power supply status of a power supply voltage;
[0038] The output end of the first AND gate unit is electrically connected to the first input end of the second AND gate unit, the second input end of the second AND gate unit is electrically connected to the output end of the trigger signal monitoring submodule, the output end of the second AND gate unit is electrically connected to the startup control port of the embedded computing module, and the level of the power startup control signal is used to represent a logic 1;
[0039] The first power supply conversion module is configured to output a logic high level through the target power supply status indication port when the target power supply voltage is normally supplied, or to output a logic low level through the target power supply status indication port when the target power supply voltage fails;
[0040] The target power supply voltage is any power supply voltage supported by the first power supply conversion module. The logic high level is used to represent a logic 1, and the logic low level is used to represent a logic 0.
[0041] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the output end of the first AND gate unit is electrically connected to the power supply status monitoring port of the embedded computing module.
[0042] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the trigger control module includes: a target microcontroller MCU;
[0043] The first output terminal of the target microcontroller is electrically connected to the power control line, and the second output terminal of the target microcontroller is electrically connected to the startup control port of the embedded computing module;
[0044] The microcontroller is configured to:
[0045] monitoring the power button trigger signal and monitoring the power supply status of the first power conversion module;
[0046] When it is determined that the power button trigger signal indicates power on, outputting a power start control signal to the power control line, wherein the power start control signal is used to instruct the power supply to start supplying power to the power supply line;
[0047] When it is determined that the power startup control signal is received and the power supply status of the first power supply conversion module is normal, a startup control signal is output to the embedded computing module, and the startup control signal is used to instruct the embedded computing module to start.
[0048] In some embodiments, according to an embedded computing module adapter circuit provided by the present application, a first input terminal of the target microcontroller is electrically connected to a first terminal of a power button, a second terminal of the power button is grounded, and the target microcontroller is configured as follows:
[0049] The power button trigger signal is monitored based on the level of the first end of the power button.
[0050] In some embodiments, according to an embedded computing module switching circuit provided by the present application, each power supply status indication port of the first power conversion module is electrically connected to a corresponding input terminal on the target microcontroller, and one power supply status indication port is configured to indicate a power supply status of a power supply voltage;
[0051] The first power supply conversion module is configured to output a logic high level through the target power supply status indication port when the target power supply voltage is normally supplied, or to output a logic low level through the target power supply status indication port when the target power supply voltage fails;
[0052] The target microcontroller is set up as:
[0053] monitoring the power supply status of the first power conversion module based on the levels of the respective power supply status indication ports;
[0054] The target power supply voltage is any power supply voltage supported by the first power supply conversion module, the logic high level is used to represent a logic 1, and the logic low level is used to represent a logic 0.
[0055] In some embodiments, according to an embedded computing module adapter circuit provided by the present application, the third output terminal of the target microcontroller is electrically connected to the power supply status monitoring port of the embedded computing module, and the target microcontroller is further configured to:
[0056] By monitoring the power supply status of the first power supply conversion module, a power supply status indication signal is output to the embedded computing module.
[0057] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the target microcontroller is further configured to:
[0058] When it is determined that the power button trigger signal indicates shutdown, a power stop control signal is output through the first output terminal, where the power stop control signal is used to instruct the power supply to stop supplying power to the power supply line.
[0059] In some embodiments, according to an embedded computing module adapter circuit provided by the present application, the second input terminal of the target microcontroller is electrically connected to the power-off control line, and the target microcontroller is further configured to:
[0060] In the case of determining that the power-off control signal is received, a power stop control signal is outputted through the first output terminal, where the power stop control signal is used to instruct the power supply to stop supplying power to the power supply line.
[0061] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the trigger control module also includes: a linear voltage regulator device, which is configured to reduce the supply voltage on the standby power line and provide the reduced supply voltage to the target load in the trigger control module.
[0062] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the trigger control module further includes: a trigger signal generating submodule, the trigger signal generating submodule including a power button, a second resistor, and a second capacitor;
[0063] The first end of the second resistor is electrically connected to the standby power line, the second end of the second resistor is electrically connected to the first end of the power button and the first end of the second capacitor, and the second end of the power button and the second end of the second capacitor are grounded.
[0064] In some embodiments, according to an embedded computing module switching circuit provided in the present application, the first power supply conversion module includes multiple DC power conversion units, and the DC power conversion unit is configured to convert the power supply voltage on the power supply line and provide the converted power supply voltage to the embedded computing module. The converted power supply voltages provided by different DC power conversion units are different.
[0065] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the embedded computing module switching circuit further includes: a second power supply conversion module, an input / output interface level conversion module, and an interface type conversion module;
[0066] The input end of the second power supply conversion module is electrically connected to the power supply line, and the power output end of the second power supply conversion module is electrically connected to the power end of the input / output interface level conversion module and the power end of the interface type conversion module;
[0067] The control port of the second power supply conversion module is electrically connected to the output end of the embedded computing module;
[0068] The second power supply conversion module is configured to receive a startup instruction signal sent by the embedded computing module through a control port, and upon receiving the startup instruction signal, start supplying power to the input / output interface level conversion module and the interface type conversion module.
[0069] In a second aspect, the present application also provides an embedded computing module carrier system, comprising: a computing module carrier and an embedded computing module switching circuit as described in any one of the above.
[0070] In a third aspect, the present application further provides a server comprising: a power supply, an embedded computing module and an embedded computing module carrier system as described in any one of the above.
[0071] The embedded computing module switching circuit, carrier board system and server provided in the present application can generate a power control signal corresponding to the power button trigger signal (the heterogeneous computing module does not output the power control signal) by monitoring the power button trigger signal through the trigger control module. Then, when the power button trigger signal indicates power-on, the corresponding power control signal can be transmitted through the power control line to control the power startup to supply power to the power supply line. Then, the first power supply conversion module can convert the voltage on the power supply line and provide the converted voltage to the embedded computing module. Then, the trigger control module can generate a corresponding startup control signal by monitoring the power supply status of the first power supply conversion module when the power supply status of the first power supply conversion module is normal, so as to drive the embedded computing module to start, thereby realizing that the power-on control method of the X86 computer is compatible with heterogeneous computing modules. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] In order to more clearly illustrate the technical solutions in this application or related technologies, the following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0073] FIG1 is a flow chart of the power-on process of a COMe module based on X86 provided by the related art;
[0074] FIG2 is a schematic diagram of a structure of an embedded computing module switching circuit provided by the present application;
[0075] FIG3 is a second structural diagram of the embedded computing module switching circuit provided by the present application;
[0076] FIG4 is a schematic diagram of the structure of the trigger control module provided in this application;
[0077] FIG5 is a second structural diagram of the trigger control module provided by the present application;
[0078] FIG6 is a third structural diagram of the embedded computing module switching circuit provided by the present application;
[0079] FIG7 is a schematic diagram of the power-on and power-off process of the COMe carrier system provided in this application;
[0080] FIG8 is a startup power-on timing diagram provided by the present application;
[0081] FIG9 is a third structural diagram of the trigger control module provided in this application;
[0082] FIG10 is a schematic structural diagram of an embedded computing module carrier system provided by the present application;
[0083] FIG11 is a schematic diagram of the structure of the server provided in this application.
[0084] Figure markings: 10: first power supply conversion module; 20: trigger control module; 21: trigger signal monitoring submodule; 211: shutdown trigger signal monitoring unit; 212: low-pass filter; 22: start control submodule; 23: trigger signal generation submodule; 30: COMe carrier board; 40: embedded computing module; 50: second power supply conversion module; 60: input and output interface level conversion module; 70: interface type conversion module. DETAILED DESCRIPTION
[0085] In order to facilitate a clearer understanding of the various embodiments of the present application, some relevant background knowledge is first introduced as follows.
[0086] The COMe computer module (COM) is a typical standard based on the X86 CPU and its computer architecture. Its control signals and I / O configuration are often tied to the X86 computer's control methods. These control signals mostly originate from the X86 computer's south bridge. Even with an X86-based SoC or a Platform Controller Hub (PCH), the concept of a computer platform south bridge still exists. This includes power-on and reset methods, peripheral management mechanisms based on the high-speed serial interface standard Peripheral Component Interconnect Express (PCIe) bus, and the module's control bus, all of which are typical X86 computer platform standards.
[0087] Regarding the power-on control of a COMe module in a traditional X86 computer, the COMe standard primarily involves the power-on process between the carrier board and the module, adjusting the computer from S5 to S0 through the interaction of signal states. These states are all operating states defined by the Advanced Configuration and Power Management Interface (ACPI) standard. Figure 1 is a schematic diagram of the power-on process for an X86-based COMe module, as provided by related art. As shown in Figure 1, under the COMe standard, the power-on control logic of the carrier board and the COMe computer module coordinates, generally using the following approach:
[0088] In the S5 state, the 5V standby power (Standby) is output to the COMe computer module via the carrier board. The module's power button trigger signal (PWRBTN#) and related control circuits are all in the standby power domain. When the PWRBTN# signal is triggered, the computer will wake up from the S5 state, enter the S4 state, and then enter the S3 state.
[0089] Before entering the S0 (normal operation) state, it is important that the computer's Advanced Technology eXtended (ATX) power supply startup and shutdown control signal pin (Power Supply On#, PSON#) be set to "low", that is, the ATX power supply is turned on. The specification recommends using the S3 signal (pulled low) to indirectly turn on the power supply.
[0090] In related technologies, the S3 signal can be processed to drive PSON#. Alternatively, power-on logic (such as CPLD) on a carrier board can be used to determine the status conditions of multiple signals (including PWRBTN# and S3) to ultimately control PSON#.
[0091] In the COMe standard, the main control power-on signals are shown in Table 1.
[0092] Table 1 Main power-on signals of COMe module
[0093] However, heterogeneous computing modules cannot match the above power-on and control methods. The main reasons are: (1) Such SoCs do not output the defined signals of ACPI-related status; (2) The power supply of such SoCs does not fully meet the 5V Standby and 12V power supplies of the COMe module; (3) Most of these modules require the module itself to be powered on first, and then notify the switching circuit or carrier board IO to power on.
[0094] In order to overcome the above-mentioned defects, the present application provides an embedded computing module switching circuit, a carrier board system and a server. Through the switching circuit, the power-on control method of the X86 computer can be made compatible with heterogeneous computing modules.
[0095] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.
[0096] FIG2 is one of the structural diagrams of the embedded computing module switching circuit provided in the present application. As shown in FIG2 , the embedded computing module switching circuit includes: a first power supply conversion module 10 and a trigger control module 20;
[0097] The input end of the first power supply conversion module is electrically connected to the power supply line, and the power output end of the first power supply conversion module is electrically connected to the power end of the embedded computing module;
[0098] The power supply end of the trigger control module is electrically connected to the standby power line, the first output end of the trigger control module is electrically connected to the power control line, and the second output end of the trigger control module is electrically connected to the start control port of the embedded computing module;
[0099] The trigger control module is configured as follows:
[0100] By monitoring the power button trigger signal and the power supply status of the first power supply conversion module, a power control signal is output to the first output end and a start control signal is output to the second output end. The power control signal is used to instruct the power supply to start or stop supplying power to the power supply line, and the start control signal is used to instruct the embedded computing module to start.
[0101] In some embodiments, Figure 3 is a second structural schematic diagram of the embedded computing module switching circuit provided by the present application. As shown in Figure 3, the solid arrow in Figure 3 represents the power supply path, and the dotted arrow in Figure 3 represents the control signal path. The input end of the first power conversion module is electrically connected to the power supply line of the COMe carrier 30 (that is, the computing module carrier) (such as the 12V power supply line in Figure 3), and the power output end of the first power conversion module is electrically connected to the power end of the embedded computing module 40; the power end of the trigger control module is electrically connected to the standby power line of the COMe carrier (such as the 5V standby power line in Figure 3), the first output end of the trigger control module is electrically connected to the power control line of the COMe carrier, and the power control line can be set to transmit a power control signal (for example, an S3# signal), and the second output end of the trigger control module is electrically connected to the startup control port of the embedded computing module, wherein the embedded computing module can be a heterogeneous computing module (for example, a SoC module).
[0102] As used herein, a "circuit" refers to an electronic system consisting of electronic components (such as resistors, capacitors, inductors, transistors, etc.) connected by wires. Circuits can be used to perform specific functions, such as signal amplification, signal processing, and logical operations. Circuits transfer electrical energy between components through current and voltage.
[0103] As used herein, a "module" is a relatively independent functional unit in circuit design, typically composed of multiple electronic components to implement a specific function. A module can be a subcircuit or subsystem that can be connected to other modules through input and output interfaces.
[0104] As used herein, a "unit" is generally composed of one or more electronic components in circuit design. A unit may also be a logic unit or a basic building block of a module. A unit may be a resistor, capacitor, transistor, or gate circuit, etc.
[0105] It is understandable that, as shown in FIG3 , in order to match the COMe interface and structural requirements, an embedded computing module adapter circuit (or COMe adapter circuit) can be designed between the embedded computing module (e.g., SoC module) and the existing system carrier board. The trigger control module in the COMe adapter circuit can monitor the power button trigger signal (i.e., PWRBTN# signal) and the power supply status of the first power conversion module. When the power button trigger signal indicates power-on, the corresponding power control signal can be transmitted through the power control line of the computing module carrier board to control the power startup to supply power to the power supply line. The first power conversion module can perform voltage conversion on the voltage on the power supply line and provide the converted voltage to the embedded computing module. The trigger control module can monitor the power supply status of the first power conversion module and, when the power supply status of the first power conversion module is normal, generate a corresponding startup control signal to drive the embedded computing module to start. This can achieve system core module updates and computing power improvements without changing the original computing module carrier board.
[0106] It can be understood that the trigger control module is in the standby power domain of the system, such as the 5V Stand by power supply in the COMe standard. The power supply terminal of the trigger control module is input according to the standard pin, and the trigger control module is in the 5V Stand by power domain of the system.
[0107] In some embodiments, if the power supply voltage required by the embedded computing module is the voltage provided by the power supply line, then the first power conversion module can be a conductive connector to connect the power supply line to the power terminal of the embedded computing module.
[0108] In some embodiments, if the power supply voltage required by the embedded computing module is not the voltage provided by the power supply line, the first power conversion module can convert the power supply voltage on the power supply line so that the converted power supply voltage can be adapted to the embedded computing module.
[0109] In some embodiments, if the embedded computing module requires multiple power supply voltages, such as the voltage provided by the power supply line and other power supply voltages, then the first power supply conversion module can connect the power supply line to the corresponding power port on the embedded computing module, and at the same time convert the power supply voltage on the power supply line, and provide the converted power supply voltage to the corresponding power port on the embedded computing module.
[0110] Therefore, by monitoring the power button trigger signal through the trigger control module, a power control signal corresponding to the power button trigger signal can be generated (the heterogeneous computing module does not output the power control signal), and then when the power button trigger signal indicates power-on, the corresponding power control signal can be transmitted through the power control line of the computing module carrier board to control the power startup to supply power to the power supply line, and then the first power supply conversion module can convert the voltage on the power supply line and provide the converted voltage to the embedded computing module, and then the trigger control module can generate a corresponding start control signal by monitoring the power supply status of the first power supply conversion module when the power supply status of the first power supply conversion module is normal, so as to drive the embedded computing module to start, thereby realizing that the power-on control method of the X86 computer is compatible with the heterogeneous computing module.
[0111] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the trigger control module includes: a trigger signal monitoring submodule and a start control submodule;
[0112] The input end of the trigger signal monitoring submodule is electrically connected to the first end of the power button, the second end of the power button is grounded, the output end of the trigger signal monitoring submodule is electrically connected to the input end of the startup control submodule, and the output end of the startup control submodule is electrically connected to the startup control port of the embedded computing module;
[0113] The trigger signal monitoring submodule is set to:
[0114] Monitor the power button trigger signal;
[0115] When it is determined that the power button trigger signal indicates power on, a power start control signal is output, where the power start control signal is used to instruct the power supply to start supplying power to the power supply line;
[0116] The startup control submodule is set to:
[0117] monitoring the power supply status of the first power supply conversion module;
[0118] When it is determined that the power startup control signal is received and the power supply state of the first power supply conversion module is normal, a startup control signal is output, and the startup control signal is used to instruct the embedded computing module to start.
[0119] In some embodiments, Figure 4 is one of the structural schematic diagrams of the trigger control module provided by the present application. As shown in Figure 4, the trigger control module includes a trigger signal monitoring submodule 21 and a start control submodule 22. The trigger signal monitoring submodule can monitor the power button trigger signal to determine whether the power button trigger signal (PWRBTN# signal) indicates power-on. If it is determined that the PWRBTN# signal indicates power-on, the power start control signal is output to control the power start to supply power to the power supply line, and then the first power supply conversion module can perform voltage conversion on the voltage on the power supply line and provide the converted voltage to the embedded computing module. The power supply status of the first power supply conversion module can be monitored by the start control submodule, and then when the power supply status of the first power supply conversion module is normal, the start control signal can be output to drive the embedded computing module to start, so that the X86 computer can be compatible with heterogeneous computing modules.
[0120] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the trigger signal monitoring submodule includes: an inverter and a target trigger;
[0121] The input end of the inverter is electrically connected to the first end of the power button, the output end of the inverter is electrically connected to the first input end of the target trigger, the second input end of the target trigger is electrically connected to the power end of the target trigger, and the output end of the target trigger is electrically connected to the input end of the startup control submodule;
[0122] The target trigger is configured to monitor a rising edge signal through a first input terminal, and output a power start control signal when it is determined that a rising edge signal is received, wherein the level of the power start control signal is the same as the level of the second input terminal of the target trigger.
[0123] FIG5 is a second structural schematic diagram of the trigger control module provided in the present application. As shown in FIG5 , the trigger signal monitoring submodule includes an inverter (such as U1 in FIG5 ) and a target trigger (such as U4 in FIG5 ). The output end of U1 is electrically connected to the first input end of U4 (such as the CP port of U4 in FIG5 ), and the second input end of U4 (such as the D port of U4 in FIG5 ) is electrically connected to the power supply end of U4. When the PWRBTN# signal is a trigger signal of the order of hundreds of milliseconds (ms) (i.e., the PWRBTN# signal indicates power-on), the low-level pulse is converted into a positive-going high-level pulse by the inverter U1. Then, the target trigger can monitor the rising edge signal through the first input end, and then the level of the second input end of the target trigger can be transmitted to the output end of the target trigger so that the level of the output end is the same as the level of the second input end. Since the second input end of the target trigger is electrically connected to the power supply end of the target trigger, when the PWRBTN# signal indicates power-on, the target trigger can output a logic high level (i.e., a power startup control signal) as a carrier board power enable to instruct the power to start supplying power to the power supply line.
[0124] In some embodiments, according to an embedded computing module adapter circuit provided by the present application, the trigger signal monitoring submodule further includes: a shutdown trigger signal monitoring unit, wherein the input end of the shutdown trigger signal monitoring unit is electrically connected to the first end of the power button, and the output end of the shutdown trigger signal monitoring unit is electrically connected to the reset end of the target trigger;
[0125] The shutdown trigger signal monitoring unit is set to:
[0126] Monitor the power button trigger signal;
[0127] When it is determined that the power button trigger signal indicates shutdown, a reset control signal is output, where the reset control signal is used to instruct the output end of the target trigger to be reset;
[0128] The target trigger is also set to:
[0129] In the case where it is determined that the clear control signal is received, a power stop control signal is output, and the level of the power stop control signal is a ground level.
[0130] In some embodiments, as shown in Figure 5, the trigger signal monitoring submodule also includes a shutdown trigger signal monitoring unit 211. The shutdown trigger signal monitoring unit can monitor the power button trigger signal (PWRBTN# signal) to determine whether the PWRBTN# signal indicates shutdown. If it is determined that the PWRBTN# signal indicates shutdown, a reset control signal (for example, a logic low level) can be output to the reset end of the target trigger (such as the CLR port of U4 in Figure 5). The target trigger (U4 in Figure 5) can determine whether the reset control signal is received. If it is determined that the reset control signal is received, a power stop control signal is output. The level of the power stop control signal is the ground level, that is, the power supply is instructed to stop supplying power to the power supply line through a logic low level, thereby driving the embedded computing module to stop running, so that the shutdown control method of the X86 computer can be compatible with heterogeneous computing modules.
[0131] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the shutdown trigger signal monitoring unit includes: a low-pass filter and a Schmitt buffer;
[0132] The input end of the low-pass filter is electrically connected to the first end of the power button, the output end of the low-pass filter is electrically connected to the input end of the Schmitt buffer, and the output end of the Schmitt buffer is electrically connected to the reset end of the target trigger.
[0133] In some embodiments, as shown in FIG5 , the shutdown trigger signal monitoring unit includes a low-pass filter 212 and a Schmitt buffer (e.g., U2 in FIG5 ). When PWRBTN# is a trigger signal on the order of hundreds of milliseconds (ms), the low-pass filter filters out the trigger pulse signal and does not clear the target trigger. When PWRBTN# is a low-level signal on the order of seconds (s), U2's output is normally "low," causing the target trigger (e.g., U4 in FIG5 ) to output 0, effectively achieving a forced power-off state due to a long-press button.
[0134] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the low-pass filter includes a first resistor and a first capacitor;
[0135] The first end of the first resistor is electrically connected to the first end of the power button, the second end of the first resistor is electrically connected to the first end of the first capacitor and the input end of the Schmitt buffer, and the second end of the first capacitor is grounded.
[0136] In some embodiments, as shown in FIG5 , a first resistor (such as resistor R2 in FIG5 ) and a first capacitor (such as capacitor C2 in FIG5 ) form a low-pass filter, and U2 is a buffer with Schmitt characteristics. When PWRBTN# is a trigger signal on the order of hundreds of milliseconds (ms) (i.e., the signal generated by briefly pressing SW1 in FIG5 to indicate power-on), the low-level pulse is converted by inverter U1 into a positive high-level pulse, setting the D flip-flop. At this time, the low-pass filter formed by R2 and C2 filters out the trigger pulse signal and does not clear the D flip-flop. When PWRBTN# is a low-level signal on the order of seconds (s) (i.e., the signal generated by long pressing SW1 in FIG5 to indicate shutdown), the output of U2 is normally "low", causing the output of the target trigger (U4 in FIG5 ) to be 0, thus achieving the system's forced power-off state by long-pressing the key.
[0137] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the reset terminal of the target trigger is electrically connected to the power-off control line, and the power-off control line is configured to transmit a reset control signal.
[0138] In some embodiments, the COMe standard signal also uses a rapid shut down signal (the clear control signal shown in Figure 5 can be a rapid shut down signal) to urgently power off the module. This signal can be connected to the clear pin of the target trigger (such as the CLR port of U4 in Figure 5).
[0139] In some embodiments, the power-off control line may be led out through a computing module carrier (ie, COMe carrier), and the reset terminal of the target trigger is electrically connected to the power-off control line of the computing module carrier.
[0140] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the target trigger is a D trigger, and the D trigger is in a positive edge trigger mode.
[0141] In some embodiments, as shown in FIG5 , because the heterogeneous computing module no longer outputs the S3 signal, a control logic based on a D-type flip-flop (such as U4 in FIG5 ) is designed to convert the trigger pulse of the key trigger signal (PWRBTN#) into a power startup control signal (or called a carrier board power enable signal, which is a pseudo S3 signal). The original COMe carrier board can convert the power startup control signal and output the S3 signal, inheriting the original ATX power supply control to turn on the 12V power supply switch.
[0142] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the startup control submodule includes: a first AND gate unit and a second AND gate unit;
[0143] Each power supply status indication port of the first power supply conversion module is electrically connected to the corresponding input terminal of the first AND gate unit, and one power supply status indication port is configured to indicate the power supply status of a power supply voltage;
[0144] The output end of the first AND gate unit is electrically connected to the first input end of the second AND gate unit, the second input end of the second AND gate unit is electrically connected to the output end of the trigger signal monitoring submodule, the output end of the second AND gate unit is electrically connected to the startup control port of the embedded computing module, and the level of the power startup control signal is used to represent a logic 1;
[0145] The first power supply conversion module is configured to output a logic high level through the target power supply status indication port when the target power supply voltage is normally supplied, or to output a logic low level through the target power supply status indication port when the target power supply voltage fails;
[0146] The target power supply voltage is any power supply voltage supported by the first power supply conversion module. A logic high level is used to represent a logic 1, and a logic low level is used to represent a logic 0.
[0147] In some embodiments, as shown in FIG5 , the startup control submodule includes a first AND gate unit (such as U5 in FIG5 ) and a second AND gate unit (such as U6 in FIG5 ). The circuit is designed such that the first AND gate unit monitors the power supply status of the first power conversion module and monitors the power supply status of various power supply voltages of the first power conversion module. The first power conversion module can output a logic high power supply status indication signal (POWER GOOD signal) through the target power supply status indication port when the target power supply voltage (such as 12V power supply voltage) is normally supplied, or output a logic low power supply status indication signal through the target power supply status indication port when the target power supply voltage fails. When the power supply status of various power supply voltages of the first power conversion module is normal, each power supply status indication port of the first power conversion module outputs a logic high level, and then the first AND gate unit outputs a logic high level. If the second AND gate unit receives the logic high level output by the first AND gate unit and the power startup control signal (whose level is used to represent a logic 1) output by the trigger signal monitoring submodule, the second AND gate unit outputs a logic high level (as a startup control signal) to drive the embedded computing module to start.
[0148] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the output end of the first AND gate unit is electrically connected to the power supply status monitoring port of the embedded computing module.
[0149] In some embodiments, as shown in FIG5 , the output end of U5 (outputting the power supply status monitoring signal) can be electrically connected to the power supply status monitoring port of the embedded computing module so that the embedded computing module can know the power supply status of the first power supply conversion module.
[0150] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the trigger control module includes: a target microcontroller MCU;
[0151] The first output terminal of the target microcontroller is electrically connected to the power control line, and the second output terminal of the target microcontroller is electrically connected to the startup control port of the embedded computing module;
[0152] The microcontroller is set up to:
[0153] Monitoring the power button trigger signal and monitoring the power supply status of the first power supply conversion module;
[0154] When it is determined that the power button trigger signal indicates power on, a power start control signal is output to the power control line, where the power start control signal is used to instruct the power supply to start supplying power to the power supply line;
[0155] When it is determined that the power startup control signal is received and the power supply state of the first power conversion module is normal, a startup control signal is output to the embedded computing module, where the startup control signal is used to instruct the embedded computing module to start.
[0156] In some embodiments, the target microcontroller can determine whether the power button trigger signal (PWRBTN# signal) indicates power-on. If it is determined that the PWRBTN# signal indicates power-on, a power start control signal is output to control the power start to supply power to the power supply line, and then the first power supply conversion module can perform voltage conversion on the voltage on the power supply line and provide the converted voltage to the embedded computing module. The target microcontroller can also monitor the power supply status of the first power supply conversion module, and then when the power supply status of the first power supply conversion module is normal, a start control signal can be output to drive the embedded computing module to start, so that the X86 computer can be compatible with heterogeneous computing modules.
[0157] In some embodiments, the trigger control module includes a target microcontroller, the trigger signal monitoring submodule, the startup control submodule, a first switch module, and a second switch module. The first end of the first switch module is electrically connected to a standby power line, and the second end of the first switch module is electrically connected to a power supply terminal of the target microcontroller. When the first switch module is in an on state, conduction occurs between the first end and the second end of the first switch module. When the first switch module is in an off state, no conduction occurs between the first end and the second end of the first switch module. The first end of the second switch module is electrically connected to the standby power line, and the second end of the second switch module is electrically connected to the power supply terminal of the trigger signal monitoring submodule and the power supply terminal of the startup control submodule. When the second switch module is in an on state, conduction occurs between the first end and the second end of the second switch module. When the second switch module is in an off state, no conduction occurs between the first end and the second end of the second switch module.
[0158] Furthermore, the target microcontroller can be driven to operate by controlling the first switch module to be in an on state and the second switch module to be in an off state, that is, the trigger control module is in a first operating mode. In the event of a target microcontroller failure, the trigger signal monitoring submodule and the startup control submodule can be driven to operate by controlling the first switch module to be in an off state and the second switch module to be in an on state, that is, the trigger control module is in a second operating mode. By switching between the two operating modes, if a circuit failure occurs in one operating mode, the trigger control module can be guaranteed to function properly by using the circuit in the other operating mode, thereby improving circuit stability.
[0159] In some embodiments, according to an embedded computing module adapter circuit provided by the present application, a first input terminal of a target microcontroller is electrically connected to a first terminal of a power button, a second terminal of the power button is grounded, and the target microcontroller is configured as follows:
[0160] A power button trigger signal is monitored based on the level of the first end of the power button.
[0161] In some embodiments, the power button trigger signal (PWRBTN# signal) is a low-level pulse signal, and the target microcontroller can periodically measure and record the level of the first end of the power button to monitor the PWRBTN# signal.
[0162] In some embodiments, according to an embedded computing module switching circuit provided by the present application, each power supply status indication port of the first power supply conversion module is electrically connected to a corresponding input terminal on the target microcontroller, and one power supply status indication port is configured to indicate a power supply status of a power supply voltage;
[0163] The first power supply conversion module is configured to output a logic high level through the target power supply status indication port when the target power supply voltage is normally supplied, or to output a logic low level through the target power supply status indication port when the target power supply voltage fails;
[0164] The target microcontroller is set up as:
[0165] Monitoring the power supply status of the first power supply conversion module based on the levels of each power supply status indication port;
[0166] The target power supply voltage is any power supply voltage supported by the first power supply conversion module, a logic high level is used to represent a logic 1, and a logic low level is used to represent a logic 0.
[0167] In some embodiments, the first power supply conversion module can output a logic high level (POWER GOOD signal) through the target power supply status indication port when the target power supply voltage is normally supplied, or output a logic low level through the target power supply status indication port when the target power supply voltage is faulty. When the power supply status of various power supply voltages of the first power supply conversion module is normal, each power supply status indication port of the first power supply conversion module outputs a logic high level, and then the target microcontroller can determine that the power supply status of the first power supply conversion module is normal when monitoring that each power supply status indication port outputs a logic high level.
[0168] In some embodiments, according to an embedded computing module adapter circuit provided by the present application, the third output terminal of the target microcontroller is electrically connected to the power supply status monitoring port of the embedded computing module, and the target microcontroller is further configured to:
[0169] By monitoring the power supply status of the first power supply conversion module, a power supply status indication signal is output to the embedded computing module.
[0170] In some embodiments, the target microcontroller can output power supply status monitoring information to the embedded computing module through the third output terminal, so that the embedded computing module can know the power supply status of the first power conversion module.
[0171] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the target microcontroller is further configured to:
[0172] When it is determined that the power button trigger signal indicates shutdown, a power stop control signal is output through the first output terminal, where the power stop control signal is used to instruct the power supply to stop supplying power to the power line.
[0173] In some embodiments, the target microcontroller can determine whether the power button trigger signal indicates shutdown when monitoring the power button trigger signal. If it is determined that the power button trigger signal indicates shutdown, it outputs a power stop control signal through the first output terminal to instruct the power supply to stop supplying power to the power supply line, thereby driving the embedded computing module to stop running, so as to realize that the shutdown control method of the X86 computer can be compatible with heterogeneous computing modules.
[0174] In some embodiments, according to an embedded computing module adapter circuit provided by the present application, the second input terminal of the target microcontroller is electrically connected to the power-off control line, and the target microcontroller is further configured to:
[0175] In the case of determining that the power-off control signal is received, a power stop control signal is outputted through the first output terminal, where the power stop control signal is used to instruct the power supply to stop supplying power to the power supply line.
[0176] In some embodiments, a Rapid shut down signal is also used in the COMe standard signal, and the power-off control signal can be a Rapid shut down signal. When it is determined that the Rapid shut down signal is received, a power stop control signal can be output through the first output terminal to instruct the power supply to stop supplying power to the power supply line, thereby driving the embedded computing module to stop running, so as to realize that the rapid shutdown control method of the X86 computer can be compatible with heterogeneous computing modules.
[0177] In some embodiments, according to an embedded computing module switching circuit provided in the present application, the trigger control module also includes: a linear voltage regulator device, which is configured to reduce the supply voltage on the standby power line and provide the reduced supply voltage to the target load in the trigger control module.
[0178] In some embodiments, as shown in Figure 5, the left side of the dotted line is the stand by power domain. When the power supply of the transfer circuit is 5V Stand by, or there is a control logic that requires a 3.3V level, a linear voltage regulator (LDO) is used to convert the 5V Stand by into a 3.3V Stand by. This Stand by power domain is separated from the power supply of the embedded computing module and other power supplies of the transfer circuit. The signal on the right side of the dotted line belongs to the power domain of the embedded computing module, and the signals between the Stand by power domain and the power domain of the embedded computing module are isolated and processed.
[0179] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the trigger control module further includes: a trigger signal generation submodule, the trigger signal generation submodule including a power button, a second resistor, and a second capacitor;
[0180] The first end of the second resistor is electrically connected to the standby power line, the second end of the second resistor is electrically connected to the first end of the power button and the first end of the second capacitor, and the second end of the power button and the second end of the second capacitor are grounded.
[0181] In some embodiments, as shown in FIG5 , the trigger signal generating submodule 23 includes a power button (such as the button SW1 in FIG5 ), a second resistor (such as the resistor R1 in FIG5 ), and a second capacitor (such as the capacitor C1 in FIG5 ).
[0182] In some embodiments, according to an embedded computing module switching circuit provided in the present application, the first power supply conversion module includes multiple DC power conversion units, and the DC power conversion unit is configured to convert the power supply voltage on the power supply line and provide the converted power supply voltage to the embedded computing module. The converted power supply voltages provided by different DC power conversion units are different.
[0183] It is understandable that the 12V power supply required by the embedded computing module can be input by the system, and the remaining required power supply voltages can be achieved by the first power conversion module on the switching circuit.
[0184] For example, the power supply required by the embedded computing module includes 12V power supply, 5V power supply and 3.3V power supply. One DC power conversion unit can convert the 12V power supply into 5V power supply and provide it to the embedded computing module, and another DC power conversion unit can convert the 12V power supply into 3.3V power supply and provide it to the embedded computing module.
[0185] In some embodiments, according to an embedded computing module switching circuit provided by the present application, the embedded computing module switching circuit further includes: a second power supply conversion module, an input / output interface level conversion module, and an interface type conversion module;
[0186] The input end of the second power supply conversion module is electrically connected to the power supply line, and the power output end of the second power supply conversion module is electrically connected to the power end of the input / output interface level conversion module and the power end of the interface type conversion module;
[0187] The control port of the second power supply conversion module is electrically connected to the output end of the embedded computing module;
[0188] The second power supply conversion module is configured to receive a startup instruction signal sent by the embedded computing module through a control port, and start supplying power to the input / output interface level conversion module and the interface type conversion module when the startup instruction signal is received.
[0189] In some embodiments, Figure 6 is the third structural schematic diagram of the embedded computing module switching circuit provided in the present application. As shown in Figure 6, the solid arrow in Figure 6 represents the power supply path, and the dotted arrow in Figure 6 represents the control signal path. The embedded computing module switching circuit also includes a second power supply conversion module 50, an input and output interface level conversion module 60 and an interface type conversion module 70. The input and output interface level conversion module is configured to convert the level of the input and output (IO) interface of the embedded computing module switching circuit, and the interface type conversion module is configured to convert the interface type of the embedded computing module switching circuit.
[0190] Figure 7 is a schematic diagram of the power-on and power-off process of the COMe carrier board system provided in the present application. The COMe switching circuit can adopt the trigger control module shown in Figure 5. In this case, as shown in Figure 7, the power-on and power-off process of the COMe carrier board system includes steps 701 to 710, where steps 701 to 707 are the power-on process of the COMe carrier board system, and steps 708 to 710 are the power-off process of the COMe carrier board system.
[0191] Step 701: Input a power button trigger signal (PWRBTN# pulse signal, which is on the order of hundreds of milliseconds) for indicating power-on to the COMe transfer circuit.
[0192] Step 702: The pulse signal is converted into a positive pulse by an inverter and triggers a D flip-flop.
[0193] In step 703 , the D flip-flop outputs a high level, and outputs the high level to the COMe carrier board via the power control line (which is configured to transmit the S3 signal).
[0194] In step 704 , the carrier board is powered on, outputting 12V to the COMe transfer circuit and driving the first power conversion module to operate.
[0195] In step 705 , the power status indication signal (POWER GOOD signal) of the first power conversion module and the high level output by the D flip-flop jointly drive the embedded computing module to start.
[0196] Step 706 : After the embedded computing module is powered on and started, it notifies the second power conversion module of the COMe switching circuit to start.
[0197] Step 707 : The process of powering on the embedded computing module and the COMe transfer circuit ends.
[0198] Step 708: Input a power button trigger signal (PWRBTN# pulse signal, which is on the order of seconds) for instructing shutdown to the COMe transfer circuit.
[0199] Step 709: The buffer outputs a low level to clear the D flip-flop.
[0200] Step 710: The S3 signal is pulled low to forcibly shut down the system power supply.
[0201] It is understood that the embedded computing module can be a heterogeneous computing module. Regarding step 706 in Figure 7 , the heterogeneous computing module is powered on first, followed by the external DC module. This is because the internal power supply of the heterogeneous computing module is not accessible to the user. If the external IO power supply is powered on first, current backflow to the core module's IO could occur, or even cause malfunction. Therefore, the heterogeneous computing module outputs an external control signal to notify power modules other than those supplying the heterogeneous computing module when to power on.
[0202] FIG8 is a startup and power-on timing diagram provided by the present application. As shown in FIG8 , the horizontal axis represents time, and the vertical axis represents signal voltage or port voltage. In the S5 state, the standby power supply (standby power supply) of the COMe carrier board and the adapter circuit is ready. When the power switch button is pressed, a power button trigger signal (PWRBTN#) is generated. The adapter circuit outputs a power startup control signal (S3# or pseudo S3# signal) and pulls down the PSON# signal on the COMe carrier board. The S0 state power supply (power supply) of the COMe carrier board is powered on and supplied to the embedded computing module through the first power supply conversion module. The embedded computing module then outputs a startup indication signal to notify the S0 state power supply (i.e., the second power supply conversion module) of the adapter circuit to power on (this ensures that the external IO power supply does not backflow into the core module). At this point, the computer system power supply is completed. After that, the computer system undergoes a hard reset (System_RST#) and program startup process.
[0203] The embedded computing module switching circuit provided in the present application can generate a power control signal corresponding to the power button trigger signal by triggering the control module to monitor the power button trigger signal (the heterogeneous computing module does not output the power control signal). Then, when the power button trigger signal indicates power-on, the corresponding power control signal can be transmitted through the power control line to control the power startup to supply power to the power supply line. Then, the first power supply conversion module can convert the voltage on the power supply line and provide the converted voltage to the embedded computing module. Then, the trigger control module can generate a corresponding startup control signal by monitoring the power supply status of the first power supply conversion module when the power supply status of the first power supply conversion module is normal, so as to drive the embedded computing module to start, thereby realizing that the power-on control method of the X86 computer is compatible with heterogeneous computing modules.
[0204] In some embodiments, Figure 9 is the third structural schematic diagram of the trigger control module provided by the present application. For a certain heterogeneous computing module A, the heterogeneous computing module A requires external 12V and 5V power supply. As shown in Figure 9, after the power supply is normal, the power supply status monitoring signal (VDDIN_PWR_BAD_N) in Figure 9 is output to the power supply status monitoring port of the heterogeneous computing module A. After the heterogeneous computing module A obtains the external power supply normal and the start control signal (MODULE_POWER_ON) signal, the heterogeneous computing module A starts and outputs the start indication signal (CARRIOR_PWR_ON) to enable the second power supply conversion module of the transfer circuit (this step means that the internal power supply of the heterogeneous computing module is not open to the user. If the external IO power supply is powered on first, current backflow will be generated to the IO of the core module, or functional abnormality will occur), and finally the startup of the heterogeneous computing module A is completed.
[0205] Figure 10 is a structural schematic diagram of the embedded computing module carrier system provided by the present application. As shown in Figure 10, the present application also provides an embedded computing module carrier system (or called a COMe carrier system), including: a computing module carrier 1001 and any one of the above-mentioned embedded computing module switching circuits 1002.
[0206] Figure 11 is a structural diagram of the server provided by the present application. As shown in Figure 11, the present application also provides a server, including: a power supply 1101, an embedded computing module 1103 and an embedded computing module carrier system 1102 such as any of the above-mentioned ones.
[0207] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and 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 modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0208] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the above technical solution, in essence, or the part that contributes to the relevant technology, can be embodied in the form of a software product. This computer software product can be stored in a non-volatile readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or certain parts of the embodiment.
[0209] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. An embedded computing module switching circuit, characterized in that: include: A first power supply conversion module and a trigger control module; The input end of the first power supply conversion module is electrically connected to the power supply line, and the power output end of the first power supply conversion module is electrically connected to the power end of the embedded computing module; The power supply end of the trigger control module is electrically connected to the standby power line, the first output end of the trigger control module is electrically connected to the power control line, and the second output end of the trigger control module is electrically connected to the start control port of the embedded computing module; The trigger control module is configured to: By monitoring the power button trigger signal and the power supply status of the first power supply conversion module, a power control signal is output to the first output terminal and a start control signal is output to the second output terminal. The power control signal is used to instruct the power supply to start or stop supplying power to the power supply line, and the start control signal is used to instruct the embedded computing module to start.
2. The embedded computing module switching circuit according to claim 1, characterized in that: The trigger control module includes: a trigger signal monitoring submodule and a start control submodule; The input end of the trigger signal monitoring submodule is electrically connected to the first end of the power button, the second end of the power button is grounded, the output end of the trigger signal monitoring submodule is electrically connected to the input end of the start control submodule, and the output end of the start control submodule is electrically connected to the start control port of the embedded computing module; The trigger signal monitoring submodule is configured as follows: Monitoring the power button trigger signal; When it is determined that the power button trigger signal indicates power-on, outputting a power start control signal, wherein the power start control signal is used to instruct the power supply to start supplying power to the power supply line; The startup control submodule is configured as follows: Monitoring the power supply status of the first power conversion module; When it is determined that a power startup control signal is received and the power supply state of the first power supply conversion module is normal, a startup control signal is output, and the startup control signal is used to instruct the embedded computing module to start.
3. The embedded computing module switching circuit according to claim 2, characterized in that: The trigger signal monitoring submodule includes: an inverter and a target trigger; The input end of the inverter is electrically connected to the first end of the power button, the output end of the inverter is electrically connected to the first input end of the target trigger, the second input end of the target trigger is electrically connected to the power end of the target trigger, and the output end of the target trigger is electrically connected to the input end of the start control submodule; The target trigger is configured to monitor a rising edge signal through a first input terminal, and when it is determined that a rising edge signal is received, output the power start control signal, wherein the level of the power start control signal is the same as the level of the second input terminal of the target trigger.
4. The embedded computing module switching circuit according to claim 3, characterized in that: The trigger signal monitoring submodule further includes: a shutdown trigger signal monitoring unit, wherein an input end of the shutdown trigger signal monitoring unit is electrically connected to the first end of the power button, and an output end of the shutdown trigger signal monitoring unit is electrically connected to the reset end of the target trigger; The shutdown trigger signal monitoring unit is configured as follows: Monitoring the power button trigger signal; When it is determined that the power button trigger signal indicates shutdown, outputting a reset control signal, wherein the reset control signal is used to instruct to reset the output end of the target trigger; The target trigger is also set to: In the case where it is determined that the clear control signal is received, a power stop control signal is output, and the level of the power stop control signal is a ground level.
5. The embedded computing module switching circuit according to claim 4, characterized in that: The shutdown trigger signal monitoring unit includes: a low-pass filter and a Schmitt buffer; The input end of the low-pass filter is electrically connected to the first end of the power button, the output end of the low-pass filter is electrically connected to the input end of the Schmitt buffer, and the output end of the Schmitt buffer is electrically connected to the reset end of the target trigger.
6. The embedded computing module switching circuit according to claim 5, characterized in that: The low-pass filter comprises a first resistor and a first capacitor; The first end of the first resistor is electrically connected to the first end of the power button, the second end of the first resistor is electrically connected to the first end of the first capacitor and the input end of the Schmitt buffer, and the second end of the first capacitor is grounded.
7. The embedded computing module switching circuit according to claim 4, characterized in that: The reset terminal of the target trigger is electrically connected to a power-off control line, and the power-off control line is configured to transmit the reset control signal.
8. The embedded computing module switching circuit according to claim 3, characterized in that: The target trigger is a D trigger, and the D trigger is in a positive edge trigger mode.
9. The embedded computing module switching circuit according to claim 2, characterized in that: The startup control submodule includes: a first AND gate unit and a second AND gate unit; Each power supply status indication port of the first power supply conversion module is electrically connected to the corresponding input end of the first AND gate unit, and one power supply status indication port is configured to indicate a power supply status of a power supply voltage; The output end of the first AND gate unit is electrically connected to the first input end of the second AND gate unit, the second input end of the second AND gate unit is electrically connected to the output end of the trigger signal monitoring submodule, the output end of the second AND gate unit is electrically connected to the startup control port of the embedded computing module, and the level of the power startup control signal is used to represent logic 1; The first power supply conversion module is configured to output a logic high level through the target power supply status indication port when the target power supply voltage is normally supplied, or to output a logic low level through the target power supply status indication port when the target power supply voltage fails; The target power supply voltage is any power supply voltage supported by the first power supply conversion module. The logic high level is used to represent a logic 1, and the logic low level is used to represent a logic 0.
10. The embedded computing module switching circuit according to claim 9, characterized in that: The output end of the first AND gate unit is electrically connected to the power supply status monitoring port of the embedded computing module.
11. The embedded computing module switching circuit according to claim 1, characterized in that: The trigger control module includes: a target microcontroller MCU; The first output terminal of the target microcontroller is electrically connected to the power control line, and the second output terminal of the target microcontroller is electrically connected to the startup control port of the embedded computing module; The microcontroller is set up to: Monitoring the power button trigger signal and monitoring the power supply status of the first power supply conversion module; When it is determined that the power button trigger signal indicates power-on, output a power start control signal to the power control line, wherein the power start control signal is used to instruct the power to start supplying power to the power supply line; When it is determined that a power startup control signal is received and that the power supply state of the first power supply conversion module is normal, a startup control signal is output to the embedded computing module, and the startup control signal is used to instruct the embedded computing module to start.
12. The embedded computing module switching circuit according to claim 11, characterized in that: The first input terminal of the target microcontroller is electrically connected to the first terminal of the power button, the second terminal of the power button is grounded, and the target microcontroller is configured as follows: The power button trigger signal is monitored based on the level of the first end of the power button.
13. The embedded computing module switching circuit according to claim 11, characterized in that: Each power supply status indication port of the first power supply conversion module is electrically connected to a corresponding input terminal on the target microcontroller, and one power supply status indication port is configured to indicate a power supply status of a power supply voltage; The first power supply conversion module is configured to output a logic high level through the target power supply status indication port when the target power supply voltage is normally supplied, or to output a logic low level through the target power supply status indication port when the target power supply voltage fails; The target microcontroller is set up as: Based on the levels of each power supply status indication port, monitoring the power supply status of the first power supply conversion module; The target power supply voltage is any power supply voltage supported by the first power supply conversion module, the logic high level is used to represent a logic 1, and the logic low level is used to represent a logic 0.
14. The embedded computing module switching circuit according to claim 13, characterized in that: The third output terminal of the target microcontroller is electrically connected to the power supply status monitoring port of the embedded computing module, and the target microcontroller is further configured to: By monitoring the power supply status of the first power supply conversion module, a power supply status indication signal is output to the embedded computing module.
15. The embedded computing module switching circuit according to claim 11, characterized in that: The target microcontroller is also configured to: When it is determined that the power button trigger signal indicates shutdown, a power stop control signal is output through the first output terminal, and the power stop control signal is used to instruct the power supply to stop supplying power to the power supply line.
16. The embedded computing module switching circuit according to claim 11, characterized in that: The second input terminal of the target microcontroller is electrically connected to the power-off control line, and the target microcontroller is further configured to: In the case where it is determined that the power-off control signal is received, a power stop control signal is output through the first output terminal, where the power stop control signal is used to instruct the power supply to stop supplying power to the power supply line.
17. The embedded computing module switching circuit according to any one of claims 1 to 16, characterized in that: The trigger control module further includes: a linear voltage regulator, which is configured to step down the supply voltage on the standby power line and provide the stepped-down supply voltage to a target load in the trigger control module.
18. The embedded computing module switching circuit according to any one of claims 1 to 16, characterized in that: The trigger control module further includes: a trigger signal generation submodule, the trigger signal generation submodule including a power button, a second resistor and a second capacitor; The first end of the second resistor is electrically connected to the standby power line, the second end of the second resistor is electrically connected to the first end of the power button and the first end of the second capacitor, and the second end of the power button and the second end of the second capacitor are grounded.
19. The embedded computing module switching circuit according to any one of claims 1 to 16, characterized in that: The first power supply conversion module includes multiple DC power conversion units, which are configured to convert the power supply voltage on the power supply line and provide the converted power supply voltage to the embedded computing module. The converted power supply voltages provided by different DC power conversion units are different.
20. The embedded computing module switching circuit according to any one of claims 1 to 16, characterized in that: The embedded computing module switching circuit also includes: a second power supply conversion module, an input and output interface level conversion module and an interface type conversion module; The input end of the second power supply conversion module is electrically connected to the power supply line, and the power output end of the second power supply conversion module is electrically connected to the power end of the input / output interface level conversion module and the power end of the interface type conversion module; The control port of the second power supply conversion module is electrically connected to the output end of the embedded computing module; The second power supply conversion module is configured to receive a start indication signal sent by the embedded computing module through a control port, and start supplying power to the input / output interface level conversion module and the interface type conversion module when receiving the start indication signal.
21. An embedded computing module carrier system, characterized in that: include: A computing module carrier board and an embedded computing module switching circuit as described in any one of claims 1-20.
22. A server, characterized in that: include: A power supply, an embedded computing module and an embedded computing module carrier system as claimed in claim 21.
Citation Information
Patent Citations
Device and method for dynamic regulation of core voltage of embedded processor
CN102915108A
Embedded computing module switching circuit, carrier plate system and server
CN116841373A
Power supply / control panel for embedded computer systems
CN1622007A
Novel embedded calculation module
CN207992996U
Resource sharing by two or more heterogeneous processing cores
US20200364088A1
Cited By
Mainboard double-circuit power supply input source control circuit and chip
CN120657931A