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

多路电源输出电压设置方法、上下电控制方法及装置

文献发布时间:2024-04-18 20:00:25


多路电源输出电压设置方法、上下电控制方法及装置

技术领域

本申请涉及电源控制技术领域,更具体地涉及一种多路电源输出电压设置方法、一种多路电源上下电控制方法、一种多路电源输出电压设置装置、一种多路电源上下电控制装置及一种图像信号发生器。

背景技术

程控电源指通过外部控制来设定输出电压和/或输出电流的电源,常用于需要高精度标准信号源的设备中。

相关技术中,在一些多路程控电源的应用中,每一路电源都需要使用一个高精度的电压设置电路去设置相应电源的输出。程控电源的电源路数越多,需要的电压设置电路就越多,整体设计成本和使用成本较高。

发明内容

考虑到上述问题而提出了本申请。本申请提供了一种多路电源输出电压设置方法、一种多路电源上下电控制方法、一种多路电源输出电压设置装置、一种多路电源上下电控制装置及一种图像信号发生器。

根据本申请一方面,提供了一种多路电源输出电压设置方法,应用于多路电源输出电压设置装置中的第一控制器,输出电压设置装置还包括多路分配器和多个与多路电源一一对应的电压保持器;输出电压设置方法包括:获取选通配置信息;选通配置信息用于指示多路分配器在多路电源中选择连通的目标电源,并控制目标电源的输出电压的配置信息;根据选通配置信息,按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源;其中,若确定为目标电源,则根据选通配置信息输出与当前目标电源对应的选通控制信号和目标电压控制信号,用以根据选通控制信号控制多路分配器选通当前目标电源,并在预设选通时间后断开与当前目标电源的连通;以及,用以在多路分配器选通当前目标电源时,向当前目标电源对应的电压保持器输出目标电压控制信号,电压保持器用于在当前目标电源切换为下一目标电源后,仍保持将目标电压控制信号输入至相应的目标电源;若确定为非目标电源,则按照预设控制顺序切换当前电源至下一电源,并重复上述过程。

示例性地,根据选通配置信息,按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源,包括:根据选通配置信息,循环性地按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源。

示例性地,选通配置信息包括与多路电源一一对应的电源选通信息;确定出当前电源是否为目标电源,具体包括:根据电源选通信息,判断当前电源是否为目标电源;其中,在当前电源为目标电源时,输出与当前目标电源对应的有效选通控制信号以及生成并输出与当前目标电源对应的有效目标电压控制信号,用以根据有效选通控制信号控制多路分配器选通当前目标电源,以及在多路分配器选通当前目标电源时,向当前目标电源对应的电压保持器输出有效目标电压控制信号;在当前电源为非目标电源时,输出与当前非目标电源对应的无效选通控制信号,用以根据无效选通控制信号控制多路分配器处于未选通状态。

示例性地,多路电源中的每路电源对应的预设选通时间均相同。

示例性地,第一控制器为硬件可编程逻辑器件,硬件可编程逻辑器件的状态机具有与多路电源一一对应的电源控制状态;若确定为目标电源,则状态机处于与当前目标电源对应的电源控制状态下,开始计时,并根据选通配置信息生成与当前目标电源对应的目标电压控制信号;在计时时长达到第一时长阈值时,根据选通配置信息向多路分配器输出用于选通当前目标电源的选通控制信号;在计时时长达到第二时长阈值时,根据选通配置信息向多路分配器输出用于断开与当前目标电源的连通的选通控制信号,控制多路分配器断开与当前目标电源的连通;第二时长阈值等于第一时长阈值和当前目标电源的预设选通时间之和;在计时时长达到第三时长阈值时,按照多路电源的预设控制顺序,将状态机的状态切换至与当前目标电源的下一路目标电源相对应的电源控制状态;其中,第二时长阈值大于第一时长阈值,第三时长阈值大于第二时长阈值。

示例性地,状态机的状态还包括电源开启状态和电源关闭状态;在根据选通配置信息,按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源之前,方法还包括:在状态机处于电源开启状态下时,基于选通配置信息判断多路电源中是否包括目标电源;若是,将状态机的状态切换至与第一电源相对应的电源控制状态;其中,第一电源为多路电源中按预设控制顺序位于第一位的电源;若否,将状态机的状态切换为电源关闭状态。

根据本申请的另一方面,提供了一种多路电源上下电控制方法,包括如下上电步骤:获取上电指示信息;在上电指示信息有效时,采用上述的多路电源输出电压设置方法,对多路电源中的至少一路电源作为目标电源设置输出电压;按照至少一路目标电源的上电时序依次开启每路目标电源与负载之间的输出开关,以对负载进行上电。

示例性地,还包括如下下电步骤:获取下电指示信息;在下电指示信息有效时,按照已上电的至少一路目标电源的下电时序依次关闭每路目标电源和负载之间的输出开关,以对负载进行下电。

示例性地,在采用上述的多路电源输出电压设置方法,对多路电源中的至少一路电源作为目标电源设置输出电压时,基于选通配置信息判断多路电源中是否包括目标电源,包括:在状态机处于电源开启状态下时,判断当前的上电指示信息是否有效;若是,则再基于选通配置信息判断多路电源中是否包括目标电源;若否,则状态机的状态切换为电源关闭状态。

示例性地,状态机的状态还包括空闲状态;在状态机处于电源开启状态下时,判断当前的上电指示信息是否有效之前,方法还包括:在状态机处于空闲状态下时,判断当前的上电指示信息是否有效,并基于选通配置信息判断多路电源中是否包括目标电源;若当前的上电指示信息有效且多路电源中包括目标电源,则将状态机的状态切换为电源开启状态,否则将状态机的状态切换为电源关闭状态。

示例性地,在采用上述的多路电源输出电压设置方法,对多路电源中的至少一路电源作为目标电源设置输出电压时,状态机的状态还包括电源开启状态和电源关闭状态;方法还包括:在状态机的状态为多路电源中的任一目标电源相对应的电源控制状态下时,判断当前的上电指示信息是否有效,并基于选通配置信息判断多路电源中是否包括目标电源;若当前的上电指示信息无效或多路电源中未包括目标电源,则将状态机的状态切换为电源关闭状态;或者,在状态机的状态为任一目标电源相对应的电源控制状态下时,判断当前的下电指示信息是否有效;若当前的下电指示信息有效,则将状态机的状态切换为电源关闭状态。

根据本申请的又一方面,提供了一种多路电源输出电压设置装置,包括第一控制器、多路分配器和多个与多路电源一一对应的电压保持器;每个电压保持器的输出端与对应电源的反馈端连接;多路分配器的多路输出端与多个电压保持器的输入端一一对应连接;第一控制器用于按照多路电源的预设控制顺序,对多路电源分别执行如下控制操作:获取选通配置信息;选通配置信息用于指示多路分配器在多路电源中选择连通的目标电源,并控制目标电源的输出电压的配置信息;根据选通配置信息,按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源;其中,若确定为目标电源,则根据选通配置信息输出与当前目标电源对应的选通控制信号和目标电压控制信号,用以根据选通控制信号控制多路分配器选通当前目标电源,并在预设选通时间后断开与当前目标电源的连通;以及,用以在多路分配器选通当前目标电源时,向当前目标电源对应的电压保持器输出目标电压控制信号,电压保持器用于在当前目标电源切换为下一目标电源后,仍保持将目标电压控制信号输入至相应的目标电源;若确定为非目标电源,则按照预设控制顺序切换当前电源至下一电源,并重复上述过程。

根据本申请的又一方面,提供了一种多路电源上下电控制装置,包括上述的多路电源输出电压设置装置和第二控制器,第二控制器用于执行如下控制操作:获取上电指示信息;在上电指示信息有效时,采用上述的多路电源输出电压设置方法,对多路电源中的至少一路电源作为目标电源设置输出电压;按照至少一路目标电源的上电时序依次开启每路目标电源与负载之间的输出开关,以对负载进行上电。

根据本申请的再一方面,提供了一种图像信号发生器,包括多路电源以及上述的多路电源上下电控制装置。

