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

TMS320F28388D: 如何实现控制电机6路PWM同时开关?

Part Number:TMS320F28388D

控制电机一般会用到6路PWM,

控制电机的启停涉及到控制6路PWM的开关,理想的情况当然是希望6路PWM能同时动作,

我们一般都采用对TZ相关寄存器操作来实现,比如控制电机停(PWM关闭)时,我们采用:
EPwm1Regs.TZFRC.bit.OST = 1;
EPwm2Regs.TZFRC.bit.OST = 1;
EPwm3Regs.TZFRC.bit.OST = 1;

很显然,执行相关语句是有先后顺序的,所以实际这6路并不是同时关闭,我做的实验结果也是如此。

同理,PWM开也有此问题

请问,有什么好的方法能实现6路同时开关动作?

Green Deng:

你好,用TZ来实现PWM关断已经是最彻底的了,而且同步的情况下动作时间应该相差也就几个SYSCLK。这样的延迟你的应用不能接受吗?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28388D: 如何实现控制电机6路PWM同时开关?
分享到: 更多 (0)