I have built this circuit but it does not appear to work as i expected.
I assumed that it would drive a motor quite happily at what ever speed was selected via the variable duty cycle PWM input. If a low duty cycle was selected and the motor needed to slow down the inverse pulse going to the lowside mosfet would provide a regenerative braking action, thus slowing down very quickly.
What this circuit does in real life however is a little different. At a low duty cycle setting the motor runs a little jerky slowly. As the duty cycle is increased, the jerkiness increases and then at a high duty cycle, the motor stops.
At the highest setting (about 90% duty cycle) the high side mosfet gate only seems to be getting 5v (which is a bit odd I think). At the low duty cycle settings the high side gets less than that, but the lowside seems to get a nice 11.5v (give or take).
Could someone let me know if this thing SHOULD work properly (and maybe the driver chip is damaged) or whether the design could cause this issue?
Thanks
I assumed that it would drive a motor quite happily at what ever speed was selected via the variable duty cycle PWM input. If a low duty cycle was selected and the motor needed to slow down the inverse pulse going to the lowside mosfet would provide a regenerative braking action, thus slowing down very quickly.
What this circuit does in real life however is a little different. At a low duty cycle setting the motor runs a little jerky slowly. As the duty cycle is increased, the jerkiness increases and then at a high duty cycle, the motor stops.
At the highest setting (about 90% duty cycle) the high side mosfet gate only seems to be getting 5v (which is a bit odd I think). At the low duty cycle settings the high side gets less than that, but the lowside seems to get a nice 11.5v (give or take).
Could someone let me know if this thing SHOULD work properly (and maybe the driver chip is damaged) or whether the design could cause this issue?
Thanks