PWM波模块由Time-Base(时基)、Counter-Compare(计数器比较)、Action-Qualifier(波形发生器)、Dead-Band(死区设置)、Trip-Zone(错误处理)、Event-Trigger(事件触发)、PWM-Chopper(PWM斩波器)、HRPWM(高分辨率脉宽调制器)、Digital Compare Event(数字比较事件)这些子模块组成
例程中输出一个PWM波只需要用到TB(Time-Base)、CC(Counter-Compare)、AQ(Action-Qualifier)、ET(Event-Trigger)模块
首先看TB模块包含的寄存器

TBPRD 决定时基计数器的周期(设置 PWM 频率)。
TBPHS 设置所选 ePWM 相对于提供同步输入信号的时基的时基计数器相位。
TBCTR 读取当前时基计数器值
TBCTL 控制时基行为
TBSTS
TBPRDHR(1)
TBPHSHR(1)
TBPRDHRM(1)
TBPRDM(1)
(1)该寄存器仅在包含高分辨率扩展 (HRPWM) 的 ePWM 实例上可用。 在不包含 HRPWM 的 ePWM 模块上,此位置是保留的。
CC包含的寄存器

最低0.47元/天 解锁文章
3767

被折叠的 条评论
为什么被折叠?



