Other Parts Discussed in Thread: , DRV8424
Hi,
I designed a stepper driver board using a DRV8434 and was having problems so I got a DRV8434EVM ("EVM") to compare. The good news is that the EVM board performs exactly like mine (shutting down after running some time). The bad news is that I don't know what the problem is.
I suspect that the issue is an overheating problem. That said, the EVM board says that it can handle 2.5A (peak) without external cooling, however, I can only get 1A from the EVM before it shuts down. This is very similar to what my board does. Vref gets about 1.5V before I get shutdown problems.
I hooked up the "external inputs" from the EVM to my microcontroller board and drove the stepper motor in that way and get the same result as if I run the EVM directly from the TI's DRVxxEVM application.
The best results I can get are with Toff at Hi-Z, putting Toff at 0 causes shutdown at about 0.5A (actually, I haven't tried Toff at 330k or 1). The main difference between my board and the EVM is that I guess the EVM sets Vref via a DAC but I set Vref via a resistor divider. Both the EVM and my resistor divider produce stable Vref and the corresponding output matches the drawn current: Ifs (A) =Vref (V) / 1.32 (V/A). I just can't get higher currents from the EVM or my board without them shutting down.
I guess the EVM is a 4-layer board and follows the design recommendations with respect to heat sinking, etc. Is there any reason why it can't get close to 2.5A?
A couple of notes, due to availability, I could only get DRV8434 in QFN packages (as well as DRV8424) chips so I had to design my board using them. Furthermore, my board is smaller than the EVM so it is to be expected that the thermal characteristics would differ and the DRV8434 on my board would overheat faster than the EVM. That said, the datasheet has a reference design for the QFN chip so I expect that given enough copper and/or external cooling, the chip should be able to handle the rated power. In any case, at this point, the EVM (which uses a HTSSOP package), shuts down almost as quickly as my board does and does not come close to 2.5A peak.
Can you provide rough calculations of the temperature of the DRV8434 running on the EVM board? Or, if you can suggest any reasons the board would shut down other than over temperature? (The EVM runs fine at lower currents).
Thanks in advance.