Our current setup utilizes the DRV8301 Driver IC, though we are not currently using the Buck converter feature (hardware disabled), all other IO are configured as suggest as per the datasheet. All register setting remain at default. Shunt resistor values are 1mOhm. R_ds, on of drive FETs are 6.8mOhm.
When applying a hall-effect driven step sequence for standard trapezoidail drive, both OCTW and FAULT pins are being driven low, indicating an error, and all FETs latched in a high Z state until the error pins reset. Under certain no-load conditions, the drive can be started by hand to run at a constant speed, but with the IN_X and G_X broken out to an external header for monitoring, this no longer seems to be the case.
The error indicated by the data sheet would be Over Temp, or External FET overload-latch mode, which from my reading of the datasheet is not the default error reporting state.
What is causing the error generation? How can we get rid of it?