PFC电路的PWM信号生成方法、装置、存储介质及电子设备与流程

专利2022-05-09  98


本申请涉及信号处理领域,尤其涉及一种两相交错图腾柱无桥pfc电路的pwm信号生成方法、装置、存储介质及电子设备。



背景技术:

功率因素校正(powerfactorcorrection,pfc)电路是开关电源中常用的电路,用于调整开关电源的有功功率与视在功率之间的关系,即有功功率除以视在功率的比值。pfc电路根据其电感电流的状态分为:ccm(电流连续模式)pfc电路、crm(临界传导模式)pfc电路和dcm(电流断续模式)pfc电路;pfc电路是否带有整流桥其又分为有桥pfc电路和无桥pfc电路。随着对开关电源功率密度和功率因数的追求,无桥交错pfc电路成为常用设计,交错pfc电路是指将两路结构相同的pfc电路进行并联,而为了进一步提高开关电源的效率,无桥交错pfc电路通常采用临界传导模式,如何生成crm模式下无桥交错pfc电路的pwm信号是目前研究的热点。



技术实现要素:

本申请实施例提供了的两相交错图腾柱无桥pfc电路的pwm信号生成方法、装置、存储介质及终端,可以解决相关技术中无桥交错pfc电路。所述技术方案如下:

第一方面,本申请实施例提供了一种两相交错图腾柱无桥pfc电路的pwm信号生成方法,所述方法包括:

指示主计数器、第一pwm计数器和第二pwm计数器进行计数操作;

在第n个计数区间内,根据所述主计数器的计数波形调整所述第一pwm计数器的计数波形和所述第二pwm计数器的计数波形;其中,n为大于或等于1的整数,当所述主计数器的计数值等于所述第n个计数区间对应的第一门限值cmpan时,指示所述第一pwm计数器进行复位操作;在所述主计数器的计数值等于所述第n个计数区间对应的第二门限值cmpbn时,指示所述第二pwm计数器进行复位操作;在所述主计数器的计数值等于所述第n个计数区间对应的第三门限值cmpcn时,触发数据加载中断,在所述数据加载中断中生成第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn 1、第三门限值cmpcn 1和第四门限值prdn 1,上述4个更新值是由环路中断经过反馈补偿控制计算得到的;在所述主计数器的计数值等于所述第n个计数区间对应的第四门限值prdn时,指示所述主计时器进行复位操作;cmpan<cmpbn<cmpcn<prdn;

根据所述第一pwm计数器的计数波形生成第一pwm信号和第二pwm信号,以及根据所述第二pwm计数器的计数波形生成第三pwm信号和第四pwm信号;所述第一pwm信号和第二pwm信号的波形是互补的,所述第三pwm信号和所述第四pwm信号的波形是互补的。

第二方面,本申请实施例提供了一种两相交错图腾柱无桥pfc电路的pwm信号生成装置,所述装置包括:

指示单元,用于指示主计数器、第一pwm计数器和第二pwm计数器进行计数操作;

调整单元,用于在第n个计数区间内,根据所述主计数器的计数波形调整所述第一pwm计数器的计数波形和所述第二pwm计时器的计数波形;其中,n为大于或等于1的整数,当所述主计数器的计数值等于所述第n个计数区间对应的第一门限值cmpan时,指示所述第一pwm计数器进行复位操作;在所述主计数器的计数值等于所述第n个计数区间对应的第二门限值cmpbn时,指示所述第二pwm计数器进行复位操作;在所述主计数器的计数值等于所述第n个计数区间对应的第三门限值cmpcn时,触发数据加载中断,在所述数据加载中断中生成第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn 1、第三门限值cmpcn 1和第四门限值prdn 1,上述4个更新值是由环路中断经过反馈补偿控制计算得到的;在所述主计数器的计数值等于所述第n个计数区间对应的第四门限值prdn时,指示所述主计时器进行复位操作;cmpan<cmpbn<cmpcn<prdn;

