CN118759925A - Domain controller standby control method, control device, storage medium and vehicle - Google Patents
Domain controller standby control method, control device, storage medium and vehicle Download PDFInfo
- Publication number
- CN118759925A CN118759925A CN202410831142.6A CN202410831142A CN118759925A CN 118759925 A CN118759925 A CN 118759925A CN 202410831142 A CN202410831142 A CN 202410831142A CN 118759925 A CN118759925 A CN 118759925A
- Authority
- CN
- China
- Prior art keywords
- control instruction
- controlling
- random access
- access memory
- dynamic random
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25257—Microcontroller
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Power Sources (AREA)
Abstract
本发明公开了一种域控制器待机的控制方法、控制装置、存储介质及车辆。其中,该方法包括:周期性检测整车控制器是否发出整车休眠信号;在接收到整车休眠信号的情况下,生成第一控制指令、第二控制指令和第三控制指令;基于第一控制指令控制域控制器中的系统级芯片暂停程序执行并将当前时刻系统级芯片的执行结果存入动态随机存储器;基于第二控制指令控制域控制器中的数据选通器将动态随机存储器的复位模式由初始模式切换至目标模式;基于第三控制指令控制电源管理电路对系统级芯片执行下电动作。本发明解决了域控制器休眠时功耗较高的技术问题。
The present invention discloses a control method, a control device, a storage medium and a vehicle for a domain controller standby. The method includes: periodically detecting whether the vehicle controller sends a vehicle sleep signal; generating a first control instruction, a second control instruction and a third control instruction when the vehicle sleep signal is received; controlling the system-level chip in the domain controller to suspend program execution based on the first control instruction and storing the execution result of the system-level chip at the current moment into a dynamic random access memory; controlling the data selector in the domain controller to switch the reset mode of the dynamic random access memory from the initial mode to the target mode based on the second control instruction; and controlling the power management circuit to perform a power-off action on the system-level chip based on the third control instruction. The present invention solves the technical problem of high power consumption when the domain controller is in sleep mode.
Description
技术领域Technical Field
本发明涉及域控制器控制技术领域,具体而言,涉及一种域控制器待机的控制方法、控制装置、存储介质及车辆。The present invention relates to the technical field of domain controller control, and in particular to a domain controller standby control method, a control device, a storage medium and a vehicle.
背景技术Background Art
随着中央域集成架构的发展,为了解决传统架构电子控制单元ECU数量越来越多、整车线束越来越重和各个控制器之间的通信带宽已无法满足海量数据通信的问题,汽车电子电器架构逐渐向集中化发展,主要包括车辆控制器(VDC)、区域控制器(PDC)、智能驾驶域控制器(HAD)、智能座舱域控制器(CSC),每个域由一个主控制单元负责管理,并通过域总线进行通信,实现了域内的集中管理和域间的协调。在这样的架构中,多个ECU的功能被集成到一个中央控制单元中,控制器的功耗急剧增加,由功耗引发的续航、散热等问题也变得越来越严重,而其中芯片的功耗占有极大的比重。因此针对域控制器中大功率芯片的低功耗设计变成了头等大事。目前域控制器都接入了整车网络管理,由整车下发休眠唤醒信号,当前域控制器休眠唤醒设计大多采用挂起到RAM(STR)挂起模式,在系统级芯片SOC进入STR时,SOC芯片和MCU芯片的持续供电(Always on:AON)域要持续保持供电用以维持外接DDR芯片的RESET引脚和MCU的监控,保证DDR处于自刷新模式,所以前级的DCDC、LDO都要接常电,这也就引入了不必要的功耗,影响车辆续航。With the development of the central domain integrated architecture, in order to solve the problems of increasing number of ECUs in traditional architecture, increasing weight of vehicle wiring harnesses, and the inability of communication bandwidth between controllers to meet the needs of massive data communication, the automotive electronic and electrical architecture has gradually developed towards centralization, mainly including vehicle controller (VDC), regional controller (PDC), intelligent driving domain controller (HAD), and intelligent cockpit domain controller (CSC). Each domain is managed by a main control unit and communicates through the domain bus, realizing centralized management within the domain and coordination between domains. In such an architecture, the functions of multiple ECUs are integrated into a central control unit, the power consumption of the controller increases sharply, and the problems of endurance and heat dissipation caused by power consumption become more and more serious, and the power consumption of the chip accounts for a large proportion. Therefore, the low-power design of high-power chips in the domain controller has become a top priority. At present, domain controllers are connected to the vehicle network management, and the vehicle sends sleep wake-up signals. Most of the current domain controller sleep wake-up designs adopt the suspend to RAM (STR) suspend mode. When the system-level chip SOC enters STR, the continuous power supply (Always on: AON) domain of the SOC chip and the MCU chip must continue to maintain power supply to maintain the RESET pin of the external DDR chip and the monitoring of the MCU to ensure that the DDR is in self-refresh mode. Therefore, the DCDC and LDO of the previous stage must be connected to normal power, which introduces unnecessary power consumption and affects the vehicle's endurance.
针对上述的问题,目前尚未提出有效的解决方案。To address the above-mentioned problems, no effective solution has been proposed yet.
发明内容Summary of the invention
本发明实施例提供了一种域控制器待机的控制方法、控制装置、存储介质及车辆,以至少解决域控制器休眠时功耗较高的技术问题。The embodiments of the present invention provide a control method, a control device, a storage medium and a vehicle for a domain controller standby, so as to at least solve the technical problem of high power consumption when the domain controller is in sleep mode.
根据本发明实施例的一个方面,提供了一种域控制器待机的控制方法,方法包括周期性检测整车控制器是否发出整车休眠信号;在接收到整车休眠信号的情况下,生成第一控制指令、第二控制指令和第三控制指令;基于第一控制指令控制域控制器中的系统级芯片暂停程序执行并将当前时刻系统级芯片的执行结果存入动态随机存储器;基于第二控制指令控制域控制器中的数据选通器将动态随机存储器的复位模式由初始模式切换至目标模式,其中,初始模式下,动态随机存储器的复位信号由系统级芯片控制,目标模式下,动态随机存储器的复位信号由域控制器中的微控制单元进行控制;基于第三控制指令控制电源管理电路对系统级芯片执行下电动作。According to one aspect of an embodiment of the present invention, a control method for domain controller standby is provided, the method comprising periodically detecting whether a vehicle controller sends a vehicle sleep signal; generating a first control instruction, a second control instruction and a third control instruction when the vehicle sleep signal is received; controlling a system-level chip in the domain controller to suspend program execution based on the first control instruction and storing the execution result of the system-level chip at the current moment into a dynamic random access memory; controlling a data selector in the domain controller to switch a reset mode of the dynamic random access memory from an initial mode to a target mode based on the second control instruction, wherein in the initial mode, the reset signal of the dynamic random access memory is controlled by the system-level chip, and in the target mode, the reset signal of the dynamic random access memory is controlled by a microcontroller unit in the domain controller; and controlling a power management circuit to power off the system-level chip based on the third control instruction.
可选地,在基于第三控制指令控制电源管理电路对系统级芯片执行下电流程之后,方法还包括:将系统级芯片的待机信息存入微控制单元,待机信息包括待机模式。Optionally, after controlling the power management circuit to execute a power-off process on the system-on-chip based on the third control instruction, the method further includes: storing standby information of the system-on-chip into the micro control unit, where the standby information includes a standby mode.
可选地,在基于第三控制指令控制电源管理电路对系统级芯片执行下电流程之后,方法还包括:周期性检测整车控制器是否发出整车唤醒信号;在获取得到整车唤醒信号的情况下,生成第四控制指令、第五控制指令;基于第四控制指令控制电源管理电路对系统级芯片执行上电流程;基于第五控制指令控制数据选通器将动态随机存储器的复位模式由目标模式切换至初始模式。Optionally, after controlling the power management circuit to execute the power-off process on the system-level chip based on the third control instruction, the method also includes: periodically detecting whether the vehicle controller sends a vehicle wake-up signal; generating a fourth control instruction and a fifth control instruction when the vehicle wake-up signal is obtained; controlling the power management circuit to execute the power-on process on the system-level chip based on the fourth control instruction; and controlling the data selector to switch the reset mode of the dynamic random access memory from the target mode to the initial mode based on the fifth control instruction.
可选地,在获取得到整车唤醒信号之后,方法包括:从微控制单元中获取唤醒流程的前一断电流程是否合法;如果是,生成第五控制指令。Optionally, after obtaining the vehicle wake-up signal, the method includes: obtaining from the micro control unit whether a power-off process before the wake-up process is legal; if so, generating a fifth control instruction.
可选地,在基于第五控制指令控制数据选通器将动态随机存储器的复位模式由目标模式切换至初始模式之后,方法包括:控制系统级芯片从动态随机存储器读取执行结果和动态随机存储器中的待执行程序信息。Optionally, after controlling the data selector to switch the reset mode of the dynamic random access memory from the target mode to the initial mode based on the fifth control instruction, the method includes: controlling the system-level chip to read the execution result and the to-be-executed program information in the dynamic random access memory from the dynamic random access memory.
可选地,在控制系统级芯片从动态随机存储器读取执行结果和动态随机存储器中的待执行程序信息之后,方法包括:控制电源管理电路对域控制器内的其余器件执行上电流程。Optionally, after controlling the system-level chip to read the execution result and the information of the program to be executed in the dynamic random access memory from the dynamic random access memory, the method includes: controlling the power management circuit to execute a power-on process for the remaining devices in the domain controller.
根据本发明实施例的另一方面,还提供了一种域控制器待机的控制装置,包括:获取模块,用于周期性检测整车控制器是否发出整车休眠信号;生成模块,用于在接收到整车休眠信号的情况下,生成第一控制指令、第二控制指令和第三控制指令;第一控制模块,用于基于第一控制指令控制域控制器中的系统级芯片暂停程序执行并将当前时刻系统级芯片的执行结果存入动态随机存储器;第二控制模块,用于基于第二控制指令控制域控制器中的数据选通器将动态随机存储器的复位模式由初始模式切换至目标模式,其中,初始模式下,动态随机存储器的复位信号由系统级芯片控制,目标模式下,动态随机存储器的复位信号由域控制器中的微控制单元进行控制;第三控制模块,用于基于第三控制指令控制电源管理电路对系统级芯片执行下电动作。According to another aspect of an embodiment of the present invention, a control device for a domain controller standby is also provided, comprising: an acquisition module, used to periodically detect whether the vehicle controller sends a vehicle sleep signal; a generation module, used to generate a first control instruction, a second control instruction and a third control instruction when the vehicle sleep signal is received; a first control module, used to control the system-level chip in the domain controller to suspend program execution based on the first control instruction and store the execution result of the system-level chip at the current moment into a dynamic random access memory; a second control module, used to control the data selector in the domain controller to switch the reset mode of the dynamic random access memory from an initial mode to a target mode based on the second control instruction, wherein in the initial mode, the reset signal of the dynamic random access memory is controlled by the system-level chip, and in the target mode, the reset signal of the dynamic random access memory is controlled by a microcontroller unit in the domain controller; and a third control module, used to control the power management circuit to perform a power-off action on the system-level chip based on the third control instruction.
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述的方法。According to another aspect of the embodiments of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above method when running.
根据本发明实施例的又一方面,还提供了一种处理器,处理器用于运行程序,其中,程序被设置为运行时执行上述的方法。According to yet another aspect of an embodiment of the present invention, a processor is provided, and the processor is used to run a program, wherein the program is configured to execute the above method when running.
根据本发明实施例的又一方面,还提供了一种车辆,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的方法。According to another aspect of an embodiment of the present invention, a vehicle is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the method through the computer program.
在本发明实施例中,采用在接收到整车休眠信号的情况下,生成第一控制指令、第二控制指令和第三控制指令的方式,通过基于第二控制指令控制域控制器中的数据选通器将动态随机存储器的复位模式由初始模式切换至目标模式以及基于第三控制指令控制电源管理电路对系统级芯片执行下电动作,达到了通过切换动态随机存储器的复位信号控制权来彻底休眠系统级芯片的目的,从而实现了降低功耗且不影响系统再次快速启动的技术效果,进而解决了域控制器休眠时功耗较高的技术问题。In an embodiment of the present invention, when a vehicle sleep signal is received, a first control instruction, a second control instruction and a third control instruction are generated. The reset mode of the dynamic random access memory is switched from the initial mode to the target mode by controlling the data selector in the domain controller based on the second control instruction, and the power management circuit is controlled based on the third control instruction to power off the system-level chip. The purpose of completely hibernating the system-level chip by switching the reset signal control right of the dynamic random access memory is achieved, thereby achieving the technical effect of reducing power consumption without affecting the system's rapid startup again, and further solving the technical problem of high power consumption when the domain controller is in hibernation.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
图1是根据本发明其中一可选实施例的域控制器待机的控制方法的计算机终端的硬件结构框图;1 is a hardware structure block diagram of a computer terminal according to a method for controlling standby of a domain controller according to an optional embodiment of the present invention;
图2是根据本发明其中一可选实施例的域控制器待机的控制方法的流程图;FIG2 is a flow chart of a method for controlling standby of a domain controller according to an optional embodiment of the present invention;
图3是根据本发明其中一可选实施例的域控制器待机的控制系统的结构图;3 is a structural diagram of a control system for a domain controller standby according to an optional embodiment of the present invention;
图4是根据本发明其中一可选实施例的域控制器待机的控制方法的流程图。FIG. 4 is a flow chart of a method for controlling standby of a domain controller according to an optional embodiment of the present invention.
具体实施方式DETAILED DESCRIPTION
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:First, some nouns or terms that appear in the description of the embodiments of the present application are subject to the following explanations:
车辆的域控制器是现代汽车中一个至关重要的集成系统,它负责管理和协调车辆内不同电子控制单元(ECUs)的功能。这些控制器通过高度复杂的软件和硬件架构,实现了对车辆多个关键系统如动力总成、底盘、车身电子以及信息娱乐等的集中控制。通过域控制器,车辆能够实现更高级的自动化功能、增强的安全性和更优的能效表现。The vehicle's domain controller is a critical integrated system in modern cars, responsible for managing and coordinating the functions of different electronic control units (ECUs) in the vehicle. These controllers achieve centralized control of multiple key vehicle systems such as powertrain, chassis, body electronics, and infotainment through highly complex software and hardware architectures. Through domain controllers, vehicles can achieve more advanced automation functions, enhanced safety, and better energy efficiency.
Mcu:车辆的域控制器领域的微控制器单元(MCU)是汽车电子系统中的核心组件,负责处理和控制车辆的多个关键功能。MCU: The microcontroller unit (MCU) in the vehicle's domain controller field is a core component in the automotive electronic system, responsible for processing and controlling multiple key functions of the vehicle.
随着汽车电子化和智能化的发展,传统的分布式ECU(电子控制单元)架构逐渐向域集中式架构转变,域控制器(DCU)利用高性能的多核CPU/GPU芯片,集中控制每个域。域控制器通过MCU实现对车辆特定功能域(如动力域、底盘域、座舱域、自动驾驶域和车身域)的集中控制和复杂计算。现代车辆的域控制器中的MCU需要具备高性能的处理能力,以支持高级功能,如自动驾驶算法、传感器数据处理和车辆通信。域控制器中的MCU通常需要具备高速的外部通信接口,例如CAN FD和以太网,以支持车辆内部和外部的数据交换。With the development of automotive electronics and intelligence, the traditional distributed ECU (electronic control unit) architecture has gradually shifted to a domain-centralized architecture. The domain controller (DCU) uses high-performance multi-core CPU/GPU chips to centrally control each domain. The domain controller uses the MCU to achieve centralized control and complex calculations of specific vehicle functional domains (such as power domain, chassis domain, cockpit domain, autonomous driving domain, and body domain). The MCU in the domain controller of modern vehicles needs to have high-performance processing capabilities to support advanced functions such as autonomous driving algorithms, sensor data processing, and vehicle communications. The MCU in the domain controller usually needs to have high-speed external communication interfaces, such as CAN FD and Ethernet, to support data exchange inside and outside the vehicle.
Soc:系统级芯片(SoC)是汽车电子系统中的关键组件,它集成了多种功能模块,为车辆的智能化和网络化提供了强大的硬件基础。SoC将CPU、GPU、DSP、NPU等多种处理器以及内存、输入/输出端口和其他外设集成在一个芯片上,实现高度集成化。Soc: System-on-chip (SoC) is a key component in automotive electronic systems. It integrates multiple functional modules and provides a strong hardware foundation for the intelligence and networking of vehicles. SoC integrates multiple processors such as CPU, GPU, DSP, NPU, as well as memory, input/output ports and other peripherals on a single chip to achieve high integration.
SoC通常包含高性能的CPU核心。在车辆域控制器中,SoC能够处理来自不同传感器和执行器的数据,实现对动力、底盘、车身、座舱和自动驾驶等多个功能域的集中控制。SoC具备高速通信接口,如以太网、CAN FD等,以满足车辆内部网络和外部通信的高带宽需求。SoC usually contains a high-performance CPU core. In the vehicle domain controller, SoC can process data from different sensors and actuators to achieve centralized control of multiple functional domains such as power, chassis, body, cockpit and autonomous driving. SoC has high-speed communication interfaces such as Ethernet and CAN FD to meet the high bandwidth requirements of the vehicle's internal network and external communication.
根据本发明实施例,还提供了一种域控制器待机的控制方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。According to an embodiment of the present invention, an embodiment of a method for controlling standby of a domain controller is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现域控制器待机的控制的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,……,102n来示出)处理器(处理器可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为BUS总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。The method embodiment provided in the embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 shows a hardware structure block diagram of a computer terminal (or mobile device) for realizing the control of the standby of a domain controller. As shown in Figure 1, the computer terminal 10 (or mobile device 10) may include one or more (102a, 102b, ..., 102n are used in the figure to show) processors (the processor may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission module 106 for communication functions. In addition, it may also include: a display, an input/output interface (I/O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and/or a camera. It can be understood by those skilled in the art that the structure shown in Figure 1 is only for illustration and does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 may also include more or fewer components than those shown in Figure 1, or have a configuration different from that shown in Figure 1.
应当注意到的是上述一个或多个处理器和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。It should be noted that the one or more processors and/or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).
存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的域控制器待机的控制对应的程序指令/数据存储装置,处理器通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的域控制器待机的控制。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 104 can be used to store software programs and modules of application software, such as the program instructions/data storage device corresponding to the control of the domain controller standby in the embodiment of the present invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the control of the domain controller standby mentioned above. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network I nterface Contro l ler,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Rad io Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).
在上述运行环境下,本申请提供了如图2所示的域控制器待机的控制。图2是根据本发明实施例的域控制器待机的控制的流程图。In the above operating environment, the present application provides a control of the domain controller standby as shown in Figure 2. Figure 2 is a flow chart of the control of the domain controller standby according to an embodiment of the present invention.
方法包括:Methods include:
步骤S1,周期性检测整车控制器是否发出整车休眠信号;Step S1, periodically detecting whether the vehicle controller sends a vehicle sleep signal;
步骤S2,在接收到整车休眠信号的情况下,生成第一控制指令、第二控制指令和第三控制指令;Step S2, when receiving the vehicle sleep signal, generating a first control instruction, a second control instruction and a third control instruction;
步骤S3,基于第一控制指令控制域控制器中的系统级芯片暂停程序执行并将当前时刻系统级芯片的执行结果存入动态随机存储器;Step S3, based on the first control instruction, controlling the system-on-chip in the domain controller to suspend program execution and storing the execution result of the system-on-chip at the current moment into the dynamic random access memory;
步骤S4,基于第二控制指令控制域控制器中的数据选通器将动态随机存储器的复位模式由初始模式切换至目标模式,其中,初始模式下,动态随机存储器的复位信号由系统级芯片控制,目标模式下,动态随机存储器的复位信号由域控制器中的微控制单元进行控制;Step S4, based on the second control instruction, controlling the data strobe in the domain controller to switch the reset mode of the dynamic random access memory from the initial mode to the target mode, wherein in the initial mode, the reset signal of the dynamic random access memory is controlled by the system-level chip, and in the target mode, the reset signal of the dynamic random access memory is controlled by the microcontroller unit in the domain controller;
步骤S5,基于第三控制指令控制电源管理电路对系统级芯片执行下电动作。Step S5: controlling the power management circuit to power off the system-on-chip based on the third control instruction.
在本发明实施例中,采用在接收到整车休眠信号的情况下,生成第一控制指令、第二控制指令和第三控制指令的方式,通过基于第二控制指令控制域控制器中的数据选通器将动态随机存储器的复位模式由初始模式切换至目标模式以及基于第三控制指令控制电源管理电路对系统级芯片执行下电动作,达到了通过切换动态随机存储器的复位信号控制权来彻底休眠系统级芯片的目的,从而实现了降低功耗且不影响系统再次快速启动的技术效果,进而解决了域控制器休眠时功耗较高的技术问题。In an embodiment of the present invention, when a vehicle sleep signal is received, a first control instruction, a second control instruction and a third control instruction are generated. The reset mode of the dynamic random access memory is switched from the initial mode to the target mode by controlling the data selector in the domain controller based on the second control instruction, and the power management circuit is controlled based on the third control instruction to power off the system-level chip. The purpose of completely hibernating the system-level chip by switching the reset signal control right of the dynamic random access memory is achieved, thereby achieving the technical effect of reducing power consumption without affecting the system's rapid startup again, and further solving the technical problem of high power consumption when the domain controller is in hibernation.
本申请提供了一种域控制器低功耗设计解决方案,针对市场上现存的单一休眠唤醒方案提出了利用数选切换DDR复位控制权的方案;本方案可以实现在不影响系统快速启动的情况下完成更低功耗的系统设计,为不同的域控制器提供了统一的解决方案。The present application provides a low-power design solution for a domain controller, and proposes a solution using digital selection to switch DDR reset control rights for the existing single sleep and wake-up solution on the market; this solution can achieve a lower power consumption system design without affecting the fast startup of the system, and provides a unified solution for different domain controllers.
具体地,在系统休眠时,只需保持MCU常电域供电,SOC及其他无关外设的电源均可彻底关断,用以保持系统更低功耗。在SOC进入休眠时,创新性的提出了通过MCU控制数据选通器切换DRAM复位引脚的控制权的方法来彻底休眠SOC,降低功耗;与现有方法相比,本方法功耗更低,且不影响系统快速启动。Specifically, when the system is in hibernation, only the MCU normal power domain needs to be powered, and the power of the SOC and other irrelevant peripherals can be completely turned off to keep the system power consumption lower. When the SOC enters hibernation, an innovative method is proposed to completely hibernate the SOC by controlling the data selector through the MCU to switch the control of the DRAM reset pin to reduce power consumption; compared with the existing method, this method has lower power consumption and does not affect the rapid startup of the system.
数选切换DDR控制权的方案填补了域控制器无法更低功耗设计的空缺,而且不必要求SOC具备STR功能,通过该硬件设计方案简化控制器端的SOC的选型与设计难度,降低了整车的休眠功耗。The solution of digitally switching DDR control rights fills the gap in the domain controller's inability to design lower power consumption, and there is no need to require the SOC to have STR function. This hardware design solution simplifies the selection and design difficulty of the SOC on the controller side and reduces the sleep power consumption of the entire vehicle.
可选地,在基于第三控制指令控制电源管理电路对系统级芯片执行下电流程之后,方法还包括:将系统级芯片的待机信息存入微控制单元,待机信息包括待机模式。Optionally, after controlling the power management circuit to execute a power-off process on the system-on-chip based on the third control instruction, the method further includes: storing standby information of the system-on-chip into the micro control unit, where the standby information includes a standby mode.
可选地,在基于第三控制指令控制电源管理电路对系统级芯片执行下电流程之后,方法还包括:周期性检测整车控制器是否发出整车唤醒信号;在获取得到整车唤醒信号的情况下,生成第四控制指令、第五控制指令;基于第四控制指令控制电源管理电路对系统级芯片执行上电流程;基于第五控制指令控制数据选通器将动态随机存储器的复位模式由目标模式切换至初始模式。Optionally, after controlling the power management circuit to execute the power-off process on the system-level chip based on the third control instruction, the method also includes: periodically detecting whether the vehicle controller sends a vehicle wake-up signal; generating a fourth control instruction and a fifth control instruction when the vehicle wake-up signal is obtained; controlling the power management circuit to execute the power-on process on the system-level chip based on the fourth control instruction; and controlling the data selector to switch the reset mode of the dynamic random access memory from the target mode to the initial mode based on the fifth control instruction.
可选地,在获取得到整车唤醒信号之后,方法包括:从微控制单元中获取唤醒流程的前一断电流程是否合法;如果是,生成第五控制指令。Optionally, after obtaining the vehicle wake-up signal, the method includes: obtaining from the micro control unit whether a power-off process before the wake-up process is legal; if so, generating a fifth control instruction.
可选地,在基于第五控制指令控制数据选通器将动态随机存储器的复位模式由目标模式切换至初始模式之后,方法包括:控制系统级芯片从动态随机存储器读取执行结果和动态随机存储器中的待执行程序信息。Optionally, after controlling the data selector to switch the reset mode of the dynamic random access memory from the target mode to the initial mode based on the fifth control instruction, the method includes: controlling the system-level chip to read the execution result and the to-be-executed program information in the dynamic random access memory from the dynamic random access memory.
可选地,在控制系统级芯片从动态随机存储器读取执行结果和动态随机存储器中的待执行程序信息之后,方法包括:控制电源管理电路对域控制器内的其余器件执行上电流程。Optionally, after controlling the system-level chip to read the execution result and the information of the program to be executed in the dynamic random access memory from the dynamic random access memory, the method includes: controlling the power management circuit to execute a power-on process for the remaining devices in the domain controller.
如图3所示,本申请提供的域控制器待机的控制主要包括MCU、PMIC、数据选通器、SOC和DDR。系统正常工作时,MCU通过GPIO控制PMIC对SOC和DDR供电,此时MCU控制数据选通器将DDR的RESET信号选通至由SOC控制,MCU通过与SOC互联的GPIO持续监测SOC心跳信号保证系统正常运行。As shown in Figure 3, the control of the domain controller standby provided in this application mainly includes MCU, PMIC, data selector, SOC and DDR. When the system is working normally, MCU controls PMIC to power SOC and DDR through GPIO. At this time, MCU controls the data selector to select the RESET signal of DDR to be controlled by SOC. MCU continuously monitors the SOC heartbeat signal through GPIO interconnected with SOC to ensure the normal operation of the system.
结合图4所示,系统休眠唤醒流程的流程如下:Combined with Figure 4, the process of system sleep wake-up process is as follows:
1、当系统初次上电启动时,MCU检测整机无故障后,会使能电源管理IC(PMIC)给SOC供电,使其进入BOOT引导流程,根据芯片的初始设置,SOC将外部存储中的程序引导入DDR中,完成引导,至此SOC开始正常工作。1. When the system is powered on for the first time, after the MCU detects that the whole machine has no faults, it will enable the power management IC (PMIC) to power the SOC, so that it enters the BOOT boot process. According to the initial settings of the chip, the SOC boots the program in the external storage into the DDR to complete the boot. At this point, the SOC starts to work normally.
2、当MCU或SOC检测到整车休眠信号时,会先通过SPI接口进行通信完成相互告知,系统进入休眠流程,SOC暂停程序执行,将现行结果存入DDR后通知MCU,此时,MCU控制数选切换到MCU控制DDR的复位信号,将其一直保持在高电平。然后MCU控制PMIC对SOC进行下电时序控制,并将此时SOC的待机模式状态存入MCU,以备唤醒时查询,最后MCU通知整机,只保留常电,其余电源均做下电处理,以保持低功耗。2. When the MCU or SOC detects the vehicle sleep signal, they will first communicate through the SPI interface to inform each other, the system enters the sleep process, the SOC suspends program execution, stores the current result in DDR and then notifies the MCU. At this time, the MCU controls the digital selection to switch to the reset signal of the MCU control DDR, and keeps it at a high level. Then the MCU controls the PMIC to control the power-off timing of the SOC, and stores the standby mode status of the SOC in the MCU for query when waking up. Finally, the MCU notifies the whole machine to keep only the normal power, and the rest of the power is powered off to maintain low power consumption.
3、当MCU接收到整车唤醒信号后,先控制PMIC进行上电,待SOC读取MCU状态明确上次断电为正常休眠后,向MCU发送“切换”指令,MCU控制数据选通器完成DDR复位信号的切换,SOC读取DDR数据完成唤醒。3. When the MCU receives the vehicle wake-up signal, it first controls the PMIC to power on. After the SOC reads the MCU status and confirms that the last power-off was normal sleep, it sends a "switch" command to the MCU. The MCU controls the data selector to complete the switching of the DDR reset signal, and the SOC reads the DDR data to complete the wake-up.
4、MCU控制整机其他电源上电,整版正常工作。4. MCU controls other power supplies of the whole machine to power on, and the whole board works normally.
该方案在休眠时虽然彻底切断了SOC的电源,但是并没有像系统冷启动一样需要花费过多的时间来完成系统的参数配置、文件路径、注册表、设备驱动程序和环境变量等基础信息的配置,这是因为上一次休眠时的数据都被存放在DDR中,CPU内核可以直接在当前位置进行引导程序,即避免了重新启动操作系统而浪费的时间,又使得在休眠时降低了整体的功耗。系统休眠时,只需保持MCU常电域供电,SOC及无关外设电源可彻底关断,用以保持系统更低功耗,并且通过MCU控制数据选通器切换DRAM复位引脚的控制权。Although this solution completely cuts off the power supply of the SOC during hibernation, it does not take too much time to complete the configuration of basic information such as system parameter configuration, file path, registry, device driver and environment variables like the system cold start. This is because the data from the last hibernation is stored in DDR, and the CPU core can directly boot the program at the current location, which avoids the time wasted by restarting the operating system and reduces the overall power consumption during hibernation. When the system is in hibernation, it only needs to keep the MCU powered in the normal power domain, and the power supply of the SOC and irrelevant peripherals can be completely turned off to keep the system power consumption lower, and the control of the DRAM reset pin is switched through the MCU control data selector.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described order of actions, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
根据本发明实施例,还提供了一种域控制器待机的控制装置,包括:获取模块,用于周期性检测整车控制器是否发出整车休眠信号;生成模块,用于在接收到整车休眠信号的情况下,生成第一控制指令、第二控制指令和第三控制指令;第一控制模块,用于基于第一控制指令控制域控制器中的系统级芯片暂停程序执行并将当前时刻系统级芯片的执行结果存入动态随机存储器;第二控制模块,用于基于第二控制指令控制域控制器中的数据选通器将动态随机存储器的复位模式由初始模式切换至目标模式,其中,初始模式下,动态随机存储器的复位信号由系统级芯片控制,目标模式下,动态随机存储器的复位信号由域控制器中的微控制单元进行控制;第三控制模块,用于基于第三控制指令控制电源管理电路对系统级芯片执行下电动作。According to an embodiment of the present invention, a control device for a domain controller standby is also provided, comprising: an acquisition module, used to periodically detect whether the vehicle controller sends a vehicle sleep signal; a generation module, used to generate a first control instruction, a second control instruction and a third control instruction when the vehicle sleep signal is received; a first control module, used to control the system-level chip in the domain controller to suspend program execution based on the first control instruction and store the execution result of the system-level chip at the current moment into a dynamic random access memory; a second control module, used to control the data selector in the domain controller to switch the reset mode of the dynamic random access memory from an initial mode to a target mode based on the second control instruction, wherein in the initial mode, the reset signal of the dynamic random access memory is controlled by the system-level chip, and in the target mode, the reset signal of the dynamic random access memory is controlled by a microcontroller unit in the domain controller; and a third control module, used to control the power management circuit to perform a power-off action on the system-level chip based on the third control instruction.
在本发明实施例中,采用在接收到整车休眠信号的情况下,生成第一控制指令、第二控制指令和第三控制指令的方式,通过基于第二控制指令控制域控制器中的数据选通器将动态随机存储器的复位模式由初始模式切换至目标模式以及基于第三控制指令控制电源管理电路对系统级芯片执行下电动作,达到了通过切换动态随机存储器的复位信号控制权来彻底休眠系统级芯片的目的,从而实现了降低功耗且不影响系统再次快速启动的技术效果,进而解决了域控制器休眠时功耗较高的技术问题。In an embodiment of the present invention, when a vehicle sleep signal is received, a first control instruction, a second control instruction and a third control instruction are generated. The reset mode of the dynamic random access memory is switched from the initial mode to the target mode by controlling the data selector in the domain controller based on the second control instruction, and the power management circuit is controlled based on the third control instruction to power off the system-level chip. The purpose of completely hibernating the system-level chip by switching the reset signal control right of the dynamic random access memory is achieved, thereby achieving the technical effect of reducing power consumption without affecting the system's rapid startup again, and further solving the technical problem of high power consumption when the domain controller is in hibernation.
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述的方法。According to another aspect of the embodiments of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above method when running.
根据本发明实施例的又一方面,还提供了一种处理器,处理器用于运行程序,其中,程序被设置为运行时执行上述的方法。According to yet another aspect of an embodiment of the present invention, a processor is provided, and the processor is used to run a program, wherein the program is configured to execute the above method when running.
根据本发明实施例的又一方面,还提供了一种车辆,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的方法。According to another aspect of an embodiment of the present invention, a vehicle is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the method through the computer program.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-On ly Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410831142.6A CN118759925A (en) | 2024-06-25 | 2024-06-25 | Domain controller standby control method, control device, storage medium and vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410831142.6A CN118759925A (en) | 2024-06-25 | 2024-06-25 | Domain controller standby control method, control device, storage medium and vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118759925A true CN118759925A (en) | 2024-10-11 |
Family
ID=92942678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410831142.6A Pending CN118759925A (en) | 2024-06-25 | 2024-06-25 | Domain controller standby control method, control device, storage medium and vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118759925A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119556999B (en) * | 2025-01-20 | 2025-04-11 | 杭州云动智能汽车技术有限公司 | A multi-channel vehicle communication system and control method, device and medium |
-
2024
- 2024-06-25 CN CN202410831142.6A patent/CN118759925A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119556999B (en) * | 2025-01-20 | 2025-04-11 | 杭州云动智能汽车技术有限公司 | A multi-channel vehicle communication system and control method, device and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108073421B (en) | Method and apparatus for providing individualized power control for peripheral subsystems | |
US7430673B2 (en) | Power management system for computing platform | |
JP5707321B2 (en) | Sleep processor | |
US8826047B1 (en) | Self governing power management architecture that allows independent management of devices based on clock signals and a plurality of control signals written to control registers | |
US20130179710A1 (en) | Multi-core processor system, dynamic power management method thereof and control apparatus thereof | |
JP2003195989A (en) | Computer device, power source supply control method and program | |
EP2047354A1 (en) | Power management in a data processing device having masters and slaves | |
US20100241889A1 (en) | Power management system and method | |
US20080215908A1 (en) | Sleep Watchdog Circuit For Asynchronous Digital Circuits | |
CN105242608B (en) | Vehicle control unit and control method thereof | |
US20190346908A1 (en) | Voltage rail coupling sequencing based on upstream voltage rail coupling status | |
US7254688B2 (en) | Data processing apparatus that shares a single semiconductor memory circuit among multiple data processing units | |
CN102929381B (en) | Electronic system and power management method thereof | |
CN104246655A (en) | Information processing device, information processing method, and program | |
CN113093899B (en) | Cross-power domain data transmission method | |
CN112948312B (en) | Chip control method and device, intelligent terminal and computer readable storage medium | |
US20120278542A1 (en) | Computer system and sleep control method thereof | |
US6055642A (en) | Single chip clock control circuit operating independently of CPU control | |
CN115729312A (en) | Control system and chip for automatically switching processor clock | |
CN113254216B (en) | Edge computing module and power consumption control method thereof | |
CN114839909A (en) | Low-power-consumption control system and interaction method in low-power-consumption control system | |
CN113253824A (en) | MCU system based on RISC-V kernel, power supply method and terminal equipment | |
CN118759925A (en) | Domain controller standby control method, control device, storage medium and vehicle | |
CN118144708A (en) | Vehicle quick start method, device and vehicle | |
CN112162514B (en) | Synchronization module, auxiliary synchronization module and domain controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |