TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

28035 在CLA内核里PWM发不出来。

28035工程里,电流环速度环都放到CLA任务Task1里,但是无论往这三个寄存器里写任何值,观察寄存器都是0(EPwm1Regs.CMPA.half.CMPA ,EPwm2Regs.CMPA.half.CMPA ,EPwm3Regs.CMPA.half.CMPA ),实际也没有电压输出。这三个寄存器放到C28内核里更新,驱动器是有实际输出电压的。程序中断状态,手动写入这三个寄存器,驱动器也是有电压输出的。

总结,就是再CLA任务Task1里无法修改PWM寄存器(EPwm1Regs.CMPA.half.CMPA ,EPwm2Regs.CMPA.half.CMPA ,EPwm3Regs.CMPA.half.CMPA )

硬件是基于DRV8302-HC-C2-KIT 开发板,软件见附件。

DRV8302_Sensorless_CLA_F2803x - 副本.rar