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.

TMS320F280049: 关于PWM换相被不知名中断干扰的问题

Part Number: TMS320F280049
Other Parts Discussed in Thread: DRV8320
目前我们使用TMS320F280049+8320H开发电批,采用有感方波算法,H_PWM_L_ON发波方式。二步锁紧控制方案如图一所示。
现在有几个问题:
(1)我的工程文件是我按照CNDN上网友上建立,因为我并没有找到有感方波的demo例程,如果我要建立这样的工程文件,可否说明一下建立步骤
(2)目前遇到一个问题,打低扭力的时候并无问题,当小于10Nm的时候,我用逻辑分析仪抓的波形如图2所示。
但是当我打大于10Nm的时候,PWM波形换相无法正常进行,被不知名的中断所干扰,无法换相,一路通电时间太长导致MOS管被保护(DRV8320关断)
如图3所示
         这个现象与我用串口发送命令更新PWM波形换相一致,但是我在打螺丝过程中,全部屏蔽了串口以及其他不必要的中断,依然有这个现象。
(3)我更换换相函数,在50us定时器中断里进行PID运算和换相,或者霍尔中断里换相,或者PWM中断里换相都存在这个问题。
 (4)请你帮我诊断,我的工程文件是否存在问题,是否底层有其他资源占用,导致无法正常换相。谢谢!
图1
图2
图3