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.

DRV8874: Stop motor by sensing current (DRV8874)

Part Number: DRV8874
Other Parts Discussed in Thread: DRV8847, DRV8850

Hello,

I am working in a low voltage solution (3V) for opening/closing lockers by driving a BDC motor (forward/reverse).

For detecting the end of the lock/unlock process I could do it by timeout, but this may show problems across different systems/motors/tolerances. So, I would like to use current sensing in order to know when to stop the motor. Note the motor will draw more current when reaching mechanical limit of the locker.

¿Does this approach make sense for you?

I have seen the Isense is used for limiting the current at start-up, but not for stopping the motor when reaching a limit. This will happen if the over-current limit ("Iocp") is overpassed as protection.

Is there anyway to perform this technique by using nFAULT, TRQ signals and Rsense? Or should I use instead an external ADC for measuring the voltage across a shunt resistor in series with the motor? In this case do you recommend to connect the shunt to Isense pin?

Regards, Ramon.