Hello,
The DRV8711 and CSD88537 are employed to drive a stepper motor in our project. However, after performing some test routine, we found that the DRV8711 chip is very unstable, the phenomenon can be summaried as following:
1. The register bit STATUS[5:0] fequently become 0x3f when the motor current increase to above 2A or change to high resolution microstepping (64~256);
2. The motor current occasionally become unstable in hold mode(no any communication between MCU and DRV8711), for example the original current is 1A, but randomly it changed to 3A or 4A then back to 1A;
The applied setting is below:
ABT = 0;
DECMOD = 1;
TBLANK = 150(3us);
TDECAY = 24(12us);
TOFF = 48(24us);
TDRIVEN = 1(250ns);
TDRIVEP = 1(250ns);
IDRIVEN = 0(100mA);
IDRIVEP = 0(50mA);
We also tried all kind of setting combination by following up the guide of application note SLVA637/SLVA714/SLVA632, but the failure phenomenon cannot be eliminated.
Could you please enlighten us how to locate the root cause for this failure?
Thanks and Regards
Liu Rong