上述技术方案根据选通配置信息并按照多路电源的预设控制顺序,依次确定当前电源是否为目标电源。在当前电源为目标电源时,利用选通控制信号控制多路分配器与当前目标电源连通,并向当前目标电源输送对应的目标电压控制信号;并且,在多路分配器断开与该目标电源所对应的电压保持器的连通后,利用该目标电源所对应的电压保持器保持将对应的目标电压控制信号输入至相应的目标电源中,这样仅利用少量的电路元器件(例如单一的第一控制器和多路分配器)即可实现对多路电源的输出电压设置。该方案可以有效降低多路电源输出电压设置装置的设计成本及使用成本。同时,该方案在当前电源为非目标电源时,可以直接切换至下一电源,由此,可以减小对多路电源输出电压设置过程中耗费在非目标电源上的时间,从而有利于提高输出控制效率。

附图说明

通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。

图1示出根据本申请一个实施例的多路电源上下电控制装置的示意性框图;

图2示出根据本申请一个具体实施例的多路电源输出电压设置的示意图;

图3示出根据本申请一个实施例的多路电源输出电压设置方法的示意性流程图;

图4示出根据本申请一个具体实施例的多路电源输出电压设置装置的示意性框图;

图5示出根据本申请一个实施例的多路电源上下电控制方法的示意性流程图;以及

图6示出根据本申请一个实施例的状态机的状态切换示意图。

具体实施方式

为了使得本申请的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。基于本申请中描述的本申请实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本申请的保护范围之内。

程控电源广泛应用于需要高精度标准信号源的设备中。相关技术中,在一些多路程控电源的应用中,每一路电源都需要使用一个高精度的上下电控制电路去控制相应电源的输出,上下电控制电路包括输出电压设置电路。程控电源的电源路数越多,需要的输出电压设置电路就越多,由此,电路导致整体设计成本和使用成本较高。为此,本申请提供了一种多路电源输出电压设置方法、一种多路电源上下电控制方法、一种多路电源输出电压设置装置、一种多路电源上下电控制装置及一种图像信号发生器,以解决上述技术问题。

为了方便描述和理解,下面首先结合图1对多路电源上下电控制装置的一种示例性结构进行描述。图1示出根据本申请一个实施例的多路电源上下电控制装置的示意性框图。如图1所示,多路电源上下电控制装置100包括多路电源输出电压设置装置110和与每路电源的输出开关120。每路电源的输出开关120串联在与该输出开关120对应的电源200以及对应的负载300之间,以控制该电源200输出的电压是否真实有效地输出至对应负载。为了简洁,在图1中仅标识其中1路电源200、1个输出开关120以及一个负载300。需注意,图1所示的装置的结构仅是示例而非对本申请的限制,多路电源上下电控制装置的结构并不局限于图1所示的结构。例如,图1示出的电源的数量可以是其他数量,具体例如,电源的数量可以为2路、3路、4路等。

为便于进一步理解本申请的技术方案,在描述本申请提供的具体方案之前,先对本申请所涉及的相关概念进行介绍。具体介绍如下1-4。

1、在多路程控电源的应用中,多路电源200中一路或者至少两路电源200可以向诸如待测屏的负载300进行供电,以使负载300工作。例如,在负载300为待测屏时,可以向待测屏供电,从而将待测屏点亮。在多路电源200中的至少两路电源200同时向对应的负载300进行供电时,至少两路电源200的开始供电时刻可以是同一时刻,也可以具有一定的延时。以多路电源200为两路电源200为例,可以在其中一路电源200开始向对应负载300供电的预设时间后,控制另外一路电源200向其对应的负载300供电。该预设时间可以根据需要设置。例如,可以为10ms、20ms、30ms等。

2、在多路程控电源的应用中,每路电源200和对应负载300的连接通道上可以设置输出开关120,以用于控制电源200输出的电压是否真实有效地输出至对应负载300。其中,在输出开关120导通时,电源200的输出电压可以经由该输出开关120加载至对应负载300(即该电源200输出的电压可以真实有效地输出至对应负载300);在输出开关120断开时,电源200的输出电压无法加载至对应负载300(即该电源200输出的电压无法真实有效地输出至对应负载300)。

3、在本文中,多路电源输出电压设置装置110用于设置多路电源200各自的输出电压。因此,下文中涉及到的上电过程是指:先通过本申请的多路电源输出电压设置装置110设置各电源200的输出电压,再通过控制输出开关120导通来对对应负载300进行供电。例如,上电过程可以为:先控制第2路电源200对应的输出开关120开启,延迟5ms后,控制第4路电源200对应的输出开关120开启。在该示例中,上电时序是指第2路电源200和第4路电源200之间延迟5ms。

4、下文中涉及到的下电过程是指:在上电之后经过一段时间,控制已上电的多路电源200停止对负载300供电,即控制所有的已上电电源200的输出开关120断开。若上电过程是至少两路电源200上电,那么下电时该至少两路电源200可以同时下电也可先后存在一定延时。以已上电的电源200为第2路电源200和第4路电源200为例对该下电过程进行说明,若下电时序为第4路电源200先下电,延时10ms后第2路电源200下电,则下电过程为:控制第4路电源200下电,延时10ms后控制第2路电源200下电。

根据本申请的一个方面,提供了一种多路电源输出电压设置方法,该方法应用于多路电源输出电压设置装置中的第一控制器。输出电压设置装置还包括多路分配器和多个与多路电源一一对应的电压保持器。

为了方便描述和理解,以图1中所示的多路电源输出电压设置装置110的结构为例对多路电源输出电压设置装置的一种示例性结构进行描述。如图1所示,多路电源输出电压设置装置110包括第一控制器113、多路分配器111和多个与多路电源200一一对应的电压保持器112。在图1所示的实施例中,每个电压保持器112的输出端与对应电源200的反馈端连接。在图1中,示出8路电源200以及对应的8个电压保持器112。为了简洁,在图1中仅标识其中1个电压保持器112。需注意,图1所示的装置的结构仅是示例而非对本申请的限制,多路电源输出电压设置装置并不局限于图1所示的结构。例如,图1示出的多路分配器的数量可以是两个或更多个。

示例性地,第一控制器可以包括任何合适的具有数据处理能力和/或指令执行能力的处理器件。例如,第一控制器可以采用可编程逻辑控制器(PLC)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、中央处理单元(CPU)、专用的集成电路(ASIC)、微控制单元(MCU)和其它形式的处理单元中的一种或几种的组合来实现。具体例如,可以采用下文所示的硬件可编程逻辑控制模块实现;当然,第一控制器还可以为SOC芯片,既包括嵌入式软件(PS)部分也包括可编程逻辑器件(PL)部分。

可选地,多路电源中的每路电源可以是任意类型的电源,例如集成电路供电电源(VDD)、芯片的输入输出端口供电电源(VDDIO)、触控电路供电电源(TPVDD)、触控电路的输入输出端口供电电源(TPVDDIO)、显示屏正电源(ELVDD)、显示屏负电源(ELVSS)、高压电源(VGH)、低压电源(VGL)、直流电源(VBL)、线性稳压电源(TP5)等。多路电源中的任意两路电源的类型可以相同,也可以不同。

可选地,多路分配器的输出端数量可以根据多路电源的数量确定。例如,当多路电源的数量为4路时,可以选择输出端数量是4路的多路分配器。当多路电源的数量为8路时,可以选择输出端数量是8路的多路分配器。可选地,多路分配器的输出端数量可以大于多路电源的数量。例如,当多路电源的数量为6路时,可以选择输出端数量是8路的多路分配器。在该实施例中,多路分配器的第1-6个输出端可以分别对应6路电源。对应多路电源的输出端可以称作有效输出端(在本例中,第1-6个输出端为有效输出端),其他输出端可以称作无效输出端(在本例中,第7-8个输出端为无效输出端)。本文所示的输出端均为有效输出端。

可选地,电压保持器可以采用现有的或未来研发的任意一种能够实现电压保持的电压保持器。示例性地,电压保持器可以包括运算放大器和一些配合运算放大器实现电压保持的电子元器件,例如电阻、电容等。图2示出根据本申请一个具体实施例的多路电源输出电压设置的示意图。在图2所示的实施例中,多路电源的数量为4路,多路分配器的输出端为4路,相应地电压保持器的数量也是4个。为了简洁,图2仅示出了单个电压保持器作为示例。如图2所示,控制器连接多路分配器,多路分配器的多个输出端分别连接对应的电压保持器。电压保持器包括由电阻R1和电容C1组成的充电模块和运算放大器U1。电阻R1的第一端与多路分配器的多路输出端连接,电阻R1的第二端连接运算放大器U1的第一输入端。电容C1的第一端连接电阻R1的第二端,电容C1的第二端接地。运算放大器U1的输出端与对应的电源(图中未示出)的反馈端连接。同时运算放大器U1的输出端还连接运算放大器U1的第二输入端,以形成反馈调节,从而保证目标电压控制信号能够稳定地输出。

