ZHCUD78 July 2025
默認(rèn) PWM 開關(guān)頻率為 20kHz。本節(jié)介紹如何修改 PWM 頻率和死區(qū)時(shí)間,以便進(jìn)一步評(píng)估 EVM。
圖 3-3 文件 PWM 頻率和死區(qū)時(shí)間要更改 PWM 頻率,打開 src_board\user_mtr1.h 文件,將宏定義 USER_M1_PWM_FREQ_kHz 更改為所需的 PWM 頻率(第 579 行)。
請(qǐng)注意,隨著 PWM 頻率的增加,還需要相應(yīng)地調(diào)整控制環(huán)路頻率。這可以使用宏定義 USER_M1_NUM_PWM_TICKS_PER_ISR_TICK(第 559 行)進(jìn)行設(shè)置,其默認(rèn)值為 1。此默認(rèn)值意味著控制計(jì)算周期和 PWM 周期同步。
已在 TI 實(shí)驗(yàn)室驗(yàn)證了表 3-1 中的組合。
| PWM 開關(guān)頻率 (kHz) | USER_M1_NUM_PWM_TICKS_PER_ISR_TICK 值 | USER_M1_NUM_PWM_TICKS_PER_ISR_TICK 值 |
|---|---|---|
|
15 |
(15.0f) |
(1) |
|
20 |
(20.0f) |
(1) |
| 40 |
(40.0f) |
(1) |
| 60 |
(60.0f) |
(2) |
| 80 |
(80.0f) |
(2) |
在 SysConfig 工具中,對(duì)死區(qū)時(shí)間配置進(jìn)行了硬編碼。默認(rèn)值為 10,對(duì)應(yīng)于 50ns。默認(rèn) PWM 時(shí)基時(shí)鐘 TBCLK = EPWMCLK = 200MHz,死區(qū)時(shí)間的計(jì)算公式如下:
圖 3-4 展示了允許死區(qū)時(shí)間調(diào)整的 SysConfig 變量。
圖 3-4 SysConfig 工具中的 PWM 死區(qū)時(shí)間調(diào)整