I have a microcontroller that is supposed to drive three motors (only one needs to be driven at the time). I tried doing this with two L293D's but there's a problem with braking.
The problem is that they don't brake fast enough (the motor just continues going for a while). These motors are NXT Interactive Servo Motors and normally they are driven by a NXT Intelligent Brick but I want to do this with a microcontroller. These motors have two pins to go forward or backwards, ground, 5v for the optical sensor and 2 outputs returning from those sensors to give feedback on how far the motor has gone.
Normally if you put the same voltage on both the driving pins of the motors, they should break but they don't... I found some information on why this is happening on another site and I think I'll have to get another IC to do the job.
I was thinking of using the same IC as the Intelligent brick uses but I want to be sure that these actually brake like I want.
So this is the question: Does the LB1836M make the motor immediately stop if you send 0V to both input pins?
Any suggestions of other ic's or perhaps a solution to make the motors break while using the l293D's are always welcome.