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

TMS320F280049C: 编译器优化功能异常

Part Number:TMS320F280049C

TI的工程师,你好:

我现在用280049C做电机控制,在例程上面修改应用,发现优化等级的高低影响电机控制的输出波形,但同时我又受困于中断时间的限制,无法同时解决两个问题,想有同好给个思路,谢谢

Green Deng:

这个确实挺棘手的。

1、优化等级对电机控制的影响具体是怎么样的呢?

2、中断中是执行了哪些任务?有没有可能将一部分诸如计算类的任务交给CLA来执行?

,

Felix:

从表象上来看就是三相电流波形的跳动,我测试过中断时间(IO口翻转的方式),优化等级0的时候最长中断使用到38us(25K的调制频率),在增添更多内容前并没有发现异常,因为幅值偏差的问题存在我们当时想优先解决,CLA的使用受困于我们急于送样,想在现有功能测试的条件下小改动,后续如果是因为时间的问题再启用CLA,主要是时间因素占比太大了

,

Green Deng:

这个很抱歉,从我这边来说想不出什么其他可行的办法了。建议你可以去英文E2E论坛咨询一下这个问题,英文论坛应该有更多更资深的工程师可以给你一些建议:e2e.ti.com/…/c2000-microcontrollers-forum

,

Felix:

我现在发现,我有几个自己的功能函数放在主中断的最前端和最后端有不一样的现象(指输出电流波形),中断时间虽然长但还没超出,这个我特别讶异

,

Green Deng:

功能函数会执行哪些任务?需要调用哪些资源?会不会里面调用的资源需要等待的?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: 编译器优化功能异常
分享到: 更多 (0)