生成单元,用于根据所述第一pwm计数器的计数波形生成第一pwm信号和第二pwm信号,以及根据所述第二pwm计数器的计数波形生成第三pwm信号和第四pwm信号;所述第一pwm信号和第二pwm信号的波形是互补的,所述第三pwm信号和所述第四pwm信号的波形是互补的。

第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。

第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。

本申请一些实施例提供的技术方案带来的有益效果至少包括:

通过指示主计数器、第一pwm计数器和第二pwm计数器进行计数操作,使用当前计数区间对应的第一门限值、第二门限值、第三门限值和第四门限值,利用主计数器的计数波形对第一pwm计数器和第二pwm计数器的计数波形进行调整,然后利用调整后的第一pwm计数器的计数波形生成两路互补的pwm信号,以及利用调整后的第二pwm计数器的计数波形生成两路互补的pwm信号,解决现有技术中无法准确生成两路180度相位差的pwm信号问题,本申请实施例通过生成两路180°相位差的pwm信号来控制开关管导通和开启,可以增大整个开关电源的功率,在连续传导模式下还能减小开关电源的损耗,提高的系统的性能指标,以及减小开关电源的纹波电压和电流畸变率,提升整个开关电源的功率密度和效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的pfc电路的结构示意图;

图2是本申请实施例提供的两相交错图腾柱无桥pfc电路的pwm信号生成方法的流程示意图;

图3是本申请实施例提供的生成pwm信号的原理示意图;

图4是本申请实施例提供的两组pwm信号边沿不对齐的示意图;

图5是本申请提供的一种装置的结构示意图;

图6是本申请提供的一种装置的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。

图1示出了两相交错图腾柱无桥pfc电路的结构示意图,本申请的生成pwm信号的方法可以应用于图1中的pfc电路。

如图1所示,pfc电路包括交流电源ac、第一电感l1、第二电感l2、第一开关管m1、第二开关管m2、第三开关管m3、第四开关管m4、第五开关管m5、第六开关管m6和直流电容c1。pfc电路中各个元器件的连接关系如图1所示,此处不再赘述,pfc电路中的开关管可以为mos管,第一开关管m1、第二开关管m2、第五开关管m5和第六开关管m6的开启时间较短,称为快速开关管;第三开关管m3和第四开关管m4的开启时间较长,称为慢速开关管。本申请生成的第一pwm信号(pwm1a)输入至第五开关管m5的控制端,以控制第五开关管m5的开启或闭合;本申请生成的第二pwm信号(pwm1b)输入至第六开关管m6的控制端,以控制第六开关管m6的开启或闭合;本申请生成的第三pwm信号输入至第一开关管m1的控制端,以控制第一开关管m1的开启或闭合;本申请生成的第四pwm信号输入至第二开关管m2的控制端,以控制第二开关管m2的开启或闭合。另外,第三开关管m3的控制端输入pwm信号pwm3a,第四开关管m4的控制端输入pwm信号pwm3b。

需要说明的是,本申请实施例提供的两相交错图腾柱无桥pfc电路的pwm信号生成方法一般由装置执行。

应理解,图1中的电气器件的数目和连接关系仅是示意性的。根据实现需要,可以是其他数量元器件的和连接关系。

下面将结合附图2-附图3,对本申请实施例提供的两相交错图腾柱无桥pfc电路的pwm信号生成方法进行详细介绍。

请参见图2,为本申请实施例提供了一种两相交错图腾柱无桥pfc电路的pwm信号生成方法的流程示意图。如图2所示,本申请实施例的所述方法可以包括以下步骤:

s201、指示主计数器、第一pwm计数器和第二pwm计数器进行计数操作。

其中,主计数器、第一pwm计数器和第二pwm计数器可以为硬件形式的计数器或软件形式的计数器,本申请不作限制。上述3种计数器在接收到计数的指示时,同时从0开始计数,以1为步长递增进行计数操作。

