ZHCAGA1 August   2026 TMS320F28P650DK

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2BBU Interleave DC/DC拓扑和控制框架
  6. 3F28P65X实时控制信号路径
  7. 4F28P65X硬件SysConfig 配置与工程实现
    1. 4.1 CMPSS 配置注意事项
      1. 4.1.1 CMPSS的斜坡补偿和逐周期电流限制
      2. 4.1.2 CMPSS的负电流关断应用
      3. 4.1.3 CMPSS的故障保护
    2. 4.2 EPWM XBAR配置
    3. 4.3 EPWM 配置
      1. 4.3.1 交错并联PWM全局配置
      2. 4.3.2 单相EPWM模块配置
  8. 5F28P65x双CPU协同工作以及注意事项
  9. 6测试波形
  10. 7参考文献

CMPSS的斜坡补偿和逐周期电流限制

 CPMSS PCM控制 图 4-1 CPMSS PCM控制

在多相Boost放电线路中,我们为每一相Boost输出分配一个CMPSS比较模块用以触发峰值控制模式下的CBC事件的捕获。BBU因输入端为电池有着较宽的输入电压范围且工作在连续导通模(CCM),50%以上占空比情况较为常见,该工况由于误差无法收敛,会引发电流内环的次谐波振荡。因此斜坡补偿的设计尤为重要。

CMPSS模块提供为向下计数模式,并根据电感电流下降沿斜率设定对应的斜坡递减步长Ramp Generator Step Value 与斜坡发生器的时钟频率Ramp Clock Frequency。再将斜坡发生器的同步源配置为对应的EPWM模块,这样斜坡发生器会在EPWM周期起始时重置斜坡发生器的值为预设的最大值。

逐周期限流保护(CBC)一般用于开关周期内电感峰值电流的保护,一般情况下由外部模拟电路实现或者额外的比较电路实现。CMPSS提供了另外一种可能性,通过将Max Ramp Generator Reference Value 最大值限制在允许的对应电感电流最大值,可以通过单路CMPSS无需任何额外外围电路便利地实现CBC,适合于BBU这种对功率密度要求高的应用。但同时也需要注意以下几点:

  1. 因CMPSS到最终的PWM有一定延时(通常为50ns左右),需要充分考虑电感和功率器件的设计冗余。
  2. 设计时应充分考量最大初始值的设定,因RAMP会随占空比的持续开启而下降,导致单周期能量输出限制。

根据以上的说明,以下为CMPSS的具体配置流程:

  1. 斜坡发生器的配置如下,最大的参考值范围为0-65535,根据步长和时钟频率,可以计算周期最大时的参考电压。这里需要注意的是,最大基准值的复位时间绑定EPWM模块:
  2. CMPSS的正输入引脚配置如下,每个CMPSS最大有四个可选的输入引脚。
  3. 如下配置DAC相关的配置。