28335输出PWM的实际应用
28335的PWM常常用于控制IGBT,但在实际应用中往往会要求在上电后,用户点击开始了才输出相应的PWM波形驱动IGBT,而且实际应用中往往会要求设置一定的死区。下面是根据实际应用的一些关键配置及感想:
1、动作寄存器在PWM初始化时都配置为低,在接收到开始信号时才配置,具体配置根据时基的计数模式进行。
2、如果想一开始就配置好动作寄存器,那么还可以初始化时将比较寄存器的置设为0,在接收到开始信号是赋值相应的比较寄存器的置。
3、在应用了一段时间的DSP之后,感触很深 的就是一定要仔细看各个模块的内部结构图,对结构有了整体感知之后对寄存器的配置顺序及方法才更明了。
4、在实际工程中往往需要考虑功耗问题,因此针对28335不用的外设需要将相应时钟关闭(在SysCtrl.c里面进行关闭)。PWM也不总是用得完,将用不上的PWM关闭能有效降低28335功耗,而且芯片温度也明显降低。
5、在应用中由于管脚限制,有时会用不上28335的PWM1,但是如果后面用到的PWM多于两个同时又需要后面的PWM时基同步,这是还是需要开启并配置PWM1。
|
感谢分享