TI中文支持网
TI专业的中文技术问题搜集分享网站

如何使用Simulink, TI C2000 support package ePWM block 產生出一個SinePWM (10K Hz)

各位前輩好,

如題,我想使用ccs3.3和MATLAB 2014a simulink, TI C2000 support package 的ePWM block 產生出一個SinePWM (經後端硬體電路濾波後為一10KHz弦波),有關於ePWM block的設置該如何設置?CPMA的值該怎麼丟?? 

謝謝各位前輩,

Kevin Huang

囧:

你需要先用MAtlab生成一个512或者1024点的sine表,然后把最大值乘以一个因数,使其结果在Period范围内,赋给CMPA.half.cmpa寄存器。具体初始化请参考controlsuite

各位前輩好,

如題,我想使用ccs3.3和MATLAB 2014a simulink, TI C2000 support package 的ePWM block 產生出一個SinePWM (經後端硬體電路濾波後為一10KHz弦波),有關於ePWM block的設置該如何設置?CPMA的值該怎麼丟?? 

謝謝各位前輩,

Kevin Huang

Zone New:

回复 囧:

 可以直接用IQmath的正弦函数,也可以吧

赞(0)
未经允许不得转载:TI中文支持网 » 如何使用Simulink, TI C2000 support package ePWM block 產生出一個SinePWM (10K Hz)
分享到: 更多 (0)