图3示出根据本申请一个实施例的多路电源输出电压设置方法的示意性流程图。如图3所示,输出电压设置方法300可以包括以下步骤S310、步骤S320、步骤S330和步骤S340。

在步骤S310,获取选通配置信息;选通配置信息用于指示多路分配器在多路电源中选择连通的目标电源,并控制目标电源的输出电压的配置信息。

可选地,选通配置信息可以是上位机发送至第一控制器的。在上述第一控制器为SOC芯片的实施例中,获取选通配置信息包括:上位机将选通配置信息发送至第一控制器的PS,PS将选通配置信息配置到PL中。

目标电源为多路电源中选择的待控制电源。在一些实施例中,可能需要对多路电源中的每一路输出电压都进行设置。此时,多路电源中每一路电源均为目标电源。在另一些实施例中,可能仅需要在多路电源中选择部分电源的输出电压进行设置。此时,多路电源中已选择的各路待控制电源为目标电源。

选通配置信息可以根据需要设置。以多路电源为四路电源为例,选通配置信息可以包括用于表示四路电源中的每路电源是否被选通的选通指示信息。在一些实施例中,该选通指示信息中每路电源的选通状态可以用“0”和“1”表示。其中,“0”表示对应电源不被选通(即该电源不是目标电源),“1”表示对应电源被选通(即该电源是目标电源)。为方便描述,在本实施例中,可以按照第1路电源、第2路电源、第3路电源、第4路电源的顺序依次表示各路电源各自对应的选通状态。在四路电源均为目标电源时,选通指示信息可以为[1,1,1,1]。在四路电源中仅第3路电源为目标电源时,选通指示信息可以为[0,0,1,0]。在一个具体的实施例中,第一控制器可以包括选通寄存器,选通寄存器中可以存储与多路电源各自对应的比特(bit)位。选通指示信息中每路电源的选通状态分别通过各个bit位的值表示。其中,可以以“0”表示对应电源不被选通,“1”表示对应电源被选通。在该实施例中,可以通过控制选通寄存器中各个bit位的值,从而实现对选通配置信息的设置。

在步骤S320,根据选通配置信息,按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源。

预设控制顺序表示多路电源中全部电源的控制顺序。该顺序可以根据需要调整。以多路电源为四路电源为例,预设控制顺序可以依次为第3路电源、第4路电源、第2路电源、第1路电源,也可以为第1路电源、第2路电源、第3路电源、第4路电源。上述顺序仅为示例,预设控制顺序还可以为其他顺序,例如,预设控制顺序可以为第2路电源、第3路电源、第4路电源、第1路电源。本文中,第1路电源、第2路电源、第3路电源、第4路电源各自的名称仅为对不同路电源间的区分,不作为对电源的预设控制顺序的限制。

在一些实施例中,在多路电源中包括正电源和负电源时,预设控制顺序可以根据电源的极性进行调整。例如,可以先将所有正电源依次作为当前电源,然后再将所有负电源依次作为当前电源。又例如,可以先将所有负电源依次作为当前电源,然后再将所有正电源依次作为当前电源。再例如,还可以交替将正电源和负电源依次作为当前电源。

在得到选通配置信息后,可以按照多路电源的预设控制顺序,依次确定当前电源是否为目标电源。仍以多路电源为四路电源为例对该确定过程进行说明。在该实施例中,预设控制顺序依次为第3路电源、第4路电源、第2路电源、第1路电源。选通配置信息中的选通指示信息为[0,1,0,1],即第1路电源和第4路电源是目标电源,第2路电源和第3路电源不是目标电源。在按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源时,首先,确定第3路电源是否为目标电源。根据选通指示信息,第3路电源对应的bit位为0,因此可以确定第3路电源不是目标电源。然后,确定第4路电源是否为目标电源。根据选通指示信息,第4路电源对应的bit位为1,因此可以确定第4路电源是目标电源。接着,确定第2路电源是否为目标电源。根据选通指示信息,第2路电源对应的bit位为0,因此可以确定第2路电源不是目标电源。最后,确定第1路电源是否为目标电源。根据选通指示信息,第1路电源对应的bit位为1,因此可以确定第1路电源是目标电源。

在确定当前电源是否为目标电源后,可以根据该确定结果,选择性地执行步骤S330和步骤S340。具体步骤参见下文描述。

在步骤S330,若确定为目标电源,则根据选通配置信息输出与当前目标电源对应的选通控制信号和目标电压控制信号,用以根据选通控制信号控制多路分配器选通当前目标电源,并在预设选通时间后断开与当前目标电源的连通;以及,用以在多路分配器选通当前目标电源时,向当前目标电源对应的电压保持器输出目标电压控制信号,电压保持器用于在当前目标电源切换为下一目标电源后,仍保持将目标电压控制信号输入至相应的目标电源。

在本文中,多路分配器选通当前目标电源,表示多路分配器内部的选择端选择与该多路分配器的与当前目标电源对应的电压保持器连接的输出端连通,这样,多路分配器的输入端与该输出端相连,从多路分配器的输入端输入的电压控制信号则会自该输出端输入至该当前目标电源的电压保持器中。以图1为例,在当前电源为目标电源时,多路分配器111可以连通与当前电源对应的电压保持器112,并向该电压保持器112输出对应的目标电压控制信号,该目标电压控制信号经由电压保持器112输入至当前目标电源200的反馈端,以设置当前目标电源输出的电压为目标电压。

选通控制信号可以控制多路分配器内部的选择端和其多路输出端的选通,而多路分配器的多路输出端与多路电源一一对应连接。在一些实施例中,该选通控制信号可以通过多位二进制数的数字信号表示。在一个实施例中,多路电源的数量为4路,多路分配器包括与4路电源一一对应的输出端。选通控制信号由2bit位组成。各个选通控制信号与目标电源的对应关系如表1所示。

表1.选通控制信号与目标电源的对应关系表

如表1所示,当选通控制信号为“00”时,多路分配器与第1路电源连通。选通控制信号为“01”时,多路分配器与第2路电源连通。选通控制信号为“10”时,多路分配器与第3路电源连通。选通控制信号为“11”时,多路分配器与第4路电源连通。上述选通控制信号的表示方式仅是示例,选通控制信号还可以通过诸如多位数值组合的方式表示,其中多位数值与多路电源一一对应。例如,可以以4位数值表示4路电源的选通状态,4位数值与4路电源一一对应。每位数值均可以用“0”表示与对应电源的连接断开,“1”表示与对应电源连通。具体例如,可以以“0001”表示多路分配器与第4路电源连通。可以理解,多路分配器仅能够同时连通一路电源,因此,同一时间的目标电源数量仅有一个。在使用4位数值表示4路电源的选通状态时,4位数值中“1”的数量最多仅可以有一个。

可选地,电压保持器可以采用现有的或未来研发的任意一种能够实现电压保持的电压保持器。示例性地,电压保持器可以包括运算放大器和一些配合运算放大器实现电压保持的电子元器件,例如电阻、电容等。电压保持器可以保持输出到对应的目标电源的目标电压的恒定,同时可以在多路分配器断开与该电压保持器的连接时,继续保持向对应的目标电源输出相应的目标电压控制信号。从而,在多路分配器在预设选通时间后断开与当前目标电源的连通后,对应的电压保持器仍然可以保持向该目标电源输入对应的目标电压控制信号,以持续控制目标电源的输出电压和/或输出电流的大小。

预设选通时间表示在当前电源为目标电源时,多路分配器与当前电源的持续连通时间。可以理解,多路电源中的每路电源均可以分别对应有预设选通时间。对于多路电源中的任意一路电源,当该电源是目标电源时,可以根据选通配置信息确定该电源对应的预设选通时间。不同电源在作为目标电源时对应的预设选通时间可以相同,也可以不同。示例性地,多路电源各自对应的预设选通时间可以均相同。这样设置有利于装置整体控制过程更稳定和有利于简化控制逻辑的开发。

