Power supply method and device of cabin domain controller, equipment and storage medium

By grouping the cockpit domain controller chips according to multiple dimensions and optimizing the power supply timing, the problems of functional redundancy and low efficiency in the power supply method of intelligent cockpit domain controllers are solved, realizing energy conservation and efficient operation of the power supply system.

CN117002424BActive Publication Date: 2026-05-19CHINA FAW CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2023-08-15
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing power supply methods for intelligent cockpit domain controllers suffer from functional redundancy and low power-on efficiency, failing to achieve optimal performance.

Method used

The chips in the cockpit domain controller are grouped according to multiple dimensions to form multiple power supply areas, and the chips are powered based on these dimensions, including chip type, function and controlled subject dimensions. By introducing auxiliary processing units, the power supply timing and monitoring mechanism are optimized to reduce energy consumption.

Benefits of technology

By dividing and optimizing power supply areas in multiple dimensions, energy consumption is reduced, the efficiency and reliability of the power supply system are improved, design costs are reduced, and the efficiency of the power-on process and the overall utilization rate of the power supply system are increased.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117002424B_ABST
    Figure CN117002424B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a power supply method and device of a cockpit domain controller, equipment and a storage medium. The method comprises: grouping chips in the cockpit domain controller according to multiple dimensions to obtain multiple power supply areas; a group of chips corresponds to a power supply area; and the chips in the multiple power supply areas are powered based on the multiple dimensions. According to the power supply method of the chips in the multiple power supply areas through multiple dimensions, energy resource consumption can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of automotive technology, and more particularly to a power supply method, apparatus, device, and storage medium for a cockpit domain controller. Background Technology

[0002] Current power supply solutions for intelligent cockpit domain controllers often focus on controlling the timing of the controller's power-on by communicating with the microcontroller unit (MCU) chip through the enable and power-good signals of the power supply chip. However, existing power supply methods for intelligent cockpit domain controllers suffer from problems such as functional redundancy (increasing design costs) and low power-on efficiency (existing time redundancy, failing to achieve optimal performance). Summary of the Invention

[0003] This disclosure provides a power supply method, apparatus, device, and storage medium for a cockpit domain controller, which can reduce energy consumption.

[0004] In a first aspect, embodiments of this disclosure provide a power supply method for a cockpit domain controller, wherein the chips in the cockpit domain controller are grouped according to multiple dimensions to obtain multiple power supply areas; a group of chips corresponds to a power supply area; and power is supplied to the chips in the multiple power supply areas based on the multiple dimensions.

[0005] Secondly, this disclosure also provides a power supply device for a cockpit domain controller, a grouping module for grouping the chips in the cockpit domain controller according to multiple dimensions to obtain multiple power supply areas; wherein, a group of chips corresponds to a power supply area; and a power supply module for supplying power to the chips in the multiple power supply areas based on the multiple dimensions.

[0006] Thirdly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:

[0007] One or more processors;

[0008] Storage device for storing one or more programs.

[0009] When the one or more programs are executed by the one or more processors, the one or more processors implement the power supply method for the cockpit domain controller as described in the embodiments of this disclosure.

[0010] Fourthly, embodiments of this disclosure also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform a power supply method for a cockpit domain controller as described in embodiments of this disclosure.

[0011] The technical solution of this disclosure involves grouping the chips in the cockpit domain controller according to multiple dimensions to obtain multiple power supply areas; each group of chips corresponds to one power supply area; and power is supplied to the chips in the multiple power supply areas based on the multiple dimensions. This disclosure reduces energy consumption by supplying power to the chips in the multiple power supply areas through multiple dimensions. Attached Figure Description

[0012] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0013] Figure 1 This is a schematic diagram of the power supply method for the cockpit domain controller provided in an embodiment of this disclosure;

[0014] Figure 2 A schematic diagram of a power supply device for a cockpit domain controller provided in an embodiment of this disclosure;

