掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本申请涉及一种用于电路的电源逻辑确定方法、电源逻辑确定装置、用于执行这样的电源逻辑确定方法的计算机可读存储介质以及用于电路中各电源器件的控制方法、计算机设备和包括这样的计算机设备的汽车。

背景技术

对于智能化汽车的高级辅助驾驶系统的电源设计来说,代替集成式电源设计,为了保证运行安全性和可靠性,可采用多个单一功能的电源器件(即所谓的PMIC,PowerManagement Integrated Circuit,电源管理集成电路)的组合系统。在此,单一功能的电源器件能够类似于分立器件的概念进行理解,其能够仅仅用于给域控制器中的一个模块进行供电并且实现一种功能,例如其仅仅用作变压电路或仅仅用作开关电路。

由于所服务的控制器的集成功能较多并且较复杂,多个单一功能的电源器件的控制逻辑是较为复杂的。针对这种单一功能的电源器件的组合设计电路,并没有通用的检测标准和检测平台,这主要是因为各电源器件的类型和厂商可能存在不同并且很难形成统一的测试模式或测试模型。电源设计的仿真和检查通常依赖于人工,工作量较大并且容易漏检和错检。

应该说明的是,此处所介绍的内容只是提供与本公开有关的背景信息,而不必然地属于现有技术。

发明内容

根据不同的方面,本申请的目的在于提供一种改善的用于电路的电源逻辑确定方法、用于执行这样的电源逻辑确定方法的电源逻辑确定装置和计算机可读存储介质,以及提供一种基于以这种方式所确定的上电时序的控制方法、计算机设备和汽车。

此外,本申请还旨在解决或者缓解现有技术中存在的其它技术问题。

本申请通过提供一种用于电路的电源逻辑确定方法来解决上述问题,具体而言,所述电路包括多个单一功能的电源器件和用于电源器件的控制器件,其中,包括如下步骤:

基于所有电源器件和控制器件的配置参数,构建数据集;

基于数据集中的各电源器件的电压配置参数,确定电源器件的逻辑关系,所述逻辑关系表示电源器件间的连接结构;

基于数据集中的各电源器件和控制器件的功能配置参数以及所确定的逻辑关系,确定电源器件的上电时序。

在根据本申请的第一方面所提出的电源逻辑确定方法中,可选地,电源器件的电压配置参数包括输入配置网络信息和输出配置网络信息,

相应地,所述确定电源器件的逻辑关系包括如下步骤:

遍历数据集中各电源器件的输入配置网络信息,以确定一级电源器件并对其进行编号;

循环确定其输入配置网络信息与上一级电源器件的输出配置网络信息相同的下一级电源器件并对其进行编号;

基于各电源器件的编号,确定各电源器件的逻辑关系。

在根据本申请的第一方面所提出的电源逻辑确定方法中,可选地,所述电源器件的功能配置参数包括自身延迟参数和使能受控参数,其中,所述自身延迟参数包括从电源器件的EN引脚接收到使能信号至PG引脚发出电源状态信号期间的自身延迟时长,所述使能受控参数取决于相应的控制器件并且用于表征针对电源器件的EN引脚的控制参数。

在根据本申请的第一方面所提出的电源逻辑确定方法中,可选地,所述确定电源器件的上电时序包括如下步骤:

基于所确定的逻辑关系,给所述电源器件分配节点属性信息;

基于电源器件的节点属性信息、使能受控参数和控制器件的配置参数,确定与所述电源器件的EN引脚相关的控制器件并计算取决于所述控制器件的使能控制延迟时长;

将电源器件的自身延迟时长与相应的使能控制延迟时长的总和确定为所述电源器件的总延迟时长;

基于各电源器件的总延迟时长,确定所述电源器件的上电时序。

在根据本申请的第一方面所提出的电源逻辑确定方法中,可选地,所述使能受控参数包括用于所述电源器件的控制器件的名称信息和类型信息以及用于接收所述电源器件的电源状态信号的控制器件的名称信息。

在根据本申请的第一方面所提出的电源逻辑确定方法中,可选地,所述控制器件包括以MCU为类型的控制器件、SoC为类型的控制器件或以时序器为类型的控制器件,相应地,基于所述相关的控制器件的类型来计算使能控制延迟时长。

根据本申请的第二方面,还提出一种电源逻辑确定装置,其可用于执行上述电源逻辑确定方法,其包括:

数据集构建模块,其配置成用于,基于所有电源器件和控制器件的配置参数构建数据集;

逻辑关系确定模块,其配置成用于,基于数据集中的各电源器件的电压配置参数,确定电源器件的逻辑关系,所述逻辑关系表示电源器件间的连接结构;

