This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRV10987EVM: Device overcurrent trips while following SLOU477

Part Number: DRV10987EVM
Other Parts Discussed in Thread: USB2ANY, DRV10983, DRV832X

Background: I'm driving an Ametek EC042B-10M0-805-SP BLDC motor from a 24V power supply.

While following the instructions in SLOU477, when I reached step 5.3 (enabling closed loop control) the motor stopped unexpectedly and EVM GUI reported the following error: "DRV10983 USB2ANY.lvclass:Write Register.vi<ERR> Register writing not successful!! Please restart the GUI and try again". Restarting the GUI presented the same error message, power cycling the board allowed me to continue investigating.

The issue now happens whenever I try to bring the motor up to speed, regardless of open/closed loop setting. It will start to spin up but before reaching a constant speed the device overcurrent indicator comes on, the driver IC gets extremely hot and I lose communication with the EVM.

The fact that I now can't complete the earlier sections of SLOU477 when I was able to before makes me think that the EVM has been damaged in some way, which would be a shame because I've only had it out of the box for a few hours. Is there anything I can do to identify what the problem is?

Not related to the problem above: My application requires speed control between 100 and 4000 rpm in both directions, with rapid acceleration/braking. This motor is a bit marginal so I may end up using the next motor size up (the EC042B-20M0... part), in which case I would want to be able to drive higher phase currents (somewhere between 3 and 4A continuous) and probably need a discrete controller/driver solution. Could you recommend a suitable combination of parts? I could use a Hall-sensor based controller if that's a better option.

  • Hi,

    I do not see why the EVM would be getting extremely hot with that motor. What current are you seeing drawn from the supply? The EVM sounds to have a problem with grounding, maybe the thermal pad is not effectively soldered down. This would cause the device not being able to communicate at higher loads or hotter temps.One way to check this is to push down on the top of the chip to hold it to the board. You could try soldering down another part.

    With the higher current you are right that you need a device with discrete controller, FET solution I recommend that you look at the DRV832X family of devices.

    Regards,

    Michael W.

     

  • Hi Michael,

    With a clamp meter on max hold (so I could be missing some fast transients) I see 1.5A. Pushing down on the top of the chip doesn't seem to change the behaviour. I don't have another part to hand, but I'll try replacing it when I have time.

    For now I think I'm probably better off looking at the DRV832x family.

    Thanks for your help!