Obviously this dual DC ESC includes two H bridges, since it can move motors in both directions. A continuity test confirms it.
In fact, I tried it with two different balance bots:
- One already with MOT_PWM_TYPE=0, and an Arduino changing RC pulses to DIR’s/PWM’s, so as to substitute the motor controller used and the Arduino. Impossible to stabilize.
- Other having MOT_PWM_TYPE=3, so as to substitute the motor controller. Also impossible to stabilize, but the feelings trying it were the same, even the balance bots were different.
Yes! It requires a hardware trick, but the result is incredibly good.
Certainly. I can’t find documentation, but my feeling, after oscilloscope observation, is that the timing is fixed:
- 1000µs full (almost) on one direction.
- 1500µs no movement, with dead zone.
- 2000µs full (almost) on the other direction.
However, perhaps refining the slew rate limitation (pulse width change rate with MOT_PWM_TYPE=0) for both output signals would work for balance bots and other dual motor configurations, as for throttle on the transmitter for R/C electric car racing.