上电时序确定模块,其配置成用于,基于数据集中的各电源器件和控制器件的功能配置参数以及所确定的逻辑关系,确定电源器件的上电时序。

根据本申请的第三方面,还提出一种计算机可读存储介质,在所述计算机可读存储介质上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述用于电路的电源逻辑确定方法。

根据本申请的第四方面,还提出一种用于电路中各电源器件的控制方法,其中,调用所存储的电源器件的上电时序,并基于所述上电时序控制各电源器件的工作状态,所述上电时序根据上述电源逻辑确定方法进行确定。

根据本申请的第五方面,还提出一种计算机设备,其包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述控制方法。

根据本申请的第六方面,还提出一种汽车,其包括上述计算机设备,所述计算机设备是汽车控制系统的一部分。

借助根据本公开的电源逻辑确定方法,在电源设计阶段就可获得各电源器件的上电时序,以便能够及时调整电源设计方案。

附图说明

参考附图,本申请的上述以及其它的特征将变得显而易见,其中,

图1以模块化视图示出了根据本申请的电源逻辑确定方法所适用的电路;

图2示出了根据本申请的电源逻辑确定方法的一种实施方式;

图3示出了根据本申请的电源逻辑确定装置的模块化图示;

图4示出了根据本申请的用于电路中各电源器件的控制方法的一种实施方式。

具体实施方式

容易理解,根据本申请的技术方案,在不变更本申请实质精神下,本领域的一般技术人员可以提出可相互替换的多种结构方式以及实现方式。因此,以下具体实施方式以及附图仅是对本申请的技术方案的示例性说明,而不应当视为本申请的全部或者视为对本申请技术方案的限定或限制。

在本说明书中提到或者可能提到的上、下、左、右、前、后、正面、背面、顶部、底部等方位用语是相对于各附图中所示的构造进行定义的,它们是相对的概念,因此有可能会根据其所处不同位置、不同使用状态而进行相应地变化。所以,也不应当将这些或者其它的方位用语解释为限制性用语。此外,术语“第一”、“第二”、“第三”等或类似表述仅用于描述与区分目的,而不能理解为指示或暗示相应的构件的相对重要性。

首先,参考图1,对根据本申请的电源逻辑确定方法所适用的电路进行说明,其中,以给辅助驾驶域控制器供电的电路为例。该电路具有多个(在附图中示例性地为10个)单一功能的电源器件(即PMIC1、PMIC2、……、PMIC10)和用于该电源器件的控制器件,该控制器件用于向电源器件的使能引脚(在此可简称为EN引脚,EN=Enable)发送使能信号,并且电源器件通过其电源状态输出引脚(在此可简称为PG引脚,PG=Power Good)输出电源状态信号(即PG信号)。每个单一功能的电源器件分别用于给辅助驾驶域控制器的每一功能模块进行供电并实现相应的特定功能。

示例性地,电源器件可用作电压转换电路、或用作开关电路、或用作复位电路。在此,可以理解的是,相比于辅助驾驶域控制器的集中式PMIC,单一功能的电源器件在发热和工作可靠性方面是较有利的,例如,若其中一路电源器件发生故障,不会引起辅助驾驶域控制器的其余控制模块的功能异常。在此应该说明的是,在图1中所示出的适用电路不应限制性地进行理解,其PMIC的数量是可变的并且所服务的控制器是多样的并不限于该辅助驾驶域控制器。

下面,参考图2,对根据本申请的电源逻辑确定方法进行阐述。借助这种电源逻辑确定方法,可在其未装配到控制系统时、也即在电源设计阶段中就可获得各电源器件的上电时序,以便能够及时调整电源设计方案。例如,若根据所确定的上电时序判定现有的电源设计无法满足控制要求,则可及时作出调整。

在本申请的一些实施方式中,这样的电源逻辑确定方法主要包括:

步骤S1:基于所有电源器件和控制器件的配置参数,构建数据集;

步骤S2:基于数据集中的各电源器件的电压配置参数,确定电源器件的逻辑关系;

步骤S3:基于数据集中的各电源器件和控制器件的功能配置参数以及所确定的逻辑关系,确定电源器件的上电时序。

需要说明的是,在本说明书中所提到的(以及下面还要提到的)步骤名称仅仅用于步骤之间的区分和便于步骤的引用,并不代表步骤之间的顺序关系。在没有明显冲突的情况下,除非特别说明,否则步骤之间可以用各种顺序或者同时执行。

示例性地,该数据集能够以表格的方式来呈现并且可在VB环境(VB=VisualBasic)下执行该电源逻辑确定方法,其中,根据本申请的主要构思建立相关计算模型,以实现对电源器件的逻辑仿真和计算。或还可行的是,将各电源器件或控制器件的配置参数分别表示为数组并且整合成数据集,该数据集可保存在存储器上以便后续进行调用。

