Arduino Speed

From Open Source Ecology
Jump to: navigation, search

Arduino appears to be capable of direct-controlled bitbanging at 100 khz or so, and it can do its pre-programmed PWM at 1kHz.

We need 60 hz for engine control, so Arduino is well capable of engine timing.

https://docs.arduino.cc/tutorials/generic/secrets-of-arduino-pwm

For bitbanging, 3 microseconds is a minimum accurate time. [1]. Thus, bitbanged controls get you up to about 300 kHz, which is fine for most induction furnace, power electronics, electronic fuel injection, and drone obstacle avoidance controls.