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.

Problems with sine-triangle PWM generation

Hello,

 

I have implemented sine-triangle pulse width modulation using the ePWM module. I am facing a strange problem. The timer 0 interrupt is set up for 20 us time step. The triangular wave frequency is 5 kHz. When I supply a three phase induction motor with this voltage, in the current, I am observing a disturbance at every 200 ms interval. There is no problem with the current sensing since this issue does not come when I sense the current for the motor fed with an autotransformer. It comes only with PWM-inverter fed motor. This does not seem to be a noise issue either, because of the low frequency at which it is coming!

 

Has anyone experienced this issue? The PWM output seems to be going wrong every 0.2 sec, what might be the reaon? Any suggestions-comments are welcome!

Also, when I reduce the triangular wave frequency to 1 kHz, the aforementioned disturbance starts coming at every 1 sec instead of 200 ms. I tried changing the TBCLK also, but no luck!

Thanks..