s202、在第n个计数区间内,根据主计数器的计数波形调整第一pwm计数器的计数波形和第二pwm计时器的计数波形。

其中,计数区间为1个数值区间,计数区间的起点值为0,结束值为prd,结束值根据实际需求而定,本申请不作限制,即各个计数区间的长度可能相等也可能不相等。每个计数区间关联有第一门限值、第二门限值、第三门限值和第四门限值,上述4个阈值的大小关系为:第一门限值<第二门限值<第三门限值<第四门限值。在第n个计数区间内,根据主计数器的计数波形调整第一pwm计数器的计数波形和第二pwm计数器的计数波形,计数波形的横坐标为时间,纵坐标为计数器的计数值(即累加值)。

在第n个计数区间内,n为大于或等于1的整数,调整的方法为:监测主计时器的计数值,当主计数器的计数值等于第n个计数区间对应的第一门限值cmpan时,指示第一pwm计数器进行复位操作,即指示第一pwm计时器从0开始计数,此时第二pwm计时器正常计数;当主计数器的计数值等于第n个计数区间对应的第二门限值cmpbn时,指示第二pwm计时器进行复位操作,即指示第二pwm计时器从0开始计数,第一pwm计时器正常开始计数;当主计数器的计数值等于第n个计数区间关联的第三门限值cmpcn时,触发数据加载中断,在所述数据加载中断中生成第n个计数区间(下一个计数区间)关联的生成第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn 1、第三门限值cmpcn 1和第四门限值prdn 1,上述4个更新值是由环路中断经过反馈补偿控制计算得到的;当主计数器的计数值等于第n个计数区间对应的第四门限值prdn时,指示所述主计时器进行复位操作,即指示主计数器从0开始计数。

其中,数据加载中断的过程包括:数据中断加载,禁止寄存器生效、更新寄存器比较值和周期值等参数值,加载延时计数器置为2,使能寄存器生效,中断退出。

其中,环路中断过程包括:环路中断,adc采样,故障判断,若存在故障,中断退出;若不存在故障,进行状态和逻辑的判断,环路计算,加载延时和计数器自减,加载延时计数器是否等于0,若不等于0,则中断退出,若等于0,使能数据加载中断,中断退出。

在一种或多种可能的实施方式中,在第n个计数区间内,cmpan=0;和/或cmpbn=prdn/2;和/或cmpcn=cmpbn 3。例如:n=1时,prd1=100,cmpa1=0,cmpb1=100/2=50,cmpc1=53,那么在第1个计数区间内,当主计数器的计数值等于0时,指示第一pwm计数器从0开始计数;当主计数器的计数值等于50时,指示第二pwm计数器从0开始计数;当主计数器的计数值等于53时,写入第2计数区间关联的第一门限值、第二门限值、第三门限值和第四门限值;当主计数器的计数值等于100时,指示主计时器从0开始计数。

举例来说,参见图3所示的生成pww信号的原理示意图,t0~t6表示各个计数区间的起始时间或结束时间,例如:第1个计数区间的起始时间为t0,结束时间为t1,第1计数区间记为t0t1。在初始化时,主计数器、第一pwm计数器和第二pwm计数器均从0开始在t0时刻开始计数,各个计数器的计数波形由0开始线性增加,各个计时器的计数间隔相同,例如:计数间隔均为0.1秒。在第4个计数区间t3t4内,监测到主计数器的计数值等于第一门限值cmpa时,指示第一pwm计时器进行复位操作,那么第一pwm计数器的计数波形的幅值下降到0;监测到主计数器的计数值等于第二门限值cmpb时,指示第二pwm计数器进行复位操作,那么第二pwm计数器的计数波形的幅值下降到0;监测到主计数器的计数值等于第三门限值cmpc时,获取第5个计数区间的第一门限值~第四门限值,第一pwm计数器和第二pwm计数器继续正常计数;监测到主计数器的计数值等于第四门限值prd时,指示主计数器进行复位操作,即主计数器的计数波形的幅值下降到0,依次类推,在不同的计数区间生成调整第一pwm计数器和第二pwm计数器的计数波形。

