ZHCUCT1 February   2025

 

  1.   1
  2.   说明
  3.   应用
  4.   特性
  5.   5
  6. 1评估模块概述
    1. 1.1 简介
    2. 1.2 套件内容
    3. 1.3 规格
    4. 1.4 器件信息
  7. 2硬件
    1. 2.1 BOOSTXL-LMG2100-MD PCB 概览
    2. 2.2 散热器
    3. 2.3 跳线信息
    4. 2.4 接头信息
    5. 2.5 设置
  8. 3软件
    1. 3.1 软件说明
    2. 3.2 在 CCS 内打开工程
    3. 3.3 修改通用电机控制实验室示例
    4. 3.4 更改 PWM 频率和死区时间
    5. 3.5 软件指南
  9. 4硬件设计文件
    1. 4.1 设计文件
  10. 5其他信息
    1. 5.1 商标
  11. 6相关文档

更改 PWM 频率和死区时间

默认 PWM 开关频率为 15kHz。本节介绍了如何更改 PWM 频率和死区时间,以便进一步评估 GaN 器件。

BOOSTXL-LMG2100-MD 包含改变 PWM 频率和死区时间的关键变量的文件图 3-7 包含改变 PWM 频率和死区时间的关键变量的文件
  • 要更改 PWM 频率,打开“src_board\user_mtr1.h”,将宏定义“USER_M1_PWM_FREQ_kHz”更改为所需的 PWM 频率(第 834 行)。

警告:

请注意,随着 PWM 频率的增加,控制环路频率可能需要相应地变化,这可以通过宏定义 USER_M1_NUM_TICKS_PER_ISK_TICK(第 811 行)进行设置,默认值为 1,表示控制计算周期与 PWM 周期相同。

根据使用 FAST 作为速度估算器的无传感器 FOC 方法,TI 实验室已经验证了以下组合。

PWM 开关频率 (kHz) 控制环路频率(USER_M1_NUM_TICKS_PER_ISK_TICK 值) 死区时间 (ns)
40 40kHz (1) 50
60 30kHz (2) 50
80 40kHz (2) 50
120 40kHz (3) 50

死区时间可以通过“src_board/hal.h”中的宏 MTR1_PWM_DBFED_CNT 和 MTR1_PWM_DBRED_CNT(第 1479 行和第 1482 行)来更改。默认值为 5,这在默认情况下相当于 50ns。在不对 ePWM 配置进行任何更改的情况下,PWM 时基时钟 TBCLK = EPWMCLK = 100MHz,死区时间的计算方式如下:

方程式 1. F a l l i n g   e d g e   d e l a y :   M T R 1 _ P W M _ D B F E D _ C N T × T T B C L K = 5 × ( 1 / 100 M ) = 50 n s
方程式 2. R i s i n g   e d g e   d e l a y :   M T R 1 _ P W M _ D B R E D _ C N T × T T B C L K = 5 × ( 1 / 100 M ) = 50 n s