Part Number:DRV10983
Tool/software: TI C/C++ Compiler
Hello,Everone:
I use DRV10983 IC to drive BLDC Motor recently for work, I use the PWM control, It is 20%
The motor is success to active, but a problem happens sometimes,
The register 0x1E fault code shows 0x02,which means Lock1 : speed abnormal.
The register 0x1B speed cmd[7:0] shows the value is correct of PWM duty 20%.
The register 0x1C speed cmd buffer[7:0] shows the value is increase very quickly.
It is higher than 20% ver quickly,and then cause the Lock1,The motor is stopped.
Then the FGOLsei{1:0} is 01,which means FG output only in closed loop.
The fault happens in FG pin is high, which means happens in openloop.
The parameters are related with open loop:
OpenLCurr[1:0] : 1.6 A (The motor loading need the high current to drive)
OpLCurrRt[2:0]: 6 VCC/s
StAccel2[2:0]: 0.22 Hz/s2
StAccel1[2:0]: 2.1 Hz/s
Op2ClsThr[4:0]: 25.6 Hz
I want to know how to optimize the parameter fix the problem?
I check the datasheet for Open Current Setting .Is it related with this problem?
Equation 2 - ULimit ILimit X Rm + Speed (Hz) X Kt
Is Op2ClsThr[4:0] value for Speed (Hz) in Open loop?
what is ULimit means?