Part Number: TMS320F28035
I have the InstaSpin BLDC running an 8 pole 12 volt motor. The motor turns fine, but some times at start up my system gets a high current and the motor does not start. In this state I noticed that the current PID is doing what it is suppose to do by taking its output to Umin (-0.95). However the PWM is not responding to the -0.95. It keeps the current at a high state. If I change the current PID Umin to (0.20), the over current goes down and prevents the high current state from occurring. Its almost as if the PWM does not respond to negative numbers even though it states its range is -1 to 1. Maybe the actual range is 0 to 1. I will try to confirm this by looking at the TI source code. Maybe this is a known bug with the TI InstaSpin BLDC lab code. I am using the level 8 Cascaded example.