示例性地,该电源器件的配置参数可包括:电源器件的名称信息(其可用字符进行表示,或简单地表示为数字也是可以的)、功能类型信息(例如开关功能、变压功能、重设功能,其在构建数据集时能够以简单的方式通过不同数字进行表示)、相应的控制器件的类型或名称信息、以及由电源器件的结构或引脚配置所决定的工作特征参数(例如电压配置参数)等等。在本申请的一些实施方式中,各电源器件的电压配置参数包括输入配置网络信息和输出配置网络信息,或可选地还能够包括输入配置电压、输出配置电压,其中,这两个配置网络信息用于表征该电源器件所接入的网络。

电源器件的逻辑关系用于表示各电源器件间的连接结构,具体是指各电源器件的上下级关系,也就是说,是指在电路接通的情况下电流在各电源器件上的流动顺序。可选地,电源器件的逻辑关系可通过执行如下步骤来确定:

步骤S21:遍历数据集中各电源器件的输入配置网络信息,以确定一级电源器件并对其进行编号;

步骤S22:循环确定其输入配置网络信息与上一级电源器件的输出配置网络信息相同的下一级电源器件并对其进行编号;

步骤S23:基于各电源器件的编号,确定各电源器件的逻辑关系。

具体地,在基于VB环境确定电源器件的逻辑关系时,遍历所有电源器件的输入配置网络信息,以找到一级电源器件并将其电源等级编号设为1。紧接着,遍历未编号的其余电源器件的输入配置网络信息和输出配置网络信息,根据上一级电源器件的输出配置网络信息为下一级电源器件的输入配置网络信息这一原则,找寻并确定下一级电源器件,将其电源等级编号加1。在此还可行的是,为了进一步提高电源逻辑的确定准确性和计算冗余度,综合输入配置电压、输出配置电压以及输入配置网络信息、输出配置网络信息来确定电源器件的上下级关系,其中,上一级电源器件的输出配置电压等于下一级电源器件的输入配置电压且上一级电源器件的输出配置网络信息为下一级电源器件的输入配置网络信息。随后,判断所确定的下一级电源器件是否为最后一级,若是,则结束对数据集的遍历,否则,循环找寻其下一级电源器件。最后,根据电源器件的电源等级编号,确定各电源之间的上下级关系。在此,输入配置网络信息和输出配置网络信息这两类参数的介入能够使得电源逻辑关系的确定更为准确。例如,各电源器件的逻辑关系(即上下级关系)能够以电源树的方式来表示。

在本申请的一些实施方式中,各电源器件的功能配置参数可包括自身延迟参数和使能受控参数,其中,自身延迟参数包括从电源器件的EN引脚接收到使能信号至PG引脚发出PG信号期间的自身延迟时长。在此,电源器件的自身延迟时长包括两部分,其一为从接收到EN信号至到达稳定输出时的延迟,其二为从到达稳定输出至发出PG信号时的延迟。

该使能受控参数取决于相应的控制器件并且表征针对电源器件的EN引脚的控制参数。该使能受控参数包括由电源器件的控制器件所发出的使能信号所确定的延迟时长,该延迟时长能够是出于信号降噪目的或出于保证引脚状态正确切换的目的。

在本申请的一些实施方式中,示例性地,与电源器件的EN引脚相关联的使能受控参数包括用于该电源器件的控制器件的名称信息和类型信息以及用于接收该电源器件的PG信号的控制器件的名称信息,这类信息例如在VB环境下同样能够以字符的形式进行表示。

在本申请的一些实施方式中,可通过执行如下步骤来确定电源器件的上电时序:

步骤S31:基于所确定的逻辑关系,给所述电源器件分配节点属性信息,其中,例如该节点属性信息可表征一级节点、中间节点、末级节点;

步骤S32:基于电源器件的节点属性信息、使能受控参数和控制器件的配置参数,确定与所述电源器件的EN引脚相关的控制器件并计算取决于所述控制器件的使能控制延迟时长;

步骤S33:将电源器件的自身延迟时长与相应的使能控制延迟时长的总和确定为所述电源器件的总延迟时长;

步骤S34:基于各电源器件的总延迟时长,确定所述电源器件的上电时序。

在此考虑到了电源器件自身的延迟以及由控制器所引起的延迟,因此,以这种方式所得出的上电时序是较为准确的。

根据本申请,针对不同类型的控制器件以不同的方式来确定上述使能延迟时长。在此,涉及到以MCU(Microcontroller Unit,微控制单元)为类型的控制器件、以SoC(System on Chip,片上系统)为类型的控制器件以及以SEQ(Sequence,时序器)为类型的控制器件。