[0015] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0016] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0017] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0018] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0019] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0020] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0021] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0022] Figure 1 This is a schematic flowchart of a power supply method for a cockpit domain controller provided in an embodiment of this disclosure. This embodiment is applicable to situations where a cockpit domain controller is powered. This method can be executed by a power supply device for the cockpit domain controller, which can be implemented in software and / or hardware, optionally through an electronic device, such as a mobile terminal, PC, or server. Figure 1 As shown, the method includes:

[0023] S110. The chips in the cockpit domain controller are grouped according to multiple dimensions to obtain multiple power supply areas.

[0024] In this embodiment, a group of chips corresponds to a power supply area. The multiple dimensions may include chip category, chip function, and controlled entity dimension. The chip category dimension can be categorized into computing, control, communication, analog, etc., and this embodiment does not impose any limitations on this. The chip function dimension may include functions such as computing and processing data for the entire domain controller, controlling the instruction sequence of the power supply chip, processing detection signals, wireless transmission, video playback, and audio power amplification, and this embodiment does not impose any limitations on this. The controlled entity dimension can be categorized into System-on-Chips (SoC) and / or MCU chips. The multiple dimensions may also include security requirements, constant power requirements, and instruction sequence dimensions. The domain controller includes a computing processing module (SoC chip), a control processing module (MCU chip), a communication module (ETH switch chip, BT-WiFi chip, etc.), peripheral modules (camera, audio input / output, video output, etc.), and a power supply system (DC-CDC chip, LDO chip, etc.). In this embodiment, unlike previous load power demand statistics, each power consumption unit is classified and divided in the form of power supply area. That is, it is grouped according to multiple dimensions to obtain multiple power supply areas, which facilitates subsequent power supply based on power supply areas.

[0025] Optionally, the chips in the cockpit domain controller are grouped according to multiple dimensions to obtain multiple power supply areas, including: grouping the chips in the cockpit domain controller according to the chip category dimension to obtain initial multiple power supply areas; adjusting the initial multiple power supply areas based on the chip function dimension and / or the controlled subject dimension to obtain multiple adjusted power supply areas.

[0026] The power supply area includes a power supply area for the computing processing module, a power supply area for the peripherals of the computing processing module, a power supply area for the control module, and a power supply area for the external interaction module.

[0027] For example, a SoC chip belongs to the computing category and can process data throughout the domain controller. It can belong to the computing processing module power supply area. The computing processing module peripheral power supply area can include chips whose controlled entity is the SoC chip, and whose data originates from the SoC chip. An MCU chip belongs to the control category and can control the instruction sequence of the power supply chip, process detection signals, etc. The MCU chip can belong to the control module power supply area. Non-SoC chips and other chips that interact with external systems belong to the external interaction module power supply area. For example, the external interaction module power supply area can include wireless transmission chips, video playback chips, etc. It should be noted that each power supply area has a corresponding power supply chip, which is used to supply power to the chips in its corresponding power supply area. The power supply chip is used to convert the voltage output by the battery into the voltage required by the power supply area of ​​its respective power supply chip.

[0028] S120. Power the chips in the multiple power supply areas based on the multiple dimensions.

[0029] The dimension mentioned above also includes the instruction sequence dimension. The instruction sequence dimension can be understood as the dimension of timing action instructions. In this embodiment, power can be supplied to chips in multiple power supply areas according to multiple dimensions such as the instruction sequence dimension.

[0030] Optionally, powering the chips in the multiple power supply regions based on the multiple dimensions includes: determining the energy resources of each power supply region according to the chip function dimension; and sequentially powering the chips in each power supply region according to the order corresponding to the energy resources and the instruction sequence dimension.

[0031] Here, energy resources can be understood as energy resources such as voltage and current. In this embodiment, the energy resources such as voltage and current required by the chips in the power supply area can be determined from the perspective of chip function. That is, the required voltage and current energy resources are allocated according to different chip functions, and the chips in each power supply area can be powered sequentially according to the order corresponding to the energy resources and instruction sequence, thereby reducing energy consumption and saving electricity. In other words, this embodiment can improve the efficiency and utilization rate of the selection and design of power supply chips and their peripheral devices from the dimensions of power supply chip model selection, rated output capacity confirmation, and output flow allocation.

[0032] The technical solution of this disclosure involves grouping the chips in the cockpit domain controller according to multiple dimensions to obtain multiple power supply areas; each group of chips corresponds to one power supply area; and power is supplied to the chips in the multiple power supply areas based on the multiple dimensions. This disclosure reduces energy consumption by supplying power to the chips in the multiple power supply areas through multiple dimensions.

[0033] In previous cockpit domain controller development, calculating power demand based on a single electrical load resulted in excessive redundant power supply capacity in the domain controller's power supply system. This embodiment addresses this by grouping the chips in the domain controller according to various dimensions and allocating power resources based on the actual power demand and energy efficiency ratio of different groups. This reduces the introduction of redundant power supply modules (power chips + peripheral discrete components, etc.), achieving cost reduction during development and design while fully utilizing the overall output function of the power supply system. It also improves the interaction efficiency between the power supply system and the control unit, and enhances the efficiency of the power-on process.

[0034] Optionally, after supplying power to the chips in the multiple power supply areas based on the multiple dimensions, the method further includes: monitoring the power supply status of each power supply area to ensure safe power supply to the cockpit domain controller.

[0035] In this embodiment, after the energy resources are allocated and the power supply chips are selected according to the power supply area, the safety and monitoring of the power supply system can be deployed, that is, the power supply working status such as voltage, current, chip action time and operating status of each power supply area can be monitored.

[0036] Optionally, the power supply status of each power supply area is monitored, including: controlling the system base chip to perform a self-test operation; if the self-test operation is successful, the system base chip supplies power to the MCU chip to perform a power-on operation; controlling the MCU chip to perform power-on operations on the power supply chips in the computing processing module power supply area, the computing processing module peripheral power supply area, and the external interaction module power supply area in the order corresponding to the timing instructions; if each power supply area is successfully powered on, the power supply status of the MCU chip is monitored; and the power supply status of the remaining power supply areas is monitored.

[0037] The power supply area of ​​the control module includes the MCU chip. This embodiment also incorporates a system base chip to power the MCU chip and monitor its operating status. In other words, the power supply area of ​​the control module also includes the system base chip.

[0038] In this embodiment, the system's base chip performs a self-test to ensure that the control module does not experience timing errors or malfunctions during power-on. If the self-test is successful, the system's base chip supplies power to the MCU chip to perform the power-on operation. The control MCU chip then performs power-on operations on the power supply chips in the computing processing module's power supply area, the computing processing module's peripheral power supply area, and the external interaction module's power supply area, according to the sequence corresponding to the timing instructions. If all power supply areas are successfully powered on, the power supply status of the MCU chip is monitored. If the MCU chip's power supply status is normal, the power supply status of the remaining power supply areas is monitored.

[0039] The timing instructions are attached to the auxiliary processing unit, which defines the timing instructions and their corresponding specific actions. In other words, the timing instructions can be obtained from the auxiliary processing unit.

[0040] Optionally, the MCU chip is controlled to perform power-on operations on the power supply chips in the power supply areas of the computing processing module, the peripheral power supply areas of the computing processing module, and the external interaction module according to the sequence corresponding to the timing instructions. This includes: during the process of controlling the power supply chips in each power supply area to perform power-on operations according to the timing instructions, detecting whether the power good signal of the power supply chip is normal within a set period; if the power good signal is high within the set period, the power good signal of the power supply chip is normal; and controlling the power supply chip in the next power supply area to perform power-on operations according to the sequence corresponding to the timing instructions; if the power good signal is low within the set period, the power good signal of the power supply chip is abnormal, and a restart command is sent to the power supply chip in the corresponding power supply area to perform a reset.

[0041] The set period can be three periods, with each period being 1 millisecond. In this embodiment, during the power-on operation of the power supply chips in each power supply area according to the timing instructions, the control MCU chip checks whether the powergood signal of the power supply chip is normal within a continuous set period. If the powergood signal is high for all power supply chips within the set period, the power good signal of the power supply chip is normal. Then, the control MCU chip controls the power supply chips in the next power supply area to perform the power-on operation according to the sequence corresponding to the timing instructions, and checks whether the power good signal of the power supply chip in the next power supply area is normal, and so on, until the power-on process of the power supply chips in all power supply areas is completed. If the power good signal is low for all power supply chips within the set period, the power good signal of the power supply chip is abnormal, and a restart command is sent to the power supply chips in the corresponding power supply area to perform a reset.

