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.
