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.

BOOSTL-DRV8305EVM: Abnormal Torque Output at Current > 20A

Other Parts Discussed in Thread: MOTORWARE, DRV8305, CSD18540Q5B, BOOSTXL-DRV8305EVM

The software path I used:    motorware_1_01_00_18\sw\solutions\instaspin_foc\boards\boostxldrv8305_revA\f28x\f2806xF\projects\ccs\proj_lab10a

The BOOSTXL-DRV8305EVM is a 15A, 3-phase brushless DC drive stage based on the DRV8305 motor gate driver and CSD18540Q5B NexFET™ power MOSFET. 

  • 4.4V to 45V voltage supply input
  • Supports up to 20A peak, 15A continuous current ouput

Now I have made a circuit board imitating BOOSTL-DRV8305EVM, which enlarges the driving power of the motor driving circuit. The power device of the driving motor can withstand 50A current.

When USER_MOTOR_MAX_CURRENT > 20A is set, a large enough load is applied to the motor. At this time, the nFAULT alarm occurs, the red light on the driving board is on, and then the motor has no torque output.

When USER_MOTOR_MAX_CURRENT < 20A is set, a sufficient load is applied to the motor, and the motor's torque output is normal.

 

1.  I use the official network supporting procedures, now USER_MOTOR_MAX_CURRENT is limited to 20A,I need the current of the motor in 35A for my product.

which code should be repaired in the program to increase USER_MOTOR_MAX_CURRENT to 50A, and no nFAULT alarm occurs.

2.  Is it possible to modify the following two codes?

#define USER_IQ_FULL_SCALE_CURRENT_A         (24.0) // BOOSTXL-DRV8305EVM = 24.0 A

#define USER_ADC_FULL_SCALE_CURRENT_A        (47.14)  // BOOSTXL-DRV8305EVM = 47.14 A

3. My problem is relatively simple. using the circuit board I made.When USER_MOTOR_MAX_CURRENT > 35A, the output of motor torque is normal,and no nFAULT alarm occurs.