28335之 SPWM(1)写在前面

SPWM作为28335最核心的外设之一,可以轻松的产生复杂的SPWM波形,这也是他最吸引人的地方。SPWM可以应用于电力电子、电机控制等诸多领域。但是在网上查阅的资料,SPWM应用似乎很复杂,一共涉及到7个子模块,分别是:

     (1)时间基准模块    ----------TB    
     (2)计数器比较模块 ----------CC
     (3)动作限定模块    ----------AQ
     (4)死区控制模块    ----------DB
     (5)PWM斩波模块  ----------PC
     (6)错误控制模块    ----------TZ

     (7)事件触发模块    ----------EZ

按照以前的思路,看看教材,去网上读点博客,一个模块应该很容易拿下。但是对于SPWM呢,文章看不懂,书呢也是看得一知半解,只能去翻阅他的官方文档。其实想想也是,中文都看不懂,还去看英文的,这不是作死吗?

但是看了他的官网文档<TMS320x2833x, 2823x Enhanced Pulse Width Modulator (ePWM) Reference Guide (Rev. A)>才知道,只有官网的才是最权威的,不仅讲的通俗易懂,还给你画波形图,让你看一眼图就知道什么意思,而且图画的也是突出重点.还有对应的程序,而且一句废话都没有..总之一句话:TI是怕你读不懂,所以做的才这么贴心.国内的作者,才不会管你死活.

我们一个模块一个模块的撸!

所需基础:熟悉<手把手教你学DSP++基于TMS320X281X>事件管理器一章,起码看懂定时器与比较器.

打开官方文档后,会得到他的目录:

1概述

2子模块介绍

3应用举例

4寄存器介绍

28335之 SPWM(1)写在前面