基于TMS320F2812 DSP的PWM产生方法PWM(Pulse-Width Modulation)即脉宽调制技术,广泛运用于各种工业控制中,现需要用TMS320F2812DSP产生该波形,主要通过如下几点来实现。1、 硬件芯片选型依托现有条件,选用合众达的eZ dsp TMS320F2812开发平台作为目标板。首要关注其datesheet和电路图。如图1所示,产生的PWM波通过目标板P8插针口的第15根脚输出,测试时需要通过示波器检查该口的输出状态。事件管理器(Event Manager)是产生PWM波的核心模块,包括通用定时器、比较单元、捕获单元、QEP电路等,这里主要用到通用定时器中的定时器1。图2表示EVA中通用定时器1的相关寄存器,对这些寄存器进行配置是产生PWM波的必经之路。2、 软件编程实现在了解2812DSP各相关寄存器的前提下,通过在CCS3.3环境下编程可实现。1. CCS3.3软件环境学习一个完整的DSP工程文件需要由头文件(.h)、库文件(.lib)、源文件(.c)、和CMD文件共同组成。在实际编程中,