Other Parts Discussed in Thread: , , CSD18531Q5A
Tool/software:
Hi,
My company has ~800 stepper driver boards built with DRV8711s & CSD88537NDs.
They have worked pretty well for us at 24V and 1-2A with one pre-driver fault every 100 or so activations.
Recently we have been wanting to speed up out stepper motors so have been increasing the voltage to 28V and 48V as well as increasing the current to 4A.
This then leads to a massive increase in the number of pre-driver faults to the point the drives cannot be used at all.
Here's the schematic:
We've mimicked the BOOST-DRV8711 as much as we can.
We've added the suggested 75Ω resistors to the low side MOSFET gates (and the firmware sets the deadtime to 850ns). I've also added 0Ω resistors to the high side MOSFET gates in case I need to add anything there in future.
I've also added output ferrites (BLM18KG300TN1D) and capacitors (470pF 100V) to minimise noise as we do have up to 30cm of wire to the motors and the end device needs to be CE marked.
The register settings are:
Register 0 = 0x0C23
Register 1 = 0x012E
Register 2 = 0x001E
Register 3 = 0x0028
Register 4 = 0x0419
Register 5 = 0x0040
Register 6 = 0x0A59
Register 7 = 0x00C0
This configuration causes pre-driver faults every hour or so, but when we increase the torque register to 4A it happens within 5 minutes.
I've tried many combinations of drive current and drive duration but they've not helped.
Are there are any other suggestions for running this at high voltage & current to minimise pre-driver faults?
Is it worth adding some capacitance on the gate pins to filter noise?
Should I add a filter to the current sense resistors?
Are there any registers that may also need changing?
Thanks.