请问:我应该如何等效的将dsp28335的CMPA CMPB影子模式改为立即加载模式,才能让电机运行波形不出现毛刺啊?
TRANSLATE with x
English
TRANSLATE with
Enable collaborative features and customize widget: Bing Webmaster Portal
Back
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.
请问:我应该如何等效的将dsp28335的CMPA CMPB影子模式改为立即加载模式,才能让电机运行波形不出现毛刺啊?
基于设备TRM,第302页:www.ti.com/.../sprui07.pdf
您应该将值“1”写入CMPCTL寄存器中的位字段SHDWAMODE和SHDWBMODE。这将激活即时模式。(立即模式。仅使用活动比较寄存器。所有写入和读取都直接访问活动寄存器以进行立即比较操作)
我的确是这样做的,将各路EPWM的SHDWAMODE均设置为1,其他都没有变化(另外在影子模式下的波形都很完美,但是由于算法的需要必须将装载模式改为立即加载模式),但是上机呈现的波形会有很多毛刺,是否还需要增加对于CMPA CMPB装载时刻的判断代码,从而让其可以等效影子模式下的运行波形?
你好,
您可以使用Action Qualifier Software Force,以便在ISR中调用操作时设置操作。您可以查看TRM中的AQSFRC注册。希望对您有所帮助。