I'm looking to make an Arduino powered rock crawler with 4 motors (want independent control of each wheel, also need to reverse).
I'm looking into buying 12V DC motors that seem to have about a 1A current draw. I'm looking at the 20 rpm 12V version here. Not sure if the motor will draw more current than 1 Amp based on the limited data sheet.
My original thought was to use 2 L298N motor drivers. I then realized the large voltage drop would be too inefficient so am now looking into MOSFET based drivers.
I'm now looking into using a set of DRV8871 (datasheet) or TB6621 (datasheet) motor drivers. Each of these appear to be much more efficient MOSFET based drivers. Would the DRV8871 be superior in this scenario?
Which of these drivers, if either would be appropriate for this project? I'm open to using other motor controllers as well.