Allegro APEK89333GEX-01-T-3 User Manual

A89333 evaluation board

Advertisement

Quick Links

DESCRIPTION

In all applications where reliability and performance are the main
goals, a proper cooling system is needed. The A89333 is a motor
controller device suited for different cooling fans. The ability to
choose the most suitable MOSFETs makes the A89333 suited for
a wide range of applications. With the APEK89333 evaluation
board (EVB) and Allegro-provided graphic user interface (GUI),
it is possible to test the device in application, determine configu-
ration parameters needed for the application, and program the
A89333 with the parameters. The GUI also provides the oppor-
tunity to visualize the plots of the main electrical quantities.
This user manual describes how to use the EVB and how to set
the algorithms and underlying features that make this device
suited for different scenario and suitable for many motors. The
step-by-step procedures provided in this manual provide the
quickest way to set up the IC and configure its parameters.

EVALUATION BOARD CONTENTS

• APEK89332GEX-01-T-3 evaluation board
Table 1: A89333 Evaluation Kit/Board Configurations
Configuration Name
APEK89333GEX-01-T-3
Description......................................................................................... 1
Evaluation Board Contents ................................................................ 1
Overview............................................................................................ 1
Introduction ........................................................................................ 2
A89333 Evaluation Board Quick Startup Guide ................................ 3
Evaluation Setup ......................................................................... 3
Make Evaluation Board Connections .......................................... 4
Launch A89333 GUI .................................................................... 5
Read EEPROM and Show Settings ............................................ 6
Read Status ................................................................................. 8
Default ......................................................................................... 9
Registers in RAM ..................................................................... 10
(If Required) Verify EEPROM Contents .................................... 10
Set Command Duty and Start Motor ..........................................11
Save Configuration to EEPROM or File .....................................11
EEPROM Programming and Power Cycling ............................. 12
Basic Startup of Motor ..................................................................... 13
Set Maximum System Variables ................................................ 13
Maximum System Speed .................................................... 13
DC-Link Voltage .................................................................. 14
Maximum Electrical Power .................................................. 14
APEK89333-UM, Rev. 1
MCO-0001624
A89333 Evaluation Board User Manual
Part Number
A89333GECSR

Table of Contents

Figure 1: APEK89333 Evaluation Board
Set Motor Electrical Parameters ................................................ 15
Set Torque Control Mode........................................................... 16
Set PWM and Dead Time .......................................................... 16
Disable Advanced Feature ........................................................ 17
Set Startup Variables ................................................................. 18
Phase 1: Align or IPD .......................................................... 18
Phase 2: Ramp-up .............................................................. 22
Phase 3: Drive-Closed-Loop Tuning ................................. 22
Phase 4: Drive-Speed-Loop Tuning .................................. 25
Saving Parameters to EEPROM ......................................... 27
GUI Tab Explanations and Advanced Features ............................... 28
Status Tab.................................................................................. 28
Motor Tab................................................................................... 29
CONFIG2 Tab ..................................................................... 30
Config 3 Tab ........................................................................ 32
Config 4 Tab ........................................................................ 35
Startup Tab .......................................................................... 36
Brake, Soft-Off Tab .............................................................. 37
Advanced Tab ...................................................................... 39
Speed/UCC Curve ............................................................... 40
Faults Tab ............................................................................ 43
Schematic ........................................................................................ 44
Layout .............................................................................................. 45
Related Links ................................................................................... 47
APEK89333
) ..................................... 15
e
July 18, 2024

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the APEK89333GEX-01-T-3 and is the answer not in the manual?

Questions and answers

Summary of Contents for Allegro APEK89333GEX-01-T-3

  • Page 1: Table Of Contents

    MOSFETs makes the A89333 suited for a wide range of applications. With the APEK89333 evaluation board (EVB) and Allegro-provided graphic user interface (GUI), it is possible to test the device in application, determine configu- ration parameters needed for the application, and program the A89333 with the parameters.
  • Page 2: Introduction

    PMSM motor using the EVB and the GUI. This guide is divided the current on each phase. into three parts: Allegro-proprietary algorithms have been used to achieve high • A89333 Evaluation Board Quick Startup Guide efficiency, minimum acoustic noise, fast startup, and high •...
  • Page 3: A89333 Evaluation Board Quick Startup Guide

    PWM/SPD and FG/RD pins. See Figure 3. • A DC power supply rated for the application • Basic laboratory equipment: Oscilloscope with voltage and current probe. Figure 3: EVB and GUI Interface Setup Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 4: Make Evaluation Board Connections

    J. Set the power supply to the appropriate voltage and cur- rent, and turn on. [1] Device internal pull-ups are used. Front of the Board Back of the Board Figure 4: Evaluation Board Connections Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 5: Launch A89333 Gui

    2. Launch A89333 GUI Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 6: Read Eeprom And Show Settings

    3. Read EEPROM and Show Settings Click on Read EEPROM and Show Settings. This displays the programmed EEPROM values in the console window to the right. For an unprogrammed device, all zeros are displayed. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A.
  • Page 7 2. RD function could be selected, which can also pull the pin low. In this case, reduce VBBB to less than the UVLO level of the device and try again. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 8: Read Status

    Click on Read Status. A snapshot of the current device status displays. Note the highlighted reading of V . It should match the power supply voltage; this is a good indication that the setup is functioning. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A.
  • Page 9: If Required) Load Saved Configuration Or Restore Eeprom To Default

    C. For nonprogrammed devices, the default configurations (12 V default and 48 V default) are provided as a starting point by selecting the appropriate option. D. After the file loads, click on Write All Settings to EEPROM; this programs the device. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A.
  • Page 10: If Required) Load Configuration From Eeprom Into Shadow Registers In Ram

    If the device already has the desired configuration data programmed in the EEPROM, skip this step. After the power-cycle process completes, click on Read EEPROM and Show Settings (this is the same as step 3) and verify that the EEPROM contents are correct. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A.
  • Page 11: Set Command Duty And Start Motor

    ≥ 25 V (this is required to program the EEPROM). B. Click Write All Settings to EEPROM or save the configuration to a file using the Save/Open Configuration tab and following the prompts. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A.
  • Page 12: Tips: Load Configuration File And Start Evaluation Without Eeprom Programming And Power Cycling

    If the wrong configuration is loaded, it is possible to damage the motor or the evaluation board. This concludes the EVB quick startup process. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A.
  • Page 13: Basic Startup Of Motor

    [Hz/LSB], is set through the • Shunt resistance (R shunt SFOC_FREQ_RES register according to: SENSE_RESISTOR parameter in NVM, usually 100 mΩ. 9 ∙ 2 Equation 2: SFOC_FREQ_RES Figure 5: Motor Tab Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 14: Dc-Link Voltage

    Proper system operation requires these parameters to be set cor- power dissipation. rectly. • High value 20 V/V causes more noise in the measure. Figure 6: Motor Tab—Configured Maximum Values Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 15: Set Motor Electrical Parameters

    M2 to the ground of the voltage probe. Figure 7: Back EMF Measurement Setup back emf peak t [s] Figure 8: BEMF Phase-to-Phase Voltage Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 16: Set Torque Control Mode

    PWM_DEAD_TIME parameter in NVM. C2 Power MOSFET, V Figure 11: Turn-Off and Turn-On Behavior—C2 Power ; C3 Power MOSFET, V MOSFET, V ; C3 Power MOSFET, V Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 17: Disable Advanced Feature

    GUI Tab Explanations and Advanced Features section later in this • BEMF compensation algorithm: Disabled by setting user manual. BEMF_COMP_AMPLITUDE = 0 on the Config3 tab. Figure 12: Config2 Tab—Set Limits and Rates to Maximum Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 18: Set Startup Variables

    This is because the IPD method does not work for a motor that has zero or very small saliency. The DC align method can be selected in the GUI as follows: Figure 13: Motor Phase Current During Startup Figure 14: Startup Tab Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 19 Ensure that both thresholds are set properly. Figure 15: Command Slider in Torque Mode, Showing Current as Reference Figure 16: Command Slider, Showing 100% Demand Equal To Maximum System Current Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 20 NOTE: Tuning results are application-dependent; results will dif- i. Start with configuration K = 1 and K = 1. fer from those shown in this user manual. Figure 17: Plotting Tab Figure 18: Startup Test Plotting Example Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 21 Figure 19: Good Tuning—GUI Plot (left) and Phase Current Plot (right) Figure 20: K Instabilities—GUI Plot (left) and Phase Current Plot (right) Figure 21: K Instabilities—GUI Plot (left) and Phase Current Plot (right) Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 22: Phase 2: Ramp-Up

    To avoid the problem, select a lower current reference command. Figure 22: OL-CL Transition Frequency (End Freq) Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 23 For this reason, SFOC_D_CURR_KP must be increased. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 24 SFOC_PO_THETA_K = 9, SFOC_PO_FREQ_K = 4 not observed: SFOC_D_CURR_KP = 4, SFOC_D_CURR_KI = 8 SFOC_D_CURR_KP = 4, SFOC_D_CURR_KI = 32 SFOC_PO_THETA_K = 9, SFOC_PO_FREQ_K = 4 SFOC_PO_THETA_K = 9, SFOC_PO_FREQ_K = 4 Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 25: Phase 4: Drive-Speed-Loop Tuning

    As shown, the best configuration for the position observer is achieved with SFOC_PO_THETA_K = 10 and SFOC_PO_FREQ_K = 5. SFOC_D_CURR_KP = 4, SFOC_D_CURR_KI = 64 SFOC_PO_THETA_K = 9, SFOC_PO_FREQ_K = 4 Figure 24: Config1 Tab—Speed Control Selection Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 26 SFOC_VAR_KP = 1, SFOC_VAR_KI = 1 stopped and the previous setting, K = 4, is used next in the Speed-Loop Ki Tuning, Step by Step procedure. SFOC_VAR_KP = 2, SFOC_VAR_KI = 1 Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 27: Saving Parameters To Eeprom

    For more details, refer to the A89333 Evaluation Board Quick SFOC_VAR_KP = 4, SFOC_VAR_KI = 8 Startup Guide section, Step 9: Save Configuration to EEPROM or File. This concludes the Basic Startup of Motor section. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 28: Gui Tab Explanations And Advanced Features

    Variables related to FOC and demand control are displayed in the status pane at right. User password unlock and IC mode control are also provided on the status tab. Figure 25: GUI—Status Tab Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 29: Motor Tab

    The states of the MCA FSM are shown in Figure 26. NOTE: For a detailed description of the MCA FSM states, refer to the A89333 Datasheet. Figure 26: MCA FSM Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 30: Config2 Tab

    V voltage increases. During the deceleration, the motor starts to Figure 27: GUI—Config2 Tab Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 31: Power Limit

    SFOC_DRV_CURR_RATE_LMT and The SFOC_PWR_LMT parameter limits the maximum power SFOC_DWN_CURR_RATE_LIMIT parameters. and it works for all speed, torque, and power modes, and it is particularly useful in speed and torque modes. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 32: Config 3 Tab

    Figure 31: Harmonics 180 Degrees Out of Phase from the fundamental: Fundamental • If the BEMF voltage has peaks in the shape of Figure 30, set BEMF_COMP_PHASE to 0°. Figure 29: GUI—Config3 Tab Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 33 Figure 33: Motor Current Without Compensation Figure 34: Motor Current With Compensation Figure 32: Measured BEMF (top) and FFT of Measured BEMF (bottom) Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 34 • If RD_ACTIVE_LEVEL = 1, FG/RD is set low in the event of a stall condition. The pin remains in the active level for the duration of the presence of the stalled latch. Figure 35: Output Voltages and Phase A Current Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 35: Config 4 Tab

    Increasing the slew rate reduces the dead time needed to avoid a short, but increases the probability of introducing electromagnetic interference (EMI) through coupling. Figure 36: GUI—Config4 Tab Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 36: Startup Tab

    STARTUP TAB The startup tab is detailed in in the Basic Startup of Motor section Step 6: Set Startup Variables. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 37: Brake, Soft-Off Tab

    Braking is applied when it is zero. This braking sequence is illustrated in Table 3. speed is less than BRAKE_FREQ_TOO_HIGH_TH. Brake, Soft-Off Tab Contains Many Settings Related to Braking Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 38 MOSFETs. Continuous braking engages quicker and slows the motor/rotor to a halt faster than pulsed braking. Figure 39: Soft-Off Deceleration Figure 38: Continuous Low-Side Braking Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 39: Advanced Tab

    OL-CL transition duration (SFOC_QUIET_START_TIME). When the current level is closer to the required current level in the feedback con- trol, transition noise is minimized. Figure 40: GUI—Advanced Tab Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 40: Speed/Ucc Curve

    (MCA_EXT_COMMAND [LSB]), as command profile, then to the FOC algorithm. shown in Figure 42. Figure 41: GUI—UCC Curve Tab MCA_EXTCOMMAND MCA_EXTCOMMAND Figure 42: UCC Transfer Function from External Command to FOC Command Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 41 □ Between approximately 90% and 96%, the output is 10.6%. • The following speed curve can be used to avoid the resonant frequency of the motor, if required: □ Greater than 96%, the output is 0. Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 42 1820 Hz, and use of the UCC is recommended to set the maximum speed at 1000 Hz at 100% duty, as shown in Figure 43. Figure 43: UCC Set to Maximum Speed For Motor Used Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 43: Faults Tab

    (f ) with a threshold value, grammable number of times. ROT_STALL_TOO_LOW_SPEED_TH; if the estimated Figure 44: GUI—Faults Tab Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 44: Schematic

    SCHEMATIC Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 45: Layout

    LAYOUT Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 46: Bill Of Materials

    22 Gauge Buss Wire (300 mm above PCB) Scope Ground 70 V TVS Zener Littelfuse SMBJ70A; Digikey SMBJ70ALFCT-ND DO-214AA 48 V TVS Zener Bourns SMBJ48A; Digikey SMBJ48ABCT-ND DO-214AA 4.7 V Zener Diode Diodes Inc. BZT52C4V7S-7-F; Digikey BZT52C4V7S-FDICT-ND Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 47: Related Links

    RELATED LINKS A89333 product page available at: https://www.allegromicro.com/en/products/motor-drivers/bldc-drivers/a89333 APEK89333 GUI available from: https://registration.allegromicro.com/login Allegro MicroSystems 955 Perimeter Road Manchester, NH 03103-3353 U.S.A. www.allegromicro.com...
  • Page 48: Revision History

    Allegro’s products are not to be used in any devices or systems, including but not limited to life support devices or systems, in which a failure of Allegro’s product can reasonably be expected to cause bodily harm.

This manual is also suitable for:

A89333gecsr

Table of Contents