[0042] In this embodiment, unlike the previous method of simply monitoring the feedback signal of the power supply chip, the present invention inputs the Power Good signal of the power supply chip to the IO pin of the MCU during the power-on process. Debouncing is then performed in the MCU chip, that is, the power good signal of the power supply chip is checked for normality within a continuously set period. If the power good signal of the power supply chip is normal, the power-on process can continue. This avoids the problems of power-on action and timing disorder caused by misjudgment due to voltage overshoot or current rush in traditional detection methods.

[0043] Optionally, the power supply status of the MCU chip is monitored, including: controlling the MCU chip to send a watchdog signal to the system base chip every first set time interval; if the system base chip receives the watchdog signal, the power supply status of the MCU chip is normal; if the system base chip does not receive the watchdog signal, the MCU chip is reset.

[0044] The first set duration can be 10 milliseconds, 6 milliseconds, etc., and this embodiment does not limit this. In this embodiment, after the power-on process is completed, the watchdog function inside the system base chip can be used to monitor the safety of the MCU chip. Specifically, the MCU chip is controlled to send a watchdog signal to the system base chip through the Serial Peripheral Interface (SPI interface) every first set duration. If the system base chip receives the watchdog signal, the power supply and operation of the MCU chip are normal; if the system base chip does not receive the watchdog signal, the MCU chip is reset.

[0045] Optionally, the power supply status of the remaining power supply areas is monitored, including: controlling the power supply chips in the remaining power supply areas to send a power good signal to the MCU chip; if the MCU chip detects the power good signal as low level for a set number of consecutive times, the power supply status of the corresponding power supply chip is abnormal, and the corresponding power supply chip is restarted; if the MCU chip detects the power good signal as high level for a set number of consecutive times, the power supply status of the corresponding power supply chip is normal.

[0046] The remaining power supply areas are those excluding the control module power supply area. The set number of times can be 3. In this embodiment, the power supply status of the remaining power supply areas can be monitored by the MCU chip. Specifically, the power supply chips in the remaining power supply areas send a "power good" signal to the MCU chip. If the MCU chip detects the "power good" signal as low for a set number of consecutive times, it checks whether the power signal ("power good signal") of the power supply chip is normal within a set period. If the "power good" signal is high for the set period, the "power good" signal of the power supply chip is normal; if the "power good" signal is low for the set period, the corresponding power supply chip is restarted. If the MCU chip detects the "power good" signal as high for a set number of consecutive times, the power supply status of the corresponding power supply chip is normal.

[0047] Optionally, the power supply area of ​​the computing processing module includes a SoC chip; monitoring the power supply status of the power supply area of ​​the computing processing module includes: controlling the SoC chip to send a heartbeat signal to the MCU chip every second predetermined time interval; if the MCU chip detects the heartbeat signal, the power supply status of the SoC chip is normal; if the MCU chip does not detect the heartbeat signal, the power supply status of the SoC chip is abnormal, and the SoC chip is restarted.

[0048] The second preset duration can be a few milliseconds, hundreds of milliseconds, etc., and this embodiment does not impose any limitations on it. This embodiment can also monitor the SoC chip via a heartbeat signal. Specifically, the SoC chip is controlled to send a heartbeat signal (high level) to the MCU chip every second preset duration. If the MCU chip detects the heartbeat signal (high level), it indicates that the power supply within the SoC chip is operating normally; if the MCU chip does not detect the heartbeat signal, it indicates that the power supply within the SoC chip is abnormal, and the SoC chip is restarted.

[0049] In this embodiment, after powering on and entering normal working state, the power supply status of each power supply area is monitored. At the same time, if the power supply status is abnormal, the domain controller will determine and record the event and restart the self-powered unit that is abnormal. Through the above technical means, the core modules (SoC chip or MCU chip) in the domain controller are monitored for safety, and the isolation between power supply areas is achieved, which greatly improves the reliability of the domain controller power supply system.