在一个或多个可能的实施例中,所述指示主计数器、第一pwm计数器和第二pwm计数器进行计数操作之前,还包括:

初始化配置生成第1个计数区间的第一门限值cmpa1、第二门限值cmpb1、第三门限值cmpc1和第四门限值prd1。

其中,首个计数区间对应的第一门限值、第二门限值、第三门限值和第四门限值的大小可以根据实际需求而定,本申请不作限制。

在一个或多个可能的实施例中,所述生成第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn、第三门限值cmpcn和第四门限值prdn 1包括:

接收控制指令;

解析所述控制指令得到所述第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn 1、第三门限值cmpcn 1和第四门限值prdn 1。

其中,控制指令可以是用户触发操作的,也可以是指定的程序中触发生成的,例如:在环路中断中触发生成的。

s203、根据第一pwm计数器的计数波形生成第一pwm信号和第二pwm信号,以及根据第二pwm计数器的计数波形生成第三pwm信号和第四pwm信号。

其中,根据第一pwm计数器的计数波形生成两路互补的pwm信号:第一pwm信号和第二pwm信号,互补表示两路pwm信号的幅值相反;根据第二pwm计数器的计数波形生成两路互补的pwm信号:第三pwm信号和第四pwm信号,互补表示两路pwm信号的幅值相反。互补的两路pwm信号的边沿是对齐的或不对齐的,本申请不作限制。将生成的两组互补的pwm信号分别输入到图1中的4个开关管。

举例来说,参见图3所示,互补的两路pwm信号是对齐的,根据第一pwm计数器的计数波形生成第一pwm信号1a和第二pwm信号1b的方法为:在t0~t1的计数区间内,前面1/2的时间内第一pwm信号保持高电平,后面1/2的时间内第一pwm信号保持低电平;在前面1/2的时间内第二pwm信号保持低电平,后面1/2的时间内第二pwm信号保持高电平。依此类推,所有计数区间内都采用上述规则生成两路互补且边沿对齐的pwm信号。可以理解的是,本实施例的1/2仅为举例说明,可以是其他任意比例值。

同样的,根据第二pwm计数器的计数波形生成第三pwm信号2a和第四pwm信号2b的方法为:在t0~t1的计数区间内,前面1/2的时间内第三pwm信号保持高电平,后面1/2的时间内第三pwm信号保持低电平;在前面1/2的时间内第四pwm信号保持低电平,后面1/2的时间内第四pwm信号保持高电平。依此类推,所有计数区间内都采用上述规则生成两路互补且边沿对齐的pwm信号。可以理解的是,本实施例的1/2仅为举例说明,可以是其他任意比例值。根据本申请生成的pwm信号,第一pwm信号和第三pwm信号的相位差始终保持180度,第二pwm信号和第四pwm信号的相位差始终保持180度。

在一个或多个可能的实施例中,在高电平为有效电平的情况下,所述第一pwm信号和所述第二pwm信号的边沿不对齐,且存在同时为低电平的死区;所述第三pwm信号和第四pwm信号之间的边沿不对齐,且存在同时为低电平的死区;边沿可以是上升沿或下降沿。

其中,死区的持续时间与两个pwm信号之间的时延有关,持续时间可以根据实际需求来定,本申请不作限制。举例来说,参见图4所示,第一pwm信号1a和第四pwm信号2b的上升沿不对齐,下降沿也不对齐,避免两个开关管发生功率直通问题。另外,第二pwm信号1b和第三pwm信号2a之间的上升沿和下降沿也不对齐,同样可以避免两个开关管的功率直通问题。可选的,第一pwm信号1a和第二pwm信号1b的边沿不对齐,第二pwm信号2a和第二pwm信号2b的边沿也不对齐。

