我是用C2000matlab 模型生成程序,模型中用到了6个EPWM模块,想问下设置EPWM的ET子模块关于触发ADC转换(SOCA) 是设置一个EPWM的ET子模块,还是6个EPWM的ET子模块都要设置SOCA. 设置一个EPWM的ET子模块和设置6个都设置的区别是什么。MATLAB例程中有用到3个EPWM的模型,他只设置了一个EPWM的ET子模块(SOCA)其他均没设置。还有个问题是例程中只设置了SOCA,没有设置ADC开始转换的触发事件,这是为什么。
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.
我是用C2000matlab 模型生成程序,模型中用到了6个EPWM模块,想问下设置EPWM的ET子模块关于触发ADC转换(SOCA) 是设置一个EPWM的ET子模块,还是6个EPWM的ET子模块都要设置SOCA. 设置一个EPWM的ET子模块和设置6个都设置的区别是什么。MATLAB例程中有用到3个EPWM的模型,他只设置了一个EPWM的ET子模块(SOCA)其他均没设置。还有个问题是例程中只设置了SOCA,没有设置ADC开始转换的触发事件,这是为什么。
一块DSP应该只能应用到一个被控对象上吧,只是这个被控对象包含很多开关管,也就需要多个EPWM模块,我的理解是如果只设置一个EPWM模块的ET子模块则只有该一个模块可以发出触发ADC转换的脉冲,如果所有EPWM模块都被设置则都能产生触发ADC转化的脉冲,那么意味着ADC转化的次数将会增多相比较只设置一个EPWM。