两相交错PFC电路CRM控制的实现方法、装置、存储介质及电子设备制造方法及图纸

技术编号:36792225 阅读:14 留言:0更新日期:2023-03-08 22:45
本申请实施例公开了两相交错PFC电路CRM控制的实现方法、装置、存储介质及电子设备,属于信号处理领域。本申请可以实时调节两路PWM信号的占空比,达到实时控制两路PWM信号的相位差稳定的保持在180的效果,可以增大整个开关电源的功率,在临界导通模式下还能减小开关电源的损耗,提高的系统的性能指标,以及减小开关电源的纹波电压和电流畸变率,提升整个开关电源的功率密度和效率。关电源的功率密度和效率。关电源的功率密度和效率。

【技术实现步骤摘要】
两相交错PFC电路CRM控制的实现方法、装置、存储介质及电子设备


[0001]本申请涉及信号处理领域,尤其涉及两相交错PFC电路CRM控制的实现方法、装置、存储介质及电子设备。

技术介绍

[0002]功率因素校正(Power Factor Correction,PFC)电路是开关电源中常用的电路,用于调整开关电源的有功功率与视在功率之间的关系,即有功功率除以视在功率的比值。PFC电路根据其电感电流的状态分为:CCM(电流连续模式)PFC电路、CRM(电流临界导通模式)PFC电路和DCM(电流断续模式)PFC电路;PFC电路是否带有整流桥其又分为有桥PFC电路和无桥PFC电路。随着对开关电源功率密度和功率因数的追求,交错PFC电路成为常用设计,交错PFC电路是指将两路结构相同的PFC电路进行并联,而为了进一步提高开关电源的效率,交错PFC电路通常采用临界导通模式(电流CRM控制),即打开功率管到一定时间,关闭功率管,由于电感续流作用,电感电流逐渐下降,当电感电流下降到零时,再次打开功率功率管,周而复始。该模式下功率管是在零电流附近打开,功率管的开通损耗大大降低,但开关频率是变化的,这带来损耗降低的同时增加了控制的难度,与此同时,为了减小电流纹波,减小电流畸变率,通常给交错PFC电路提供两路相位差为180的PWM信号,然而电源在实际工作中由于受信号干扰或电路元器件误差等因素影响,两路ZCD信号不断交错重叠,导致两路PWM信号的相位差在0

360
°
之间周期循环变化。如果没有对应的控制方法和策略,两路PWM信号无法稳定的保持在180度附近。

技术实现思路

[0003]本申请实施例提供了的两相交错PFC电路CRM控制的实现方法、装置、存储介质及电子设备,可以准确生成两相交错180度的两路PWM信号。所述技术方案如下:
[0004]第一方面,本申请实施例提供了一种两相交错PFC电路CRM控制的实现方法,所述方法包括:
[0005]上电后,指示环路中断定时器、第一计数器、第二计数器、第三计数器、第一PWM信号发生器、第二PWM信号发生器、第三PWM信号发生器、第一过零检测电路和第二过零检测电路开始工作;
[0006]在检测到第一过零检测电路产生的第一过零信号时,对所述第一计数器的计数值进行复位,以及获取所述第三计数器的当前计数值,将当前计数值写入存储器中;
[0007]在检测到第二过零检测电路产生的第二过零信号时,对所述第二计数器的计数值进行复位;
[0008]检测到环路中断定时器产生的第n次中断信号时,获取第一计数器的当前计数值CNT1
n
和第二计数器的当前计数值CNT2
n
;在所述存储器中读取最新计数值CAP
n
和上一计数值CAP
n
‑1,根据CAP
n
和CAP
n
‑1计算所述第一计数器的当前周期值CNTF
n
,以及将第三计数器的
计数值拉升至预设的最大计数值;
[0009]计算CNT2
n

CNT1
n
的差值Err_CNT
n

[0010]若Err_CNT
n
大于或等于0,根据[(Err_CNT
n

CNTF
n
/2)%CNTF
n
/2]*Kx计算当前的占空比调节量Adj_Phase
n
;若Err_CNT
n
小于0,根据[(Err_CNT
n
+CNTF
n
/2)%CNTF
n
/2]*Kx计算占当前的空比调节量Adj_Phase
n

[0011]根据计算得到的占空比调节量对第一PWM信号发生器的占空比进行调节:PWM1_SET
n
=Duty1
n

Adj_Phase
n
;以及根据占空比调节量对第二PWM信号发生器的占空比进行调节:PWM2_SET
n
=Duty2
n
+Adj_Phase
n