例如,若该电源器件的节点属性信息为中间节点且用于当前的电源器件的控制器件为MCU或SoC,则可将对应的固定值的使能控制延迟时长与电源器件的自身延迟时长相加并将总和确定为其总延迟时长。

与此不同地,若该电源器件的节点属性信息为中间节点且用于当前的电源器件的控制器为SEQ,则可根据该EN引脚所在的次序和相邻切换之间的例如为固定值的延迟时长来确定该使能控制延迟时长(在此,其可涉及到前两者的乘积)。

此外,在确定上电时序之后,能够针对所服务的控制器、例如辅助驾驶域控制器的工作模式分别生成所对应的上电时序,以便对该电源设计进行多维度的评估。不同工作模式下的上电时序能够以加权计算的方式来实现,其中,根据该工作模式下各电源器件的通断状态,给各电源器件的总延迟时长分配权值并进行加权计算。

综上所述,借助根据本申请的电源逻辑确定方法能够在电源设计阶段就确定各电源器件的上电时序,由此能够及时调整电源设计方案。在本申请的一些实施方式中,在确定各电源器件的上下级关系时引入了输入、输出网络配置信息,能够提高计算准确性。在本申请的一些实施方式中,针对用于电源器件的控制器件的不同类型给出了不同的延迟时长确定方法,由此该电源逻辑确定方法具有较好的适配性。

根据本申请的第二方面,还提出一种用于执行这样的电源逻辑确定方法的电源逻辑确定装置,其在图3中通过模块化视图示出。具体地,该电源逻辑确定装置100包括:

数据集构建模块110,其配置成用于,基于所有电源器件和控制器件的配置参数构建数据集;

逻辑关系确定模块120,其配置成用于,基于数据集中的各电源器件的电压配置参数来确定电源器件的逻辑关系,所述逻辑关系表示电源器件间的连接结构;

上电时序确定模块130,其配置成用于,基于数据集中的各电源器件和控制器件的功能配置参数以及所确定的逻辑关系来确定电源器件的上电时序。

在此,就根据本申请的电源逻辑确定装置而言,尤其得出已关于电源逻辑确定方法所阐述的特点和优点,并且可相应地参考关于根据本申请的电源逻辑确定方法所做的阐述。

根据本申请的第三方面,还提出一种计算机可读存储介质,在其上存储有计算机程序,其中,该计算机程序被处理器执行时实现上面所阐述的用于电路的电源逻辑确定方法。在此所提及的计算机可读存储介质包括各种类型的计算机存储介质,可以是通用或专用计算机能够存取的任何可用介质。举例而言,计算机可读存储介质可以包括RAM、ROM、EPROM、E2PROM、寄存器、硬盘、可移动盘、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码单元并能够由通用或特定用途计算机、或者通用或特定用途处理器进行存取的任何其它临时性或者非临时性介质。关于根据本申请的计算机可读存储介质的配置方案,可参考针对根据本申请的电源逻辑确定方法所做的阐释。

根据本申请的第四方面,还提出用于电路中各电源器件的控制方法,其一种实施方式在图4中示出并且包括如下步骤:

步骤A:调用所存储的电源器件的上电时序;

步骤B:基于所述上电时序控制各电源器件的工作状态,其中,所述上电时序根据上述任意一种或多种实施方式的电源逻辑确定方法进行确定。以上述方法所确定的上电时序可作为各电源器件通断的控制基础,或者其还可用作用于判断各电源器件的通断是否正确的基础。在此,就根据本申请的控制方法而言,尤其得出已关于电源逻辑确定方法所阐述的特点和优点,并且可相应地参考关于根据本申请的电源逻辑确定方法所做的阐述。

根据本申请的第五方面,还提出一种计算机设备,其包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上面所阐述的用于各电源器件的控制方法。在此,就根据本申请的计算机设备而言,尤其得出已关于电源逻辑确定方法或用于电源器件的控制方法所阐述的特点和优点,并且可相应地参考关于其所做的阐述。

根据本申请的第六方面,还提出一种汽车,其包括上面所阐述的的计算机设备,所述计算机设备是汽车控制系统的一部分。在此,就根据本申请的汽车而言,尤其得出已关于电源逻辑确定方法或用于电源器件的控制方法所阐述的特点和优点,并且可相应地参考关于其所做的阐述。

应当理解的是,所有以上的优选实施例都是示例性而非限制性的,本领域技术人员在本申请的构思下对以上描述的具体实施例做出的各种改型或变形都应在本申请的法律保护范围内。

技术分类

06120116581389