Other Parts Discussed in Thread: MOTORWARE, LAUNCHXL-F28027
I am working on a low voltage custom board designed using "instaspin" technology. I am trying to implement lab 10A from - overmodulation from motorware in my custom board. The card works as expected in the "debug mode" right upto modulation index 0.677, but in the stand alone mode, after modulation index crosses 0.577, the last PWM pulse goes low for one pulse duration before going completely high. I checked the value of of variable gPwmData.Tabc.value[ ] -> which sets the value of PWM register and found out that it is above 0.5 and below 0.6 when this PWM reverse behaviour happens. therefor suspect that there is a momentary something happening which sets PWM output completely low momentary (PWM cycle skip?). The motor is running OK, but is bit more noisy, and the current shape is spiky as seen in attached document. Can somebody pl. throw some light on what I can check for this difference in debug and standalone mode? I am completely confused due to this behaviour difference in debug and run mode...