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.
Hi
I have desing a board to drive a stepper motor (nanotec ST5918) using the DRV8711
The motor should be able to execute some turns (30) with speed 150rpm, then stop for 3 seconds and then continue for 30 more turns, and so on
Vm =24V ,FET= IRLR8743 (Rd=0,031, Qq=39nC), Rsense= 0,047
The motor runs at 150rpm (2000steps,1/4 step) with 1,2A
The DRV8711 registers are set as below:
REGISTERS_0 0xD10
REGISTERS_1 0x138
REGISTERS_2 0x4D
REGISTERS_3 0x1FF
REGISTERS_4 0x50A
REGISTERS_5 0x900
REGISTERS_6 0xF55
Everything works fine, but after some time (from 30minutes to 3 hours) the motor stops and i have a predriver fault.
I played a lot with increasing and decreasing the values of TDRIVE and IDRIVE but nothing change.
Before i try to place in series resistors (47-100) at low side of FETS, i would like to know if there is something that i sould change (registers) that might help
Thanks in advance
Dear Rick
Thanks for your advice.
I changed the register 6 (OCPTH=750mV, OCPDEG=8us, TDRIVEN=2us, TDRIVEP=500ns, IDRIVEN=200mA, IDRIVEP=100mA) and the system runs (30hours now) without any errors.
Because we'll move to production soon, do you thing that it will help if i add the resistors (47-100ohm) in series to the low side of Fets?
The customers will have the ability to change the speed ( from 120rpm to 180rpm) will it have any affect?
Thanks in advance