本申请实施例的方案在执行时,通过指示主计数器、第一pwm计数器和第二pwm计数器进行计数操作,使用当前计数区间对应的第一门限值、第二门限值、第三门限值和第四门限值,利用主计数器的计数波形对第一pwm计数器和第二pwm计数器的计数波形进行调整,然后利用调整后的第一pwm计数器的计数波形生成两路互补的pwm信号,以及利用调整后的第二pwm计数器的计数波形生成两路互补的pwm信号,解决现有技术中无法准确生成两路180度相位差的pwm信号问题,本申请实施例通过生成两路180°相位差的pwm信号来控制开关管导通和开启,可以增大整个开关电源的功率,在连续传导模式下还能减小开关电源的损耗,提高的系统的性能指标,以及减小开关电源的纹波电压和电流畸变率,提升整个开关电源的功率密度和效率。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

请参见图5,其示出了本申请一个示例性实施例提供的pfc电路的pwm信号生成装置的结构示意图,以下简称装置5。该装置5可以通过软件、硬件或者两者的结合实现成为电子设备的全部或一部分。装置5包括:指示单元501、调整单元502和生成单元503。

指示单元501,用于指示主计数器、第一pwm计数器和第二pwm计数器进行计数操作;

调整单元502,用于在第n个计数区间内,根据所述主计数器的计数波形调整所述第一pwm计数器的计数波形和所述第二pwm计时器的计数波形;其中,n为大于或等于1的整数,当所述主计数器的计数值等于所述第n个计数区间对应的第一门限值cmpan时,指示所述第一pwm计数器进行复位操作;在所述主计数器的计数值等于所述第n个计数区间对应的第二门限值cmpbn时,指示所述第二pwm计数器进行复位操作;在所述主计数器的计数值等于所述第n个计数区间对应的第三门限值cmpcn时,触发数据加载中断,在所述数据加载中断中生成第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn 1、第三门限值cmpcn 1和第四门限值prdn 1,上述4个更新值是由环路中断经过反馈补偿控制计算得到的;在所述主计数器的计数值等于所述第n个计数区间对应的第四门限值prdn时,指示所述主计时器进行复位操作;cmpan<cmpbn<cmpcn<prdn;

生成单元503,用于根据所述第一pwm计数器的计数波形生成第一pwm信号和第二pwm信号,以及根据所述第二pwm计数器的计数波形生成第三pwm信号和第四pwm信号;所述第一pwm信号和第二pwm信号的波形是互补的,所述第三pwm信号和所述第四pwm信号的波形是互补的。

在一个或多个实施例中,cmpan=0。

在一个或多个实施例中,cmpbn=prdn/2。

在一个或多个实施例中,cmpcn=cmpbn 3。

在一个或多个实施例中,装置5还包括:

配置单元,用于初始化配置生成第1个计数区间的第一门限值cmpa1、第二门限值cmpb1、第三门限值cmpc1和第四门限值prd1。

在一个或多个实施例中,所述生成第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn、第三门限值cmpcn和第四门限值prdn 1包括:

接收控制指令;

解析所述控制指令得到所述第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn 1、第三门限值cmpcn 1和第四门限值prdn 1。

在一个或多个实施例中,在高电平为有效电平的情况下,所述第一pwm信号和所述第二pwm信号的边沿不对齐,且存在同时为低电平的死区;所述第三pwm信号和第四pwm信号之间的边沿不对齐,且存在同时为低电平的死区。

需要说明的是,上述实施例提供的装置4在执行两相交错图腾柱无桥pfc电路的pwm信号生成方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的pfc电路的pwm信号生成装置与两相交错图腾柱无桥pfc电路的pwm信号生成方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图2-图4所示实施例的方法步骤,具体执行过程可以参见图2-图4所示实施例的具体说明,在此不进行赘述。