[0012]第二方面,本申请实施例提供了一种两相交错PFC电路CRM控制的实现装置,所述装置包括:
[0013]指示单元,用于上电后,指示环路中断定时器、第一计数器、第二计数器、第三计数器、第一PWM信号发生器、第二PWM信号发生器、第三PWM信号发生器、第一过零检测电路和第二过零检测电路开始工作;
[0014]写入单元,用于在检测到第一过零检测电路产生的第一过零信号时,对所述第一计数器的计数值进行复位,以及获取所述第三计数器的当前计数值,将当前计数值写入存储器中;
[0015]复位单元,用于在检测到第二过零检测电路产生的第二过零信号时,对所述第二计数器的计数值进行复位;
[0016]中断处理单元,用于检测到环路中断定时器产生的第n次中断信号时,获取第一计数器的当前计数值CNT1
n
和第二计数器的当前计数值CNT2
n
;在所述存储器中读取最新计数值CAP
n
和上一计数值CAP
n
‑1,根据CAP
n
和CAP
n
‑1计算所述第一计数器的当前周期值CNTF
n
,以及将第三计数器的计数值拉升至预设的最大计数值;
[0017]计算单元,用于计算CNT2
n

CNT1
n
的差值Err_CNT
n
;若Err_CNT
n
大于或等于0,根据[(Err_CNT
n

CNTF
n
/2)%CNTF
n
/2]*Kx计算当前的占空比调节量Adj_Phase
n
;若Err_CNT
n
小于0,根据[(Err_CNT
n
+CNTF
n
/2)%CNTF
n
/2]*Kx计算占当前的空比调节量Adj_Phase
n

[0018]调节单元,用于根据计算得到的占空比调节量对第一PWM信号发生器的占空比进行调节:PWM1_SET
n
=Duty1
n

Adj_Phase
n
;以及根据占空比调节量对第二PWM信号发生器的占空比进行调节:PWM2_SET
n
=Duty2
n
+Adj_Phase
n

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

【技术保护点】

【技术特征摘要】
1.一种两相交错PFC电路CRM控制的实现方法,其特征在于,所述方法包括:上电后,指示环路中断定时器、第一计数器、第二计数器、第三计数器、第一PWM信号发生器、第二PWM信号发生器、第三PWM信号发生器、第一过零检测电路和第二过零检测电路开始工作;在检测到所述第一过零检测电路产生的第一过零信号时,对所述第一计数器的计数值进行复位,以及获取所述第三计数器的当前计数值,将当前计数值写入存储器中;在检测到所述第二过零检测电路产生的第二过零信号时,对所述第二计数器的计数值进行复位;检测到环路中断定时器产生的第n次中断信号时,获取第一计数器的当前计数值CNT1
n
和第二计数器的当前计数值CNT2
n
;在所述存储器中读取最新计数值CAP
n
和上一计数值CAP
n
‑1,根据CAP
n
和CAP
n
‑1计算所述第一计数器的当前周期值CNTF
n
,以及将第三计数器的计数值拉升至预设的最大计数值;计算CNT2
n

CNT1
n
的差值Err_CNT
n
;若Err_CNT
n
大于或等于0,根据[(Err_CNT
n

CNTF
n
/2)%CNTF
n
/2]*Kx计算当前的占空比调节量Adj_Phase
n
;若Err_CNT
n
小于0,根据[(Err_CNT
n
+CNTF
n
/2)%CNTF
n
/2]*Kx计算占当前的空比调节量Adj_Phase
n
;根据计算得到的占空比调节量对第一PWM信号发生器的占空比进行调节:PWM1_SET
n
=Duty1
n

Adj_Phase
n
;以及根据占空比调节量对第二PWM信号发生器的占空比进行调节:PWM2_SET
n
=Duty2
n
+Adj_Phase
n
。2.根据权利要求1所述的方法,其特征在于,还包括:配置所述环路中断定时器的周期值、所述第三计数器的最大计数值、所述第一PWM信号发生器的初始占空比、所述第二PWM信号发生器的初始占空比、所述第三计数器的最大计数值。3.根据权利要求2所述的方法,其特征在于,配置的所述第一PWM信号发生器的占空比和所述第二PWM信号发生器的初始占空比相等。4.一种两相交错PFC电路CRM控...

【专利技术属性】
技术研发人员:李建霖王乐鹏杜敏豪吴亚杰黄兆秋李庆顺郭科廖树龙段杰
申请(专利权)人:深圳泰特微电子有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1