以图1为例对预设选通时间内目标电压控制信号的传输过程进行说明,对于当前目标电源,在其对应的预设选通时间内,第一控制器113输出的与当前目标电源对应的目标电压控制信号经由多路分配器111和对应的电压保持器112输入到当前目标电源的反馈端。此时,多路分配器111与对应当前目标电源的电压保持器112可以看作一条通路。

可选地,电压保持器可以包括充电模块,预设选通时间可以根据电压保持器的充电时间确定,充电模块的输入端与多路分配器的多路输出端中的对应输出端连接,充电模块的输出端与对应的电源的反馈端相连。每路目标电源所对应的预设选通时间不小于与该目标电源对应的充电模块的充电时间。可以理解,充电模块的充电时间,表示充电模块充电至目标电压控制信号所需要的时间。充电模块可以是现有的或未来研发的任意一种充电电路。例如,在图2所示的实施例中,充电模块为由R1和C1组成的电阻-电容电路(RC电路)。在一些实施例中,对于每路目标电源,在多路分配器与该路目标电源对应的电压保持器连通,并向该路目标电源对应的电压保持器输入对应的目标电压控制信号时,该路目标电源对应的电压保持器的充电模块开始充电。在多路分配器断开与该路目标电源对应的电压保持器的连通时,充电模块停止充电,并向目标电源输出对应的目标电压控制信号,从而能够使目标电源继续基于该目标电压控制信号的控制输出期望电压和/或期望电流。在一些实施例中,每路目标电源对应的预设选通时间等于与该目标电源对应的充电模块的充电时间。在该技术方案中,在当前目标电源对应的充电模块充电完成后,即可切换至下一路电源,即将下一路电源作为目标电源,并返回执行步骤S320。上述方案通过控制每路目标电源所对应的预设选通时间不小于与该目标电源对应的充电模块的充电时间,有助于保证充电模块充电完成,从而可以保证多路分配器断开与当前目标电源对应的电压保持器的连接后,电压保持器继续向该目标电源输出对应的目标电压控制信号,从而可以实现对目标电源的持续控制。

可选地,在预设选通时间后断开与当前目标电源的连通后,可以按照预设控制顺序切换当前电源至下一电源,并返回执行步骤S320。若下一电源是目标电源,则可以再次执行步骤S330,否则,执行步骤S340。

如上所述,多路分配器断开与当前目标电源的连通后,与该目标电源对应的电压保持器仍可以将对应的目标电压控制信号输入至该目标电源中。基于此,可以根据选通配置信息,依次设置多路电源中每个目标电源的输出电压。

在步骤S340,若确定为非目标电源,则按照预设控制顺序切换当前电源至下一电源,并重复上述过程。重复上述过程可以包括重复步骤S320并根据步骤S320的结果选择执行步骤S330或S340。

在步骤S340中,若当前电源为非目标电源,则可以直接切换至下一电源,并返回执行步骤S320。由此,可以减小对多路电源输出控制过程中耗费在非目标电源上的时间,有利于提高输出控制效率。

以表1所示的实施例为例,目标电源可以为四路电源中的第1路电源、第2路电源和第4路电源,预设控制顺序可以依次为第1路电源、第3路电源、第2路电源、第4路电源。首先,确定第1路电源是否为目标电源。根据选通指示信息,第1路电源是目标电源,此时,可以根据选通配置信息输出与第1路电源对应的选通控制信号“00”以控制多路分配器选通第1路电源,并向第1路电源输出目标电压控制信号。在与第1路电源对应的预设选通时间后,控制多路分配器断开与第1路电源的连接。在断开与第1路电源的连接后,将第3路电源作为当前电源,并确定第3路电源是否为目标电源。根据选通指示信息,第3路电源不是目标电源。此时,可以直接将下一电源(即第2路电源)作为当前电源,并判断第2路电源是否为目标电源。根据选通指示信息,第2路电源是目标电源,此时,可以根据选通配置信息输出与第2路电源对应的选通控制信号“01”以控制多路分配器选通第2路电源,并向第2路电源输出目标电压控制信号。在与第2路电源对应的预设选通时间后,控制多路分配器断开与第2路电源的连接。在断开与第2路电源的连接后,可以将第4路电源作为当前电源,并判断第4路电源是否为目标电源。根据选通指示信息,第4路电源是目标电源,此时,可以根据选通配置信息输出与第4路电源对应的选通控制信号“11”以控制多路分配器选通第4路电源,并向第4路电源输出目标电压控制信号。在与第4路电源对应的预设选通时间后,控制多路分配器断开与第4路电源的连接。

上述技术方案根据选通配置信息并按照多路电源的预设控制顺序,依次确定当前电源是否为目标电源。在当前电源为目标电源时,利用选通控制信号控制多路分配器与当前目标电源连通,并向当前目标电源输送对应的目标电压控制信号。并且,在多路分配器断开与该目标电源所对应的电压保持器的连通后,利用该目标电源所对应的电压保持器保持将对应的目标电压控制信号输入至相应的目标电源中,这样仅利用少量的电路元器件(例如单一的第一控制器和多路分配器)即可实现对多路电源的输出电压设置。该方案可以有效降低多路电源输出电压设置装置的设计成本及使用成本。同时,该方案在当前电源为非目标电源时,可以直接切换至下一电源,由此,可以减小对多路电源输出控制过程中耗费在非目标电源上的时间,从而有利于提高输出控制效率。

示例性地,在步骤S320,根据选通配置信息,按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源,可以包括以下步骤:根据选通配置信息,循环性地按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源。

可以理解,循环地按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源,表示在确定预设控制顺序中最后一路电源是否为目标电源后,可以继续将预设控制顺序中的第一路电源作为当前电源,并返回执行步骤S320。可选地,每一次循环可以称为一个循环周期。在该实施例中,循环地按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源,可以等同为周期性地按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源。每个循环周期的长度为多路电源中每路目标电源各自对应的预设选通时间之和。在一些实施例中,多路电源中目标电源的数量为n,每路目标电源各自对应的预设选通时间均为t。一个循环周期的时长T可以表示为T=n*t。

可选地,不同循环周期所对应的选通配置信息可以相同。例如,在多路电源的电源数量为4路时,每个循环周期内的目标电源可以均为第1路电源和第4路电源。

如上所述,电压保持器可以在当前电源切换至下一电源后,仍保持将目标电压控制信号输入至相应的目标电源。可以理解,在上述由电压保持器将目标电压控制信号输入至相应的目标电源的过程中,若目标电源的工作时间较长,电压保持器的电压可能会由于长时间工作而发生部分衰减,其输入到目标电源中的目标电压控制信号的实际大小可能与该目标电源对应的目标电压控制信号的期望大小不一致(即目标电压控制信号发生异常),导致目标电源可能无法按照期望电压或期望电流输出。在本实施例的方案中,循环地按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源,以在每个循环周期中对各个目标电源各自对应的电压保持器进行充电,这样有助于在一定程度上弥补上述电压保持器的电压衰减所带来的影响。以表1为例对该循环过程进行说明。假设目标电源包括第1路电源和第4路电源,则:在第一个循环周期内,可以按照预设控制顺序,输出第1路电源和第4路电源各自对应的选通控制信号,以控制多路分配器依次与第1路电源和第4路电源各自对应的电压保持器连通;在第二个周期内,可以再次按照预设控制顺序,输出第1路电源和第4路电源各自对应的选通控制信号,以控制多路分配器再一次依次与第1路电源和第4路电源各自对应的电压保持器连通;以此类推。

可选地,不同循环周期所对应的选通配置信息可以相同。例如,在多路电源的电源数量为4路时,每个循环周期内的目标电源可以均为第1路电源和第4路电源。

在一个具体的实施例中,可以利用软件根据多路电源在不同循环周期的上电时间先后顺序(即,上电时序)配置选通寄存器,以先后设置多路电源的输出电压,并可以根据该上电时序,控制多路电源后端的输出开关先后开电。该输出开关用于将电源输出的电源电压或电源电流输出至负载。在用户想要多路电源整体下电时(即上文中所述的下电过程),可以首先控制与多路电源中的每路电源各自对应的输出开关断开,然后关闭输出电压设置装置,以停止对多路电源的输出控制。

