I am using a bipolar h-bridge ZHB6718 made by Zetex as part of a speed controller for a small electric motor - (a model train). The bridge is driven by a pwm signal from a microprocessor. The circuit works, but not as well as I would like, and it does do some odd things, like the motor suddenly changing direction. I don't have any test equipment apart from a small digital multimeter. Measuring the pwm output I get a reading, which I assume is a measure of the average dc value of the pwm signal. With the motor disconnected this value increases smoothly from about 0.7V to about 4.5V, but with the motor connected it only changes from about 0.7 to 1.0V, and the motor does not achieve its maximum speed.
There are four inputs to the microprocessor for forward, reverse, slow down and emergency stop. These come from a 433Mhz receiver. There are two outputs to the motor - pwm at about 100Hz and zero. These change for forward and reverse. The two leds from RC4 ad RC3 are forward and reverse headlamps.
Does anyone have any thoughts?