I am using a DRV8840, and I am seeing an issue with it. Sometimes, it just stops driving the motor completely. I confirmed that it's still enabled, and there is no fault indication (the fault flag remains pulled to 3.3V at all times - never goes low).
However, it is constantly hitting the chopping current threshold (set for 5A). My question is this: Is there some kind of timeout period for the chopping current threshold such that, when exceeded, it will disable the driver?
I know there’s a timeout for the internal overcurrent protection that’s mentioned in the datasheet (but no value is ever given for it - “OCP time”). I’m wondering if this time or a similar time also applies to the chopping current threshold?
If that's not it, what can cause the DRV8840 to disable itself with no fault indication?