I want to PWM control a small motor at low voltage (2xAA) with reversing control, 0.5A.
My question is about the PWM with this motor. Using the Enable input, it would seem to switch between power (in the selected direction) and braking (grounding both motor leads and dissipating any momentum). That seems like a very inefficient way to drive a motor. (The 8837 would allow one to PWM between drive and coast/HiZ, which seems more appropriate).
I’m wondering if using PWM on the nSleeep input of this chip would work to drive the motor, varying the proportion of time in drive and coast? That is, set Enable high and Phase to the desired direction, then drive the sleep input with PWM. I’m not sure if that input is compatible with PWM frequencies, or if my analysis (avoid braking the motor during the off size of the PWM cycle) is correct.