Hello we are a group of Engineering students currently working on a CNC. For the project we are using two NEMA24 motors that need from 2A/Phase to 4A/Phase as maximun current (I attach some detailed specs ) and looking at Texas solutions we found DRV8829 a preatty tempting IC, since it supports 5A per phase.
Before PCB production, we needed to test the chips on a real motor to see full compliance of the specifications. So made some pcb prototypes trying to make them as simple as posible, and adding a shift register to control logic inputs, allowing us to use SPI communication protocols.
The thing is that we manage to build everything up to test it, trying to take into consideration every detailed specification on the datasheet, successfully making the ICs to work. The thing is, after some tests they keep on failing on unknown causes. We already burned 5 of these on different boards and still not clue of what could possibly be happening. Test conditions are:
-VM = 12V,
-Bipolar Resp.Bipolar Serial configuration (so we dont, by any chance, hit the OCP).
-Using V3P3OUT to supply VREF.
-0.4Ohm ISENSE resistance.
-and Fast decay configuration.
-Ground plane is as big as 50mmx100mm and is solder to thermal pad.
What we are experiencing is that after some time, the ICs just stop working, they dont even turn on, we stop getting any output and V3P3OUT stops working.
Some questions.
-If it's a thermal problem is it posible the ICs burns up before the TSD jumps up?
-Is it posible that noise over OUT1/2 (product of the motor) lines may kill the ICs so easily and some more protection is needed (We only have some diodes for over and under tension)?
-Can Glitches on VM may be cause of the problem?
-Is it posible that using ENABLE instead of Ix pins to accomplish HALF-STEP waveforms be of concern?
-What can I do or where should I look to see whats going on?
Any help will be deeply appreciated,
Lucas RD.