综上,在上述技术方案中,根据选通配置信息,循环地按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源,由此,可以在一定程度上降低电压保持器的电压衰减对目标电压控制信号的影响。该方案有助于保证目标电源的输出的稳定性,有助于提高电源输出电压的精确度。

示例性地,选通配置信息包括与多路电源一一对应的电源选通信息。确定出当前电源是否为目标电源,具体包括:根据电源选通信息,判断当前电源是否为目标电源;其中,在当前电源为目标电源时,输出与当前目标电源对应的有效选通控制信号以及生成并输出与当前目标电源对应的有效目标电压控制信号,用以根据有效选通控制信号控制多路分配器选通当前目标电源,以及在多路分配器选通当前目标电源时,向当前目标电源对应的电压保持器输出有效目标电压控制信号;在当前电源为非目标电源时,输出与当前非目标电源对应的无效选通控制信号,用以根据无效选通控制信号控制多路分配器处于未选通状态。

仍以表1所示的实施例为例。当当前电源为目标电源时,可以输出与当前目标电源对应的有效选通控制信号和有效目标电压控制信号。例如,在当前电源为第1路电源时,有效选通控制信号可以是“00”。当当前电源为非目标电源时,可以输出与当前非目标电源对应的无效选通控制信号。该无效选通控制信号可以根据需要设置。例如,无效选通控制信号可以为“FF”。在一些实施例中,对于多路电源中的每一路电源,在该路电源为非目标电源时,所对应的无效选通控制信号相同。

可选地,有效目标电压控制信号可以包括与当前目标电源对应的目标电压码值以及用于表示该目标电压码值为有效的有效信号。有效选通控制信号可以包括与当前目标电源对应的选通控制信号以及用于表示该信号为有效的有效信号。在一个具体的实施例中,与当前目标电源对应的目标电压码值可以为dac_cmd_data,目标电压码值为用于控制电源输出电压为目标电压的数字信号,用于表示该目标电压码值为有效的有效信号可以为dac_cmd_data_vld,该信号主要用于第一控制器和后端的诸如模数转换模块之间进行串行传输。与当前目标电源对应的选通控制信号可以为shift_cmd_data,用于表示该选通控制信号为有效的有效信号shift_cmd_data_vld,该信号主要用于控制器和后端的诸如移位寄存器之间进行串行传输。

在上述技术方案中,可以利用有效选通控制信号或无效选通控制信号控制多路分配器选通当前目标电源或处于未选通状态,由此,可以更为准确地对输出电压设置装置的工作进行控制。

示例性地,第一控制器为硬件可编程逻辑器件,硬件可编程逻辑器件的状态机具有与多路电源一一对应的电源控制状态。

步骤S330具体可以包括以下步骤:若确定为目标电源,则状态机处于与当前目标电源对应的电源控制状态下,开始计时,并根据选通配置信息生成与当前目标电源对应的目标电压控制信号;在计时时长达到第一时长阈值时,根据选通配置信息向多路分配器输出用于选通当前目标电源的选通控制信号;在计时时长达到第二时长阈值时,根据选通配置信息向多路分配器输出用于断开与当前目标电源的连通的选通控制信号,控制多路分配器断开与当前目标电源的连通;第二时长阈值等于第一时长阈值和当前目标电源的预设选通时间之和;在计时时长达到第三时长阈值时,按照多路电源的预设控制顺序,将状态机的状态切换至与当前目标电源的下一路目标电源相对应的电源控制状态;其中,第二时长阈值大于第一时长阈值,第三时长阈值大于第二时长阈值。

可选地,输出电压设置装置还可以包括数模转换模块。在一些实施例中,第一控制器所输出的目标电压控制信号和/或选通控制信号可以为数字信号,该数字信号可以通过数模转换模块转换为模拟信号,并输出至多路分配器中。

可选地,输出电压设置装置还可以包括移位寄存器,第一控制器所输出的选通控制信号可以经由移位寄存器输出至多路分配器中。可选地,移位寄存器的数量可以根据需要设置。例如,可以根据所输出的信号类型以及信号数量确定移位寄存器的数量。在一些实施例中,多路分配器的数量为至少两个。第一控制器还可以用于输出用于控制多路电源上电的第一使能控制信号以及输出用于控制多路分配器中任意一个多路分配器开启或关闭的第二使能控制信号。可选地,第一使能控制信号和第二使能控制信号均可以经由移位寄存器输出。在该实施例中,移位寄存器可以包括第一移位寄存器和第二移位寄存器。第一移位寄存器用于将第二使能控制信号输出至多路分配器的使能引脚,以及将选通控制信号输出至对应的多路分配器中,第二移位寄存器用于将第一使能控制信号输出至对应电源。可以理解,移位寄存器的信号通道数量是一定的,当所需要输出的信号数量超过移位寄存器的信号通道数量时,可以增加移位寄存器数量。例如,若移位寄存器的信号通道数量为8个,多路电源的数量为9路时,第二移位寄存器的数量可以为两个。图4示出根据本申请一个具体实施例的多路电源输出电压设置装置的示意性框图。如图4所示,多路电源包括9路不同类型的电源。多路分配器的数量为两个,包括第一多路分配器和第二多路分配器。第一多路分配器的多路输出端分别连接VDD电源的输入接口DAC_VDD、VDDIO电源的输入接口DAC_VDDIO、TPVDD电源的输入接口DAC_TPVDD、TPVDDIO电源的输入接口DAC_TPVDDIO、ELVDD电源的输入接口DAC_ELVDD、VBL电源的输入接口DAC_VBL和VGH电源的输入接口DAC_VGH。第二多路分配器的多路输出端分别连接ELVSS电源的输入接口DAC_ELVSS和VGL电源的输入接口DAC_VGL。在该实施例中,移位寄存器数量为三个,包括第一移位寄存器、第二移位寄存器和第三移位寄存器。其中,第一移位寄存器用于向多路分配器输出第二使能控制信号以及选通控制信号,第二移位寄存器和第三移位寄存器分别用于控制9路电源上电。具体而言,在该实施例中,第一移位寄存器用于向第一多路分配器S1输出使能控制信号以及对应的选通控制信号,以及向第二多路分配器S2输出使能控制信号以及对应的选通控制信号。该实施例中,选通控制信号由三个bit位(A0~A2)控制。第二移位寄存器的八个信号通道分别连接VDD电源的使能引脚EN_VDD、VDDIO电源的使能引脚EN_VDDIO、TPVDD电源的使能引脚EN_TPVDD、TPVDDIO电源的使能引脚EN_TPVDDIO、ELVDD电源的使能引脚EN_ELVDD、ELVSS电源的使能引脚EN_ELVSS、VGH电源的使能引脚EN_VGH和VGL电源的使能引脚EN_VGL,第三移位寄存器用于连接VBL电源的使能引脚EN_VBL。

可选地,第一控制器可以通过全双工同步串行总线(SPI)连接数模转换模块和移位寄存器。在该实施例中,移位寄存器和数模转换模块可以共用SPI的时钟信号线(spi_sclk)和串行数据输出信号线(spi_sdo)。可以理解,由于移位寄存器和数模转换模块共用同一SPI,因此该实施例中的数模转换模块和移位寄存器可以是分时工作的。在一个具体的实施例中,可以通过切换SPI的工作模式以控制数模转换模块或移位寄存器工作。例如,当SPI的工作模式为mode2(时钟极性CPOL为1,时钟相位CPHA为0)时,数模转换模块工作;当SPI的工作模式为mode0(时钟极性CPOL为0,时钟相位CPHA为0)时,移位寄存器工作。其中,SPI的工作模式可以通过SPI控制器进行控制。以图4所示实施例为例对第一控制器与数模转换模块和移位寄存器间的连接关系进行说明。如图4所示,第一控制器通过第一数据同步信号线(DAC_Data_SYNC_Shift)同时与第一移位寄存器、第二移位寄存器和第三移位寄存器连接,以使第一移位寄存器、第二移位寄存器和第三移位寄存器的输入时序同步。第一控制器通过时钟信号线(DAC_Data_SCLK)与第一移位寄存器、第二移位寄存器、第三移位寄存器和DAC连接。第一控制器通过数据输入信号线(DAC_Data_IN)与第一移位寄存器、第二移位寄存器、第三移位寄存器和DAC连接。第一控制器通过第二数据同步信号线(DAC_Data_SYNC_DAC)与DAC连接。