本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的两相交错图腾柱无桥pfc电路的pwm信号生成方法。

请参见图6,为本申请实施例提供了一种装置的结构示意图。如图6所示,所述装置6可以包括:至少一个处理器601,至少一个网络接口604,用户接口603,存储器605,至少一个通信总线602。

其中,通信总线602用于实现这些组件之间的连接通信。

可选的,用户接口603可以包括显示屏(display)、摄像头(camera),可选用户接口603还可以包括标准的有线接口、无线接口。

其中,网络接口604可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

其中,处理器601可以包括一个或者多个处理核心。处理器601利用各种借口和线路连接整个装置6内的各个部分,通过运行或执行存储在存储器605内的指令、程序、代码集或指令集,以及调用存储在存储器605内的数据,执行装置6的各种功能和处理数据。可选的,处理器601可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器601可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器601中,单独通过一块芯片进行实现。

其中,存储器605可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器605包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器605可用于存储指令、程序、代码、代码集或指令集。存储器605可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器605可选的还可以是至少一个位于远离前述处理器601的存储装置。如图6所示,作为一种计算机存储介质的存储器605中可以包括操作系统、网络通信模块、用户接口模块以及应用程序。

在图6所示的装置6中,用户接口603主要用于为用户提供输入的接口,获取用户输入的数据;而处理器601可以用于调用存储器605中存储的触摸操作响应应用程序,并具体执行如图2所示的方法。

本申请还提供一种电子设备,包括图5或图6的装置。电子设备可以是硬件,也可以是软件。当电子设备为硬件时,可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携式计算机和台式计算机等等。当电子设备为软件时,可以是安装上上述所列举的电子设备中。其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。

当电子设备为硬件时,其上还可以安装有显示设备和摄像头,显示设备显示可以是各种能实现显示功能的设备,摄像头用于采集视频流;例如:显示设备可以是阴极射线管显示器(cathoderaytubedisplay,简称cr)、发光二极管显示器(light-emittingdiodedisplay,简称led)、电子墨水屏、液晶显示屏(liquidcrystaldisplay,简称lcd)、等离子显示面板(plasmadisplaypanel,简称pdp)等。用户可以利用电子设备上的显示设备,来查看显示的文字、图片、视频等信息。

本申请实施例的技术构思和图2的方法实施例的构思相同,其带来的技术效果也相同,具体过程可参照图2实施例的描述,此处不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。


技术特征:

1.一种两相交错图腾柱无桥pfc电路的pwm信号生成方法,其特征在于,所述方法包括:

指示主计数器、第一pwm计数器和第二pwm计数器进行计数操作;

在第n个计数区间内,根据所述主计数器的计数波形调整所述第一pwm计数器的计数波形和所述第二pwm计时器的计数波形;其中,n为大于或等于1的整数,当所述主计数器的计数值等于所述第n个计数区间对应的第一门限值cmpan时,指示所述第一pwm计数器进行复位操作;在所述主计数器的计数值等于所述第n个计数区间对应的第二门限值cmpbn时,指示所述第二pwm计数器进行复位操作;在所述主计数器的计数值等于所述第n个计数区间对应的第三门限值cmpcn时,触发数据加载中断,在所述数据加载中断中生成第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn 1、第三门限值cmpcn 1和第四门限值prdn 1,上述4个更新值是由环路中断经过反馈补偿控制计算得到的;在所述主计数器的计数值等于所述第n个计数区间对应的第四门限值prdn时,指示所述主计时器进行复位操作;cmpan<cmpbn<cmpcn<prdn;

根据所述第一pwm计数器的计数波形生成第一pwm信号和第二pwm信号,以及根据所述第二pwm计数器的计数波形生成第三pwm信号和第四pwm信号;所述第一pwm信号和第二pwm信号的波形是互补的,所述第三pwm信号和所述第四pwm信号的波形是互补的。

