This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
想问MSP430产生SPWM波时如何控制波的频率和死区
你使用的是430哪个型号的片子呢,首先去看看官方的例程中有没有提供,一般这类基础应用,官方都有的。
具体参考相应型号的用户手册。有专门的章节来讲述你的提问。
弄个正弦数组,修改占空比即可。死区需要上下桥臂的PWM部分软件设置。
那请问设置死区大小时软件如何设置呢?还有我用MSP430F149,晶振频率8MHz,SPWM频率公式如何计算?
看一下 用户手册 里 Timer_A章节
你好,
硬件是无法满足你的要求。
你可以使用一个timer,在timer中采用GPIO驱动的方式控制上下桥壁的输出,在上桥壁输出时加上nop指令然后再驱动下桥壁。
这样就可以完成带死区的PWM了,有一个缺点是PWM的频率收到Timer限制,不能输出高频PWM。
建议你还是使用C2000系列MCU,其硬件自带PWM输出。