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寄存器介绍