[0050] In existing domain controller power supply systems, power supply safety monitoring relies on the enable pin and feedback output pin of the power chip to transmit signals to the MCU chip or other control units. When the supply voltage is lower or higher than a set value, a feedback signal notifies the control unit to take action. However, this approach cannot perform tasks such as error logging, debouncing, or energy resource calculation and determination when power supply problems occur. This embodiment addresses these issues of power supply safety monitoring and analysis, improving the controller's accuracy in handling unexpected faults and the effectiveness of feedback information.

[0051] Existing domain controllers typically prioritize hardware implementation during power supply system design. When progressing to the software development stage of the control unit, it's necessary to analyze the timing of various power supply chips, detection signals, and other control signals to perform pin assignments and define action times. This embodiment introduces an auxiliary processing unit to complete timing and control unit pin action definitions during the system design process, significantly improving hardware and software development efficiency.

[0052] By introducing an auxiliary processing unit, the time sequence of the power-on actions of the power supply system is defined and controlled. This allows the actions of each power supply chip or on-hook control circuit to be defined in the specific pins of the control module (MCU chip) during the power supply scheme design process. Based on the processing results, software instructions are generated, thereby improving the efficiency of software and hardware development.

[0053] For example, the output of the auxiliary processing unit is shown in Table 1:

[0054] Table 1. Output of the auxiliary processing unit

[0055]

[0056]

[0057]

[0058]

[0059] In Table 1, the first column lists the network names of the power supply chip pins and the timing instructions. The first English name appearing in each of the second columns is the name of the MCU chip pin, such as GPIO XO. The power supply chip pins and MCU chip pins are connected via the network paths corresponding to their network names, and the state of each network is controlled by the MCU chip pins. For example, if an MCU chip pin outputs a high level, the network path connected to that MCU chip pin also goes high, and the power supply chip pin connected to that network path also goes high.

[0060] It should be noted that the chip-based region grouping mechanism can be attached to electronic processing devices or software. The required information to be imported includes: all chips on the load side, including non-terminal power-consuming chips such as level converters; the chip's category; the chip's function in the system; whether it is related to safety; whether it needs to perform actions during system sleep; which core module (SoC chip or MCU chip) it controls or serves; and the time sequence for when actions need to be performed or prohibited. The required rules to be set are: the weight of the evaluation items and the power supply region to which the weighted result belongs.

[0061] It should be noted that the action sequence auxiliary processing unit can be an electronic processing device or software. The required information to import includes: the pin names and serial numbers used by the MCU chip, the names of the required action signals, the power supply area to which the action signals belong, the time range of the action signals in this area, and the post-processing format of the signals. The required configuration rules include: MCU IO configuration rules, the action time of each power supply area (including time intervals, time sequences, etc.), and reminders for batch actions of action signals at the same time.

[0062] Figure 2 This is a schematic diagram of a power supply device for a cockpit domain controller provided in an embodiment of the present disclosure. The device includes a grouping module 210 and a power supply module 220.

[0063] Grouping module 210 is used to group the chips in the cockpit domain controller according to multiple dimensions to obtain multiple power supply areas; wherein, a group of chips corresponds to a power supply area;

[0064] The power supply module 220 is used to supply power to the chips in the multiple power supply areas based on the multiple dimensions.

[0065] The technical solution of this disclosure embodiment groups the chips in the cockpit domain controller according to multiple dimensions through a grouping module to obtain multiple power supply areas; each group of chips corresponds to one power supply area; and the power supply module supplies power to the chips in the multiple power supply areas based on the multiple dimensions. This embodiment of the disclosure, by supplying power to the chips in the multiple power supply areas through multiple dimensions, can reduce energy consumption.

[0066] The multiple dimensions include chip category dimension, chip function dimension, and controlled subject dimension; optionally, the grouping module is specifically used to: group the chips in the cockpit domain controller according to the chip category dimension to obtain multiple initial power supply areas; and adjust the multiple initial power supply areas based on the chip function dimension and / or the controlled subject dimension to obtain multiple adjusted power supply areas.

