ZHCADI9 December   2023 TMS320F280023C , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28P650DK

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2CLB 基本实现方案
  6. 3导通延迟配置
  7. 4关断延迟配置
  8. 5用于开启或关闭 SR 的不同选项
    1. 5.1 软件控制方式
    2. 5.2 基于硬件的方案
  9. 6如何调整 SR PWM 钳位时间
  10. 7总结
  11. 8参考资料

CLB 基本实现方案

在 C2000™ 4 类 PWM 上实现三相交错型 LLC 文档展示了如何使用 CLB 进行 SR 控制。本应用手册讨论了如何使 CLB 逻辑对实际应用更可行。

图 2-1 显示选择 EPWM1 作为初级侧 PWM,以 EPWM2 作为 SR PWM 示例,并包含谐振和 SR 钳位模式的预期 SR PWM 配置。

为了实现 SR PWM 的可调节导通延迟,CLB 模块不用于创建最终的 SR PWM 信号,而是使用覆盖动作限定器 (AQ) 子模块输出的中间信号,意味着可以通过 EPWM 模块的死区 (DB) 子模块添加导通延迟。

GUID-20231103-SS0I-WSSX-STB1-NSK6QSXHD0HW-low.png图 2-1 CLB 配置和 SR 控制逻辑

导通事件与 EPWM1A 的上升沿对齐,例如 SR EPWM2A。在谐振模式下,关断事件在 EPWM1A 的下降沿之后发生,或在 SR 钳位模式下受最大导通时间的限制。计数器 0 定义为在 CLB 的上升沿开始计数,并在计数器值达到预定义值(预定义周期对应于谐振周期的一半)时提供匹配 1 事件。用户可以利用查询表 (LUT) 来对计数器 0 的下降沿和匹配 1 事件进行 OR 运算。

为 EPWM2A 创建预期逻辑需要使用有限状态机 (FSM)。在图 2-2 中,S0 设置为在 E0 时变为高电平,在 E1 时为低电平,EPWM1A 的上升沿作为 E0 事件,LUT 输出作为 E1 事件。在表 2-1 中,卡诺图是为 S0 状态创建的。

GUID-20231103-SS0I-Q9SR-RCNV-GHJNDDLSF50G-low.png图 2-2 FSM 块中的状态机
表 2-1 FSM0 S0 卡诺图
FSM0 S0
S0 E0E1 00 01 11 10
0 0 0 1 1
1 1 0 0 1

根据卡诺图,FSM0_S0 的方程式 1 可推导为:

方程式 1. S0 = (~S0 & E0) | (S0  ~E1)

表 2-2 中,通过使用 CLB 多路复用器输出使能寄存器 CLB_OUT_EN 将 FSM0_S0 直接分配到 CLB2 模块的输出 4,可以使用 FSM0_S0 覆盖 EPWM2A 的模块输出。出于本节所述原因,在表 2-2 示例中为 EPWM2 选择了 CLB2 模块。

表 2-2 CLB2 的外设信号多路复用器表
CLB2
CLB2 CLB2_OUT0_0 PWMA EPWM2
CLB2 CLB2_OUT1_0 PWMA_OE EPWM2
CLB2 CLB2_OUT2_0 PWMB EPWM2
CLB2 CLB2_OUT3_0 PWMB_OE EPWM2
CLB2 CLB2_OUT4_0 AQ_PWMA EPWM2
CLB2 CLB2_OUT5_0 AQ_PWMB EPWM2
CLB2 CLB2_OUT6_0 AQ_PWMA EPWM2
CLB2 CLB2_OUT7_0 AQ_PWMB EPWM2

EPWM2B 在 FSM 配置方面有所不同,因为 EPWM2B 创建的 AQ 模块输出具有 EPWM1B 的反极性(详见节 3)。同样,会激活 CLB2_OUT5 以选择 FSM1_S0 作为 EPWM2B 的 AQ 模块输出。

使用相同的方法,FSM1_S0 的方程式 2 为:

方程式 2. S0 = (S0  ~E0) | (~S0 & E1)

或者,图 2-3 中的 CLB 配置图可配置,其中 IN0~IN4 是指 EPWM1A 和 EPWM1B 的下降沿以及 EPWM1B 和 EPWM1A 的上升沿。此外,IN5 还会打开和关闭 SR(节 5 中进行了详细说明)。

GUID-20231103-SS0I-D07D-LRJZ-CZJCL4J5FHHR-low.png图 2-3 CLB 配置图