dc42:
The L298 has a voltage drop of 2.55V typical, 3.2V max @ 1A. So at 800mA load, each L298P will have to dissipate around 2W, perhaps even 2.5W. You will need a lot of PCB area fanning out from the thermal slug to get rid of that heat. Even if you solve that problem, you will need to provide a higher battery voltage to allow for the voltage drop.
http://www.amazon.co.uk/Motor-Driver-1A-Dual-TB6612FNG/dp/B007XEVHLC.
dc42, I appreciate your suggestions and I believe I will be switching my driver based on what you have provided me. I did not know that there such a significant voltage drop on the L298 that would contribute to heat production. I am assuming you calculated that 2W from 2.55V (voltage drop) * 800 mA current draw = 2.04W dissipation.
dc42:
If the VHN5019 has too many legs for you to solder easily, how about using the TB6612FNG dual motor driver, if your supply voltage is 13.5V or less? It can drive 2 motors at up to 1.2A continuous, with a typical voltage drop of 0.4V @ 800mA. So you will only have to get rid of 1/6 of as much heat compared to the L298. You could connect both channels in parallel for even better performance.
http://www.amazon.co.uk/Motor-Driver-1A-Dual-TB6612FNG/dp/B007XEVHLC.
I am powering my system through a 9V regulated from 12V battery supply, so the TB66 seems efficient enough to drive the motors. The motors in particular is linked below:
As you see the current draw is low and with the torque provided, my application will not load much further than 2-3 times the free-running current.
dc42:
btw if you have been hand-soldering the VHN5019, then I strongly recommend that you look into other SMD soldering techniques. The hotplate method is a good place to start.
http://www.amazon.co.uk/Motor-Driver-1A-Dual-TB6612FNG/dp/B007XEVHLC.
The pin count isnt the biggest trouble for me. My first revision of the board, I really didn't think about how I will solder the thermal slugs located on the bottom of the chip. I did not know about using vias to feed in solder from the bottom. I had to use a hot air gun with solder paste to attempt to get this to work. It was a large mess and it kind of forced me away from the chip. Our lab has no other tools, like a reflow oven to appropriately do this. I like this TB66 because it seems to be efficient without a thermal slug.
Additionally, I am using the Arduino Due, and the TB66 seems to allow CMOS level operation voltage (>2.7V).
Something is concerning me, the breakout board doesn't have fly-back protection diodes, and the datasheet doesn't specify that it is included. I am sure they are necessary.
Thank you for your suggestions, I appreciate them.
Daniel