Hi,
I have I custom made DRV8711 driver board with CSD18531Q5A mosfets and small MCU controling the DRV8711 over SPI (yes, TI has special kind/mode of SPI :) ). In standalone PC application user can set "user" parameters covering most of the DRV8711 setup parameters (other are hardcoded and calculated based on recommendation in datasheet.
We are getting really great feed rates (reaching the DRV8711 limits) but the PreDriver fault is really annoying. Usually driver is configured to get best current curve and best audible noise performance and settings saved. Then driver operates for 10, 20 minutes or even hours and suddenly between operation PreDriver fault occurs.
Example of settings where fault occurs after 9 minutes of operation:
1/32step, 1.8A full scale current, Use mixed decay all the time, off time 15us, mixed decay time 7.5us, adaptive blanking OFF, blanking time 1us, DTIME 650ns, TDRIVE 2us, IDRIVEN/P 200/100mA.
What am I missing or doing wrong?
Regards, Uros