在图4所示实施例中,数据转换模块(DAC)为双通道DAC。其中一个通道(DACAChannel)用于输出正极性的目标电压控制信号,该通道与第一多路分配器连接;另外一个通道(DAC B Channel)用于输出负极性的目标电压控制信号,该通道与第二多路分配器连接。

可选地,第一时长阈值可以根据需要设置。在一些实施例中,第一时长阈值可以处于[1微秒(μs),5μs]的范围内,例如,第一时长阈值可以为2μs、3μs、4μs等。在一些实施例中,在计时时长达到第一时长阈值之前,方法还包括:将目标电压控制信号配置到数模转换模块中。在该实施例中,在计时时长达到第一时长阈值之前,主要执行生成目标电压控制信号并配置到数模转换模块中的步骤,因此,第一时长阈值可以根据目标电压控制信号的生成时间以及对数模转换模块的配置时间设置。

可选地,第三时长阈值与第二时长阈值间的差值可以根据需要设置。在一些实施例中,该差值可以处于[1μs,10μs]的范围内,例如,该差值可以为2μs、4μs、6μs等。在一个具体的实施例中,该差值为2μs。若第二时长阈值为42μs,则第三时长阈值可以为44μs。

下面以图4所示的实施例为例对状态机的工作过程进行说明。在该实施例中,第一时间阈值为2μs,第二时长阈值为42μs,第三时长阈值可以为44μs。当前电源为第1路电源。

若确定当前电源为目标电源,状态机进入与当前目标电源对应的电源控制状态PWR_CH1(即,第1路电源),并开始计时,计时时长为cnt_clk。

当cnt_clk=0,SPI的工作模式切换为mode2,此时SPI总线的控制权归DAC。同时,DAC的片选拉低,第一控制器根据选通配置信息生成与当前目标电源对应的目标电压码值dac_cmd_data和用于表示该目标电压码值有效的有效信号dac_cmd_data_vld,并将信号配置到第一控制器的SPI控制器pwr_dac_ctrl模块中。pwr_dac_ctrl模块可以将输入的信号dac_cmd_data和dac_cmd_data_vld转换成满足DAC的时序,便于后续步骤中的串化输出过程。在配置完成后,可以依据DAC的时序要求,进行串化输出。该步骤通过对DAC进行配置,可以保证DAC输出提前稳定。且在配置移位寄存器前配置DAC,可以保证在移位寄存器控制多路分配器切换至下一路目标电源时,利用下一路目标电源对应的目标电压码值对该目标电源对应的电压保持器充电。

当cnt_clk=2μs,SPI的工作模式切换为mode0,此时SPI总线的控制权归移位寄存器。第一控制器根据选通配置信息产生与当前目标电源对应的选通控制信号shift_cmd_data和以及用于表示该选通控制信号有效的有效信号shift_cmd_data_vld,并输出到第一控制器的SPI控制器shift_reg_ctrl模块中。该步骤中,shift_cmd_data用于控制多路分配器选通当前目标电源。在该实施例中,三个移位寄存器共用其中一个SPI控制器。在将选通控制信号输出到shift_reg_ctrl模块后,可以依据移位寄存器的时序要求,串化输出。在该步骤中,可以利用移位寄存器对多路分配器进行配置,在该过程中,打开状态机的当前电源控制状态下对应的当前目标电源(此时为第1路电源)的使能引脚DCDC_EN,并控制移位寄存器来实现多路分配器与当前目标电源相连通,以使DAC开始对当前目标电源对应的电压保持器充电。

当cnt_clk=42μs,SPI的工作模式切换为mode0,此时SPI总线的控制权仍然归移位寄存器。第一控制器产生信号shift_cmd_data和shift_cmd_data_vld,输出到shift_reg_ctrl模块,依据移位寄存器时序要求,串化输出。该步骤中,shift_cmd_data用于控制多路分配器断开与当前目标电源的连接,即停止通过DAC对对应的电压保持器充电,同时保持该当前目标电源的使能引脚DCDC_EN有效。

当cnt_clk=44μs,状态机的状态跳转到与下一路目标电源对应的电源控制状态中,并且在PWR_CH1状态的cnt_clk会重置为0。在该实施例中,不同目标电源的电源控制状态共用同一个cnt_clk,由此,有助于节约计算资源。

综上,上述技术方案中,在输出选通控制信号前,生成与当前目标电源对应的目标电压控制信号,由此,可以保证在切换至下一路目标电源时,利用下一路目标电源对应的目标电压码值对该目标电源对应的电压保持器充电,从而有助于更为可靠地对多路电源中目标电源进行输出电压设置。

示例性地,状态机的状态还包括电源开启状态和电源关闭状态。在根据选通配置信息,按照多路电源的预设控制顺序依次确定出当前电源是否为目标电源之前,方法还包括:在状态机处于电源开启状态下时,基于选通配置信息判断多路电源中是否包括目标电源;若是,将状态机的状态切换至与第一电源相对应的电源控制状态;其中,第一电源为多路电源中按预设控制顺序位于第一位的电源;若否,将状态机的状态切换为电源关闭状态。

可选地,在状态机处于电源开启状态PWR_ON时,可以基于选通配置信息判断多路电源中是否包括目标电源。以上述第一控制器包括选通寄存器的实施例为例对基于选通配置信息判断多路电源中是否包括目标电源的步骤进行说明。在该实施例中,可以根据选通寄存器中与多路电源中的每路电源分别对应的bit位的值,判断多路电源中是否包括目标电源。换言之,可以判断选通寄存器中与多路电源中的每路电源分别对应的各个bit位中是否存在值为1的bit位,若存在,则可以将状态机的状态切换至与第一电源相对应的电源控制状态;否则,将状态机的状态切换至电源关闭状态PWR_OFF。

综上,上述技术方案在状态机处于电源开启状态时,首先基于选通配置信息判断多路电源中是否包括目标电源,在多路电源中不包括目标电源时,可以直接将状态机切换为电源关闭状态。由此,该方案可以简化输出控制流程,节约时间和计算资源。

根据本申请的另一方面,提供了一种多路电源上下电控制方法。图5示出根据本申请一个实施例的多路电源上下电控制方法的示意性流程图。如图5所示,该方法500包括上电步骤510。该上电步骤S510可以包括步骤S511、步骤S512和步骤S513。

在步骤S511,获取上电指示信息。

在步骤S512,在上电指示信息有效时,采用上文所述的多路电源输出电压设置方法,对多路电源中的至少一路电源作为目标电源设置输出电压。

在步骤S513,按照至少一路目标电源的上电时序依次开启每路目标电源与负载之间的输出开关,以对负载进行上电。

在本文中,上电指示信息用于指示是否需要对负载进行上电的状态。上电指示信息有效表示需要对负载进行上电的状态。需要说明的是,上电指示信息可以是用户在上位机上执行诸如开电等操作而生成并发送或配置给用于执行多路电源上下电控制方法的控制器(可以称为第二控制器)的信息。该第二控制器可以与第一控制器为同一控制器,也可以为单独设置的控制器。在一些实施例中,用户可以首先配置选通配置信息,然后用户进行上电操作生成上电指示信息,根据选通配置信息和上电指示信息来控制多路电源中的至少一路目标电源对对应的负载上电。上电指示信息可以是一特定bit位。在一个具体的实施例中,指示信息可以命名为PWR_CTRL,PWR_CTRL中包括3个bit位,其中一个bit位用于指示多路电源是否上电(可以简称为bit1);其他剩下2个bit位可以分别指示多路电源是否下电(可以简称bit2)和指示模数转换芯片DAC是否复位(可以简称bit3)。该实施例中,bit1即为上电指示信息。若bit1写1则为有效时,根据选通配合信息可控制多路电源中的至少一路目标电源对对应的负载进行上电。

可选地,至少一路目标电源的上电时序是用户根据不同负载需求而灵活设置的,并发送给第二控制器;预设控制顺序是在第一控制器内预先配置好而固定的,预设控制顺序主要是用于上文中的多路电源输出电压设置的过程中;在上电过程中,先根据选通配置信息按照预设控制顺序进行电压设置,再根据上电时序控制电压输出。