[0067] The dimension further includes an instruction sequence dimension; optionally, the power supply module is specifically used to: determine the energy resources of each power supply area according to the chip function dimension; and sequentially supply power to the chips in each power supply area according to the order corresponding to the energy resources and the instruction sequence dimension.

[0068] The aforementioned device also includes a monitoring module, which is specifically used to monitor the power supply status of each power supply area to ensure safe power supply to the cockpit domain controller.

[0069] The power supply areas include a computing processing module power supply area, a computing processing module peripheral power supply area, a control module power supply area, and an external interaction module power supply area. The control module power supply area includes an MCU chip and a system base chip. Each power supply area includes a power supply chip. Optionally, the monitoring module is specifically used to: control the system base chip to perform a self-test operation; if the self-test operation is successful, control the system base chip to supply power to the MCU chip to perform a power-on operation; control the MCU chip to perform power-on operations on the power supply chips in the computing processing module power supply area, the computing processing module peripheral power supply area, and the external interaction module power supply area according to the sequence corresponding to the timing instructions; if each power supply area is successfully powered on, monitor the power supply status of the MCU chip; and monitor the power supply status of the remaining power supply areas.

[0070] Optionally, the monitoring module is further configured to: during the process of controlling the power supply chips of each power supply area to perform power-on operations according to the timing instructions, detect whether the power good signal of the power supply chip is normal within a set period; if the power good signal is high within the set period, the power good signal of the power supply chip is normal; and control the power supply chips of the next power supply area to perform power-on operations according to the sequence corresponding to the timing instructions; if the power good signal is low within the set period, the power good signal of the power supply chip is abnormal, and send a restart command to the power supply chips in the corresponding power supply area to perform a reset.

[0071] Optionally, the monitoring module is further configured to: control the MCU chip to send a dog-feeding signal to the system base chip every first set time interval; if the system base chip receives the dog-feeding signal, the power supply of the MCU chip is normal; if the system base chip does not receive the dog-feeding signal, the MCU chip is reset.

[0072] Optionally, the monitoring module is further configured to: control the power supply chips in the other power supply areas to send a power good signal to the MCU chip; if the MCU chip detects the power good signal as low level for a set number of consecutive times, the power supply operation status of the corresponding power supply chip is abnormal, and the corresponding power supply chip is restarted; if the MCU chip detects the power good signal as high level for a set number of consecutive times, the power supply operation status of the corresponding power supply chip is normal.

[0073] The power supply area of ​​the computing processing module includes a SoC chip; optionally, the monitoring module is further configured to: control the SoC chip to send a heartbeat signal to the MCU chip every second set time interval; if the MCU chip detects the heartbeat signal, the power supply operation of the SoC chip is normal; if the MCU chip does not detect the heartbeat signal, the power supply operation of the SoC chip is abnormal, and the SoC chip is restarted.

[0074] The power supply device for the cockpit domain controller provided in this disclosure can execute the power supply method for the cockpit domain controller provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0075] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.

[0076] Figure 3 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0077] like Figure 3 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0078] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0079] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the power supply method for a cockpit domain controller.

[0080] In some embodiments, the cockpit domain controller power supply method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the cockpit domain controller power supply method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the cockpit domain controller power supply method by any other suitable means (e.g., by means of firmware).

[0081] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transferring data and instructions to the storage system, the at least one input device, and the at least one output device.

[0082] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0083] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0084] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0085] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0086] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0087] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0088] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A power supply method for a cockpit domain controller, characterized in that, The chips in the cockpit domain controller are grouped according to multiple dimensions to obtain multiple power supply areas; one group of chips corresponds to one power supply area. Power is supplied to the chips in the multiple power supply areas based on the multiple dimensions; The multiple dimensions include chip category dimension, chip function dimension, and controlled entity dimension; the chips in the cockpit domain controller are grouped according to multiple dimensions to obtain multiple power supply areas, including: The chips in the cockpit domain controller are grouped according to chip category to obtain multiple initial power supply zones; The initial multiple power supply areas are adjusted based on the chip function dimension and / or the controlled subject dimension to obtain multiple adjusted power supply areas.