2.根据权利要求1所述的方法,其特征在于,cmpan=0。

3.根据权利要求1所述的方法,其特征在于,cmpbn=prdn/2。

4.根据权利要求1所述的方法,其特征在于,cmpcn=cmpbn 3。

5.根据权利要求1所述的方法,其特征在于,所述指示主计数器、第一pwm计数器和第二pwm计数器进行计数操作之前,还包括:

初始化配置生成第1个计数区间的第一门限值cmpa1、第二门限值cmpb1、第三门限值cmpc1和第四门限值prd1。

6.根据权利要求1所述的方法,其特征在于,所述生成第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn、第三门限值cmpcn和第四门限值prdn 1包括:

接收控制指令;

解析所述控制指令得到所述第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn 1、第三门限值cmpcn 1和第四门限值prdn 1。

7.根据权利要求1所述的方法,其特征在于,在高电平为有效电平的情况下,所述第一pwm信号和所述第二pwm信号的边沿不对齐,且存在同时为低电平的死区;所述第三pwm信号和第四pwm信号之间的边沿不对齐,且存在同时为低电平的死区。

8.一种两相交错图腾柱无桥pfc电路的pwm信号生成装置,其特征在于,所述装置包括:

指示单元,用于指示主计数器、第一pwm计数器和第二pwm计数器进行计数操作;

调整单元,用于在第n个计数区间内,根据所述主计数器的计数波形调整所述第一pwm计数器的计数波形和所述第二pwm计时器的计数波形;其中,n为大于或等于1的整数,当所述主计数器的计数值等于所述第n个计数区间对应的第一门限值cmpan时,指示所述第一pwm计数器进行复位操作;在所述主计数器的计数值等于所述第n个计数区间对应的第二门限值cmpbn时,指示所述第二pwm计数器进行复位操作;在所述主计数器的计数值等于所述第n个计数区间对应的第三门限值cmpcn时,触发数据加载中断,在所述数据加载中断中生成第n 1个计数区间的第一门限值cmpan 1、第二门限值cmpbn 1、第三门限值cmpcn 1和第四门限值prdn 1,上述4个更新值是由环路中断经过反馈补偿控制计算得到的;在所述主计数器的计数值等于所述第n个计数区间对应的第四门限值prdn时,指示所述主计时器进行复位操作;cmpan<cmpbn<cmpcn<prdn;

生成单元,用于根据所述第一pwm计数器的计数波形生成第一pwm信号和第二pwm信号,以及根据所述第二pwm计数器的计数波形生成第三pwm信号和第四pwm信号;所述第一pwm信号和第二pwm信号的波形是互补的,所述第三pwm信号和所述第四pwm信号的波形是互补的。

9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的方法步骤。

10.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~7任意一项的方法步骤。

技术总结
本申请实施例公开了一种两相交错图腾柱无桥PFC电路的PWM信号生成方法、装置、存储介质及电子设备,属于信号处理领域。所述方法包括:指示主计数器、第一PWM计数器和第二PWM计数器进行计数操作;在第n个计数区间内,根据所述主计数器的计数波形调整所述第一PWM计数器的计数波形和所述第二PWM计时器的计数波形,根据所述第一PWM计数器的计数波形生成第一PWM信号和第二PWM信号,以及根据所述第二PWM计数器的计数波形生成第三PWM信号和第四PWM信号,实现生成两组相位差为180度的PWM信号,减小开关电源的纹波电压和电流畸变率,提升整个开关电源的功率密度和效率。

技术研发人员:李建霖;吴亚杰;王乐鹏;郭科;杨钢;韦延清;李庆顺;李政霖;向增;文培浦;黄玉好;廖树龙
受保护的技术使用者:珠海泰为电子有限公司
技术研发日:2021.03.24
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-2779.html

最新回复(0)