在一个实施例中,多路电源包括4路电源,预设控制顺序依次为第1路电源、第2路电源、第3路电源、第4路电源。若根据选通配置信息确定4路电源均为目标电源,则该4路电源的电压设置过程可以为第1路电源和第2路电源之间延迟第1路电源对应的预设选通时间(可以简称为第1预设选通时间),第2路电源和第3路电源之间延迟第2路电源对应的预设选通时间(可以简称为第2预设选通时间),第3路电源和第4路电源之间延迟第3路电源对应的预设选通时间(可以简称为第3预设选通时间)。

由于对选通的目标电源进行输出电压设置,该目标电源的输出端已经输出的相应目标电压,但此时,目标电源上的输出开关未打开,无法输出给负载而上电。因此,步骤S513,按照至少一路目标电源的上电时序依次开启每路目标电源与负载之间的输出开关,以对负载按照上电时序进行上电,可以具体包括以下步骤:首先,开启第1路电源对应的输出开关,以控制第1路电源对对应的负载上电。若第1路和第2路之间的延时为t1,然后,在延迟t1后,开启第2路电源对应的输出开关,控制第2路电源对对应的负载上电。接着,若第2路和第3路之间的延时为t2,在延迟t2后,开启第3路电源对应的输出开关,控制第3路电源对对应的负载上电。最后,若第3路和第4路之间的延时为t3,在延迟t3后,开启第4路电源对应的输出开关,控制第4路电源对对应的负载上电,最终4路目标电源全部上电,完成上电过程。

综上,上述技术方案通过在上电指示信息有效时,利用多路电源输出电压设置方法,先对多路电源中的目标电源设置输出电压,并按照至少一路目标电源的上电时序控制每路目标电源的输出开关来对负载上电,由此,可以较为可靠地对多路电源进行输出控制,有助于提高电源输出电压的精确度且有利于提高多路电源的输出控制效率。

示例性地,多路电源上下电控制方法500还可以包括下电步骤520。该下电步骤520可以包括步骤S521和步骤S522。

在步骤S521,获取下电指示信息。

在步骤S522,在下电指示信息有效时,按照已上电的至少一路目标电源的下电时序依次关闭每路目标电源和负载之间的输出开关,以对负载进行下电。

在本文中,下电指示信息用于指示是否需要对负载进行下电的状态。下电指示信息有效表示需要对负载进行下电的状态。与上电指示信息类似,下电指示信息可以是用户在上位机上执行诸如关电等操作而生成并发送或配置给用于执行多路电源上下电控制方法的控制器(可以称为第二控制器)的信息。在上述指示信息为PWR_CTRL的实施例中,bit2即为下电指示信息。用户可以将bit2写1,以控制所有已上电目标电源对负载进行下电。

可选地,下电时序可以根据用户需要设置,比如,用户在对该待测屏检测完成之后在上位机上进行下电操作并配置响应的下电时序,下电时序一般根据待测屏的实际要求设定。例如,有的待测屏需要下电时序为所有已上电的目标电源同时下电。又例如,有的待测屏需要下电时序为不同的目标电源依次延时下电。在一个具体的实施例中,下电时序可以为第1路电源先下电,延时10ms后第2路电源200下电。在该实施例中,步骤S522,按照已上电的至少一路目标电源的下电时序依次关闭每路目标电源和负载之间的输出开关,以对负载进行下电,可以包括以下步骤:首先,控制第1路电源的输出开关关闭而下电,延时10ms后,控制第2路电源的输出开关关闭而下电。

综上,上述技术方案通过在下电指示信息有效时,按照已上电的至少一路目标电源的下电时序控制至少一路目标电源对对应负载下电,由此,可以根据用户指令快速且有序地下电且该方案有利于提高对多路电源的上下电控制效率。

示例性地,在采用上述的多路电源输出电压设置方法,对多路电源中的至少一路电源作为目标电源设置输出电压时,基于选通配置信息判断多路电源中是否包括目标电源还包括:在状态机处于电源开启状态下时,判断当前的上电指示信息是否有效;若是,则再基于选通配置信息判断多路电源中是否包括目标电源;若否,则状态机的状态切换为电源关闭状态。在该技术方案中,利用上电指示信息判断是否对多路电源进行上电,在多路电源未上电时,无需执行基于电源选通信息判断多路电源中是否包括目标电源的步骤。由此,有利于减少无效操作,提高输出控制效率,节约计算资源。

示例性地,状态机的状态还包括空闲状态;在状态机处于电源开启状态下时,判断当前的上电指示信息是否有效之前,方法500还包括:在状态机处于空闲状态下时,判断当前的上电指示信息是否有效,并基于选通配置信息判断多路电源中是否包括目标电源;若当前的上电指示信息有效且多路电源中包括目标电源,则将状态机的状态切换为电源开启状态,否则将状态机的状态切换为电源关闭状态。

可以理解,当状态机处于空闲(IDLE)状态时,此时状态机并未执行任务。若在上电指示信息bit1写1时,会生成pwr_on_start信号,当检测到pwr_on_start信号则确定对多路电源进行上电。在该IDLE状态下进行上述判断操作(例如判断是否对多路电源进行上电、判断多路电源中是否包括目标电源等),可以保证计算资源充足,提高计算效率。

在一个具体实施例中,当状态机处于IDLE状态时,可以判断PWR_CTRL的bit1位是否为1,同时判断选通寄存器中与多路电源中的每路电源分别对应的各个bit位中是否存在值为1的bit位,在pwr_on_start信号存在(即PWR_CTRL的bit1位为1)且选通寄存器不全部为无效(即选通寄存器中至少存在一个bit位为1)时,可以控制状态机跳转至电源开启状态PWR_ON,并拉高pwr_on_flag(即令pwr_on_flag=1,即为有效)。

在本申请中,借助标记位信号pwr_on_flag,可以在状态机处于电源开启状态PWR_ON时直接判断pwr_on_flag是否为有效,若有效,则将状态机的状态切换至与第一电源相对应的电源控制状态,从而第二控制器控制过程相对较简单。

图6示出根据本申请一个实施例的状态机的状态切换示意图。该实施例中,多路电源中电源的数量为9路,预设控制顺序为第1路电源、第2路电源、第3路电源、第4路电源、第5路电源、第7路电源、第9路电源、第6路电源、第8路电源,各路电源所对应的电源控制状态依次为PWR_CH1、PWR_CH2、PWR_CH3、PWR_CH4、PWR_CH5、PWR_CH7、PWR_CH9、PWR_CH6、PWR_CH8。在该实施例中,目标电源为第1路电源、第3路电源、第4路电源、第5路电源、第7路电源、第9路电源、第6路电源、第8路电源。如图6所示,在状态机处于IDLE状态时,若检测到pwr_on_start信号存在且选通寄存器不全部为无效时,可以拉高pwr_on_flag,并控制状态机跳转至电源开启状态PWR_ON。在PWR_ON状态下,可以再次检测pwr_on_flag是否为1,若pwr_on_flag=0,则控制状态机跳转至电源关闭状态PWR_OFF;若pwr_on_flag=1,则循环地按照预设控制顺序,执行与每路目标电源各自对应的电源控制操作。以预设控制顺序中的第一路目标电源(即第1路电源)为例,首先,状态机切换至PWR_CH1状态,以对第1路电源进行控制。在PWR_CH1状态对应的计时时长cnt_clk达到第三时长阈值DELAY_TIME3时,状态机切换至下一路目标电源对应的电源控制状态PWR_CH3。其他路目标电源的电源控制操作与第1路电源类似,不赘述。

在状态机切换电源控制状态时,可以首先基于选通配置信息判断当前电源是否为目标电源,如果当前电源是目标电源,则将状态机切换至当前目标电源对应的电源控制状态中;如果当前电源不是目标电源,则按照预设控制顺序将当前电源的下一路电源切换为当前电源,并继续基于选通配置信息判断当前电源是否为目标电源,重复上述过程,直至当前电源是目标电源时,将状态机切换至当前目标电源对应的电源控制状态中,以图6所示的实施例为例对该判断过程进行说明,在PWR_CH1状态对应的计时时长cnt_clk达到第三时长阈值DELAY_TIME3时,可以首先判断当前电源的下一路电源(即第2路电源)是否为目标电源。由于第2路电源不是目标电源,继续判断第2路电源的下一路电源(即第3路电源)是否为目标电源。第3路电源是目标电源,因此,将状态机的状态切换至于第3路电源对应的电源控制状态PWR_CH3。

