ZHCADQ1A January 2024 – April 2024
PWM 是逆变器软件配置的核心部分之一。AM263x 的 PWM 模块继承了 TI 经典 C28 控制器的特性。总共需要六个 PWM 通道来控制逆变器输出。
为了控制高压侧的两个桥臂,创建了两个 EPWM 实例:PSFB_FB_PWM1、PSFB_FB_PWM2。为了控制低压侧的 SR 开关,创建了 PSFB_SR_PWM。为了从 CMPSS 模块生成 EPWMSYNCPER 信号,创建了 PSFB_ADC_OVERSAMPLING_PWM。EPWM 外设时钟以 200MHz 的频率运行。PSFB_FB_PWM1、PSFB_FB_PWM2 和 PSFB_SR_PWM 在向上/向下计数模式下配置为 100kHz 频率。PSFB_ADC_OVERSAMPLING_PWM 在向上计数模式下配置为 200kHz 频率。
根据方程式 1,当高速时钟分频器和时基时钟分频器为 1 时,PSFB_FB_PWM1、PSFB_FB_PWM2 和 PSFB_SR_PWM 的时基周期为 500。根据方程式 2,当高速时钟分频器和时基时钟分频器为 1 时,PSFB_ADC_OVERSAMPLING_PWM 的时基周期也为 500。仅使用 SysConfig 完成了以下 PWM 实例分配:PSFB_FB_PWM1、PSFB_FB_PWM2。PSFB_SR_PWM 和 PSFB_ADC_OVERSAMPLING_PWM 已分别分配给 EPWM4、EPWM3、EPWM5 和 EPWM2。节 4.3.1和节 4.3.3中讨论的所有其他 PWM 相关配置均在 main() 内的 PSFB_HAL_setupPwms() 中完成。