Good Day,
I have been using CCS and TI's DRV8301 kit along with a TMS320F28035 control card for about 3 months now working on an ebike project. I am an undergrad so excuse my limited knowledge and if these points sound unintelligent.
I am using the Instaspin GUI code making my little modification but I keen on running into a number of problem (might be my doing).
Firstly even though I have the DRV8301 set to OverCurrent at 21 amps based on the Rds (setting OC_ADJ_SET) of the MOSFET I get a fault when I run the Duty cycle at about iq 0.8 (80%) and the current is only around 6 to 7 amps. I temporarily solved this by taking off the OC trip and putting it in Current limiting.
Secondly I can't seem to see the proper back Emf waveforms when I connect an Oscilloscope to the phase voltages and measure Vag Vbg and Vcg. I wonder if this is the DRV doing this or something, or it might have something to do with how the PWM is set up. I am presently writing over the Header file for the PWM to see if I can change this. Additionally I am not getting much toque produce.
Lastly I tried to port across (use) the same PWM macro from the DRV8312 code on the DRV8301 since this board gives nice back emf waveforms when using Zero Crossing. This resulted in me getting a GVDD_UV fault. Now from my understanding I can not reset this fault unless i switch off power and switch it back on. I have no clue why this fault is happening.
If anyone can elaborate on some of these areas it would be much appreciated. I will continue doing research and testing to find out what is fundamentally wrong.
Regards,
Christian