Using A89301-Based Sensorless Brushless Motor Controller with Arduino

Hello. I would like to use the A89301-Based Sensorless Brushless Motor Controller with Arduino. Is there any examples that you could point me to on how to achieve this? I do see that there is a Configuration Utility for Windows. However, I would like to use the board with Arduino (or a Teensy) if possible. Thank you!

Hello.

Unfortunately, we do not have any specific example Arduino programs for use with the A89301-Based Sensorless Brushless Motor Controller. However, it supports multiple control interfaces that can be provided from an Arduino board, including PWM duty cycle, I2C, or pulse frequency.

For example, if you configure the control mode to PWM duty cycle using our A89301 Configuration Utility software, you can then send your duty-cycle based PWM and direction signals to the SPD and DIR pins respectively to control the motor. Similarly, if you configure the control mode to I2C, you can control it from an I2C interface; more information about the various interface options (including the register table for the I2C commands) can be found in the A89301 datasheet.

Brandon