2. The method according to claim 1, characterized in that, in, The dimensions also include an instruction sequence dimension; powering the chips in the multiple power supply regions based on the multiple dimensions includes: The energy resources of each power supply area are determined based on the chip's functional dimensions. The chips in each power supply area are powered sequentially according to the order corresponding to the energy resources and the instruction sequence dimensions.

3. The method according to claim 1, characterized in that, After supplying power to the chips in the multiple power supply regions based on the multiple dimensions, the process further includes: Monitor the power supply status of each power supply area to ensure safe power supply to the cockpit domain controller.

4. The method according to claim 3, characterized in that, in, The power supply area includes the power supply area for the computing processing module, the power supply area for the peripherals of the computing processing module, the power supply area for the control module, and the power supply area for the external interaction module. The power supply area of ​​the control module includes an MCU chip and a system base chip; each power supply area includes a power supply chip; the power supply status of each power supply area is monitored, including: The control system's underlying chip performs a self-test. If the self-test is successful, the system base chip supplies power to the MCU chip to perform a power-on operation. The control MCU chip performs power-on operations on the power supply chips in the power supply area of ​​the computing processing module, the power supply chips in the power supply area of ​​the computing processing module peripherals, and the power supply chips in the power supply area of ​​the external interaction module in the order corresponding to the timing instructions. If all power supply areas are successfully powered on, the power supply status of the MCU chip is monitored. Monitor the power supply status of the remaining power supply areas.

5. The method according to claim 4, characterized in that, The control MCU chip performs power-on operations on the power supply chips in the power supply area of ​​the computing processing module, the power supply chips in the power supply area of ​​the computing processing module peripherals, and the power supply chips in the power supply area of ​​the external interaction module according to the sequence corresponding to the timing instructions, including: During the power-on operation of the power supply chips in each power supply area according to the timing instructions, the power good signal of the power supply chip is checked within a set period to see if it is normal. If the power good signal is high within the set period, the power good signal of the power supply chip is normal; and the power supply chip of the next power supply area is controlled to perform power-on operation according to the sequence corresponding to the timing instructions. If the power good signal is low for all periods within the set period, the power good signal of the power supply chip is abnormal, and a restart command is sent to the power supply chip in the corresponding power supply area to perform a reset.

6. The method according to claim 4, characterized in that, Monitor the power supply status of the MCU chip, including: The MCU chip is controlled to send a dog-feeding signal to the system base chip every first set time interval; If the system base chip receives the dog feed signal, the power supply of the MCU chip is normal. If the system base chip does not receive the dog feed signal, the MCU chip is reset.

7. The method according to claim 4, characterized in that, Monitor the power supply status of the remaining power supply areas, including: The power supply chips in the other power supply areas are controlled to send a power good signal to the MCU chip. If the MCU chip detects the power good signal as low level for a set number of consecutive times, the power supply chip's power supply operation status is abnormal, and the corresponding power supply chip is restarted. If the MCU chip detects the power good signal as high level a set number of times consecutively, then the power supply chip is operating normally.

8. The method according to claim 4, characterized in that, in, The power supply area of ​​the computing processing module includes a SoC chip; Monitor the power supply status of the computing processing module's power supply area, including: The SoC chip sends a heartbeat signal to the MCU chip every second set interval. If the MCU chip detects a heartbeat signal, then the power supply of the SoC chip is normal. If the MCU chip does not detect a heartbeat signal, the power supply status of the SoC chip is abnormal, and the SoC chip will be restarted.

9. A power supply device for a cockpit domain controller, used to execute the power supply method for a cockpit domain controller as described in any one of claims 1-8, characterized in that, The grouping module is used to group the chips in the cockpit domain controller according to multiple dimensions to obtain multiple power supply areas; wherein, a group of chips corresponds to a power supply area; A power supply module is used to supply power to the chips in the multiple power supply areas based on the multiple dimensions.

10. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the power supply method for the cockpit domain controller as described in any one of claims 1-8.

11. A storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform a power supply method for a cockpit domain controller as described in any one of claims 1-8.