在如图6所示的实施例中,在每路目标电源对应的电源控制状态中,可以持续检测报警信号。当检测到报警信号的下降沿时,可以控制状态机切换至报警状态ALARM,同时重置DAC和移位寄存器的配置。可以理解,报警信号可以在出现状态转换失败、超时等异常状态时产生下降沿(即报警信号由1变为0),此时,将状态机切换至报警状态,有助于防止输出电压设置装置运行出错,且可以及时提醒用户排查错误原因,以尽快恢复状态机的工作。

在如图6所示的实施例中,在状态机处于IDLE状态时,可以向DAC的复位寄存器DAC_RST发送dac_init_start信号,以初始化并启动DAC。在状态机处于PWR_OFF或ALARM状态时,可以向DAC_RST发送Cnt_config信号。DAC_RST可以将该信号传输至DAC的增益寄存器DAC_GAIN中,以对DAC的输出幅度进行调整。在该实施例中,Cnt_config=60。

在上述技术方案中,在状态机处于空闲状态时进行上述判断操作,由此,有利于保证计算资源充足,提高计算效率。

示例性地,在采用上述多路电源输出电压设置方法,对多路电源中的至少一路电源作为目标电源设置输出电压时,状态机的状态还包括电源开启状态和电源关闭状态。方法500还包括:在状态机的状态为多路电源中的任一目标电源相对应的电源控制状态下时,判断当前的上电指示信息是否有效,并基于选通配置信息判断多路电源中是否包括目标电源;若当前的上电指示信息无效或多路电源中未包括目标电源,则将状态机的状态切换为电源关闭状态。

可选地,可以在状态机处于任一目标电源相对应的电源控制状态下时,检测pwr_on_start信号是否存在(即判断当前的上电指示信息是否有效),以及判断选通寄存器是否全部为无效(即判断多路电源中是否包括目标电源)。在该实施例中,用户可以在任意时刻修改选通配置信息或任意时刻更改上电指示信息为无效。在本实施例中,通过在任一目标电源对应的电源控制状态下时检测bit1位是否为1,以及判断多路电源中是否包括目标电源,可以在用户修改选通配置信息和/或上电指示信息时,及时调整状态机的工作状态。该方案有利于提高用户的使用体验。

示例性地,在采用上述多路电源输出电压设置方法,对多路电源中的至少一路电源作为目标电源设置输出电压时,状态机的状态还包括电源开启状态和电源关闭状态。方法500还包括:在状态机的状态为任一目标电源相对应的电源控制状态下时,判断当前的下电指示信息是否有效;若当前的下电指示信息有效,则将状态机的状态切换为电源关闭状态。

可选地,可以在状态机处于任一目标电源相对应的电源控制状态下时,检测bit2是否为1(即是否存在有效的下电指示信号)。在该实施例中,用户可以在任意时刻更改下电指示信息为有效(比如,将bit2写1)。在本实施例中,通过在电源控制状态下时检测bit2位是否为1,可以在用户更改下电指示信息为有效时,及时将状态机的工作状态切换为电源关闭状态。该方案有利于提高用户的使用体验。

综上,上述技术方案在状态机的状态为多路电源中的任一目标电源相对应的电源控制状态下时,通过判断当前的上电指示信息是否有效以及判断多路电源中是否包括目标电源,或判断当前的下电指示信息是否有效,可以在用户修改上电指示信息、选通配置信息或下电指示信息时,及时根据用户的操作切换状态机的工作状态。该方案有利于提高用户的使用体验。

根据本申请的又一个方面,提供了一种多路电源的输出电压设置装置。以图1为例对该输出电压设置装置的一种示例性结构进行说明。如图1所示,该输出电压设置装置100包括第一控制器113、多路分配器111和多个与多路电源200一一对应的电压保持器112。每个电压保持器112的输出端与对应电源200的反馈端连接。多路分配器111的多路输出端与多个电压保持器112的输入端一一对应连接。

第一控制器113用于按照多路电源的预设控制顺序,对多路电源分别执行如下控制操作:获取选通配置信息;选通配置信息用于指示多路分配器111在多路电源200中选择连通的目标电源200,并控制目标电源200的输出电压的配置信息;根据选通配置信息,按照多路电源200的预设控制顺序依次确定出当前电源200是否为目标电源200;其中,若确定为目标电源200,则根据选通配置信息输出与当前目标电源200对应的选通控制信号和目标电压控制信号,用以根据选通控制信号控制多路分配器111选通当前目标电源200,并在预设选通时间后断开与当前目标电源200的连通;以及,用以在多路分配器111选通当前目标电源200时,向当前目标电源200对应的电压保持器112输出目标电压控制信号,电压保持器112用于在当前目标电源200切换为下一目标电源200后,仍保持将目标电压控制信号输入至相应的目标电源200;若确定为非目标电源200,则按照预设控制顺序切换当前电源200至下一电源200,并重复上述过程。

根据本申请的又一个方面,提供了一种多路电源上下电控制装置。该装置包括上述的多路电源输出电压设置装置110和第二控制器。以图1为例对该多路电源上下电控制装置的一种示例性结构进行说明。如图1所示,多路电源上下电控制装置100包括多路电源输出电压设置装置110和与每路电源的输出开关120。与每路电源的输出开关120串联在与该输出开关120对应的电源200以及对应的负载300之间,以控制该电源200输出的电压是否真实有效地输出至对应负载。

第二控制器用于执行如下控制操作:获取上电指示信息;在上电指示信息有效时,采用上述多路电源输出电压设置方法300,对多路电源200中的至少一路电源200作为目标电源200设置输出电压;按照至少一路目标电源200的上电时序依次开启每路目标电源200与负载300之间的输出开关120,以对负载300进行上电。

可选地,第二控制器可以与多路电源输出电压设置装置110中的第一控制器为同一控制器。替代地,第二控制器可以是单独设置的控制器(即第一控制器与第一控制器相互独立设置)。在第二控制器是单独设置的控制器时,第二控制器可以包括任何合适的具有数据处理能力和/或指令执行能力的处理器件。例如,第二控制器可以采用可编程逻辑控制器(PLC)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、中央处理单元(CPU)、专用的集成电路(ASIC)、微控制单元(MCU)和其它形式的处理单元中的一种或几种的组合来实现。具体例如,可以采用硬件可编程逻辑控制模块实现;当然,第一控制器还可以为SOC芯片,既包括嵌入式软件(PS)部分也包括可编程逻辑器件(PL)部分。

根据本申请的又一方面,提供了一种图像信号发生器。该图像信号发生器包括多路电源以及多路电源上下电控制装置100。

图像信号发生器(Pattern Generator,PG)是一种信号发生装置,其可以响应不同指令生成不同的图像测试信号,以实现对诸如液晶显示屏(Liquid Crystal Display,LCD)和有机发光二极管(Organic Light-Emitting Diode,OLED)等显示面板的测试。图像信号发生器可以生成多路电源信号,用于为待测显示面板(即待测屏)提供不同的电源信号来进行测试。多路电源信号可以采用多路电源生成电路来生成,并将电源信号提供给负载(即待测屏)。多路电源生成电路可以包括上述多路电源和/或多路电源输出电压设置装置和/或多路电源上下电控制装置。通过多路电源生成电路可以生成合适的电源信号来提供给负载。

本领域普通技术人员通过阅读上文关于多路电源输出电压设置方法、多路电源上下电控制方法的相关描述,可以理解上述多路电源输出电压设置装置、多路电源上下电控制装置、图像信号发生器的具体实现方案,为了简洁,在此不再赘述。

尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性的,并且不意图将本申请的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本申请的范围和精神。所有这些改变和修改意在被包括在所附权利要求所要求的本申请的范围之内。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

应该注意的是上述实施例对本申请进行说明而不是对本申请进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本申请可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

以上所述,仅为本申请的具体实施方式或对具体实施方式的说明,本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。本申请的保护范围应以权利要求的保护范围为准。

技术分类

06120116526790