
User Manual
A89301 Application Note
UM-A89301 February 27, 2019
Summary
This application note provides step-by-step instructions on how to use the A89301 Evaluation Board to program the Allegro
A89301 motor controller IC. In addition, this document contains feature descriptions and detailed circuit descriptions that are
not shown in the datasheet.
Table of Contents
Summary ............................................................................ 1
Step-by-Step Instructions ...................................................... 2
Step 1: Evaluation Board Connections................................. 2
Step 2: Launch the GUI ..................................................... 3
Step 3: Load saved parameters, if previously saved .............. 5
Step 4: Configure the basic parameters ............................... 6
Step 5: Start the motor....................................................... 7
Step 6: If motor does not move at all ................................... 8
Step 7: If motor shakes a little and stops.............................. 9
Step 8: If motor spins more than 5 cycles and stops ............ 10
Step 9: While the motor is spinning, go to the Status page;
click ‘Read Status’..........................................................11
Step 10: Adjust the motor inductance ................................ 12
Step 11: Fine tune the general parameters......................... 16
Step 12: PID Parameters ................................................. 17
Step 13: Startup Mode and Startup Settings....................... 18
Step 14: Lock detect parameters....................................... 20
Step 15: Speed control mode ........................................... 21
Step 16: Other settings .................................................... 22
Step 17: MOSFET CISS settings (CISS tab)....................... 25
Step 18: Save the settings and write into the EEPROM ....... 26
Default values of Allegro-only bits ..................................... 27
Note 1. How to determine the number of poles ................... 28
Note 2. Testing the IPD performance ................................. 29
Note 3. Debugging the lock detect feature.......................... 31
Note 4. Testing Motor Startup ........................................... 33
Other Operating Features of A89301 .................................... 34
Motor Operation Status Readback .................................... 34
I2C Hardware Connection ................................................ 35
OCL and OCP ................................................................ 35
OCP Masking Time and Filtering Time ............................... 35
Bus Current vs. Q-Axis Current......................................... 36
Gate Driver .................................................................... 36
Current Limit Level Ramping Up With Speed...................... 36
Charge Pump Capacitor Selection .................................... 37