欢迎光临散文网 会员登陆 & 注册

TMS320F28035使用学习系列分享(十二)ePWM——PWM同步发波配置

2022-06-24 16:55 作者:小靜靜紫陌璃  | 我要投稿

1.简述

        同步发波常见于对管整流器结构,如当前研究较多的VIENNA整流器便有该种发波设置方式。本篇是对TMS320F28035 ePWM同步发波配置及使用的总结,针对相关文件函数进行调用与配置。 

2.中断设置

        相关文件与相关寄存器参见本专栏(十)。

        此处以专栏(十)设置为基础,将异步发波改为同步发波。

        根据其逻辑,计数为零时PWMA电平应上升,到达比较值时应下降,要求PWMB只根据A翻转即可,因此AQ模块PWMA部分可仍按专栏(十)设置,即设为ZRO=10,CAU=01;PWMB部分需与PWMA动作一致,故亦用到CMPA进行判定,即亦设为ZRO=10,CAU=01;DB模块根据相应所需死区进行调整。

3.基本配置总结(ePWM2 100kHz同步发波) 

(1)打开对应外设时钟 

(2)IO功能配置

(3)中断功能设置

TB模块

CC模块

AQ模块

DB模块

ET模块

(4)使能时基计数时钟

(5)开启总中断,使能调试事件 

(6)创建占空比设置函数

(7)调用占空比设置函数

最后感谢@伴汝如翼  对代码的实际验证

TMS320F28035使用学习系列分享(十二)ePWM——PWM同步发波配置的评论 (共 条)

分享到微博请遵守国家法律