Part Number:TMS320F28062F
最近测试新的控制器,配置好对应引脚后进行测试,发现三相PWM的输出不是互补波形。在软件中逐步截断测试,发现在关管函数
PWM_setOneShotTrip(obj->pwmHandle[PWM_Number_1]);
PWM_setOneShotTrip(obj->pwmHandle[PWM_Number_2]);
PWM_setOneShotTrip(obj->pwmHandle[PWM_Number_3]);
生效时,波形就不互补,但是把这三行屏蔽之后波形就正常了。可是这个函数又是不能屏蔽的,在出现故障肯定是要在软件中关管。有没有遇到过相同情况的,请指导我如何解决这个问题。谢谢!
Green Deng:
你好,波形不互补是指PWM各自发波还是其中一相没有输出?具体波形是什么样的?
TZ模块是用来开关PWM的,如果TZ模块动作了,那应该整个PWMA或PWMB都没有输出了
另外,POLSEL位设置了吗?