ZHDA174 June   2026 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2功率级概览
  6. 3软件概述
    1. 3.1 软件架构
      1. 3.1.1 器件初始化
        1. 3.1.1.1 模拟外设初始化
        2. 3.1.1.2 控制外设初始化
          1. 3.1.1.2.1 EPWM 初始化
          2. 3.1.1.2.2 CLB 初始化
        3. 3.1.1.3 系统外设初始化
      2. 3.1.2 中断结构
    2. 3.2 PowerSuite 用法
  7. 4实验结构
    1. 4.1 硬件设置
    2. 4.2 Lab1
    3. 4.3 Lab2
    4. 4.4 Lab3
    5. 4.5 Lab4
  8. 5总结

控制外设初始化

特定于负载的 PWM 实现:

在每个 PWM 开关周期,持续监测负载条件,并基于预设的负载阈值水平,动态更新后续开关周期的 PWM 配置。这种实时适应使调制策略能够有效响应不断变化的负载条件,在轻载和重载场景下均保持高效、可靠的 ZVS(零电压开关)运行以及稳定的转换器性能。

重载 PWM 波形

如图所示,在重载条件下,PWM 信号配置为具有适当插入死区的互补波形。时基周期 (TBPRD) 配置为一个较大的值,但由于峰值跳变信号触发的同步事件,时基计数器 (TBCTR) 在达到 TBPRD 之前被强制重新启动,从而有效地动态控制 PWM 开关周期。在每个开关周期,比较寄存器 (CMPA) 根据控制环路中执行的 TLS 计算来进行更新。

 重载 PWM 波形图 3-8 重载 PWM 波形.
表 3-2 重载 PWM 事件与动作

PWM 事件

HS_DRV

LS_DRV

TBCTR = 0

下降沿

上升沿

TBCTR = CMPA

上升沿

下降沿

如表中所示,HS_DRV 和 LS_DRV 的 PWM 开关动作基于 PWM 模块的时基计数器 (TBCTR) 而执行。

轻载 PWM 波形

如图所示,在轻载条件下,PWM 信号不是互补的。与重载运行类似,TBPRD 配置为一个较大的值,但由峰值跳变信号引起的同步输入事件会在 TBCTR 计数器达到所配置周期之前将其重新启动,从而实现可变导通时间运行。在每个开关周期,CMPA 基于 TLS1 计算进行更新,并引入续流间隔以最小化开关损耗。在此阶段,系统监测过零 (ZCD) 事件,对从正到负的电流切换进行计数。一旦达到目标过零计数值,就会生成 T1 事件,随后是 T2 事件,T2 是 T1 的延迟版本,由 TLS2 时序参数决定。

 轻载 PWM 波形图 3-9 轻载 PWM 波形.
表 3-3 轻载 PWM 事件与动作

PWM 事件

HS_DRV

LS_DRV

TBCTR = 0

下降沿

上升沿

TBCTR = CMPA

没有变化

下降沿

T1 事件

没有变化

上升沿

T2 事件

上升沿

下降沿

这些特定于负载的 PWM 波形是通过协同使用 EPWM 和 CLB(可配置逻辑块)外设来实现的。EPWM 提供精确的时基控制和同步,而 CLB 支持自定义逻辑来生成自适应时序事件,如 T1、T2 和过零检测。这些外设的详细配置和功能交互将在后续章节中讨论。