Thanks for the Reply Nick,
1. Am not sure but it might be possible but it overcurrented at only around 80 to 90 % duty which led me to believe it has to do with the PWM. It might not be a OC but it is something. The OC does not latch so I only assumed this since the fault stopped when I switched to current limiting. Now I get constant current from the regulated supply when I go above that.
2. I took some screenshots from the oscilloscope but my Lecturer says it suppose to be producing trapezoidal like waveforms as in one in purple from the 8312 photo.
www.dropbox.com/.../AABLb11y4Jev4X2XnRir6mMWa
3. I am using CCS 6.1 and I was using the BLDC_ Sensorless code from the 8312. I basically copied across "f2803cbldcpwm_BLDC.h" and using the main code they provided, included the library along with its set up and initialisations. I then commented out the "f2803xpwm_cntl_8301.h" and its associated variables and structures. I use the debug window to set the DutyFunc. It works when DutyFunc = 0.0 iq15 but when I increase it, it trips a fault and the DRV8301 status regs latches to a GVDD_UV fault. Yes when it is enabled (aka set the enable flag).
Or I now see that I am in Motor Drive Forums. Thanks I would ask it again there if I do not solve it soon.
Regards,
Christian
1. Am not sure but it might be possible but it overcurrented at only around 80 to 90 % duty which led me to believe it has to do with the PWM. It might not be a OC but it is something. The OC does not latch so I only assumed this since the fault stopped when I switched to current limiting. Now I get constant current from the regulated supply when I go above that.
2. I took some screenshots from the oscilloscope but my Lecturer says it suppose to be producing trapezoidal like waveforms as in one in purple from the 8312 photo.
www.dropbox.com/.../AABLb11y4Jev4X2XnRir6mMWa
3. I am using CCS 6.1 and I was using the BLDC_ Sensorless code from the 8312. I basically copied across "f2803cbldcpwm_BLDC.h" and using the main code they provided, included the library along with its set up and initialisations. I then commented out the "f2803xpwm_cntl_8301.h" and its associated variables and structures. I use the debug window to set the DutyFunc. It works when DutyFunc = 0.0 iq15 but when I increase it, it trips a fault and the DRV8301 status regs latches to a GVDD_UV fault. Yes when it is enabled (aka set the enable flag).
Or I now see that I am in Motor Drive Forums. Thanks I would ask it again there if I do not solve it soon.
Regards,
Christian