SLLU335A August   2021  – January 2022 MCF8316A

 

  1. 1Revision History
    1.     Trademarks
  2. 2Introduction
    1. 2.1 Hardware and GUI Setup
      1. 2.1.1 Jumper Configuration
      2. 2.1.2 External Connections
      3. 2.1.3 Connecting to the GUI
        1. 2.1.3.1 Connect to computer
        2. 2.1.3.2 Connect to the GUI
        3. 2.1.3.3 Verify Hardware Connection
  3. 3Essential Controls
    1. 3.1 Recommended Default Values
    2. 3.2 Device and Pin Configuration
      1. 3.2.1 Speed Input Mode
    3. 3.3 Control Configuration - Motor Parameters
      1. 3.3.1 Maximum Motor Electrical Speed (Hz)
    4. 3.4 Control configuration - Closed Loop
      1. 3.4.1 Current Limit for Torque PI Loop
    5. 3.5 Testing for Successful Startup into Closed Loop
    6. 3.6 Fault Handling
      1. 3.6.1 MPET IPD Fault [MPET_IPD_Fault]
      2. 3.6.2 MPET BEMF Fault [MPET_BEMF_Fault]
      3. 3.6.3 Abnormal BEMF Fault [ABN_BEMF]
      4. 3.6.4 Lock Current Limit [LOCK_LIMIT]
      5. 3.6.5 Hardware lock Current Limit [HW_LOCK_LIMIT]
      6. 3.6.6 No Motor Fault [NO_MTR]
  4. 4Basic Controls
    1. 4.1 Device and Pin Configuration
      1. 4.1.1 Power Saver or Sleep Mode for Battery Operated Applications
      2. 4.1.2 Direction and Brake Pin Override
    2. 4.2 System Level Configuration
      1. 4.2.1 Tracking Motor Speed Feedback in Real Time
      2. 4.2.2 Improving Acoustic Performance
      3. 4.2.3 Protecting the Power supply
      4. 4.2.4 Monitoring Power Supply Voltage Fluctuations for Normal Motor Operation
    3. 4.3 Control Configurations
      1. 4.3.1  Motor Parameter Estimation to Minimize Motor Parameter Variation Effects
      2. 4.3.2  Initial Speed Detection of the Motor for Reliable Motor Resynchronization
      3. 4.3.3  Unidirectional Motor Drive Detecting Backward Spin
      4. 4.3.4  Preventing Back Spin of Rotor During Startup
      5. 4.3.5  Faster Startup Timing
      6. 4.3.6  Gradual and Smooth Start up Motion
      7. 4.3.7  Improving Speed Regulation
      8. 4.3.8  Stopping Motor Quickly
      9. 4.3.9  Preventing Supply Voltage Overshoot During Motor Stop.
      10. 4.3.10 Protecting Against Rotor Lock or Stall Condition
      11. 4.3.11 Maximizing Thermal Efficiency and Increasing Thermal Performance
      12. 4.3.12 Mitigating Electromagnetic Interference (EMI)
      13. 4.3.13 Faster deceleration

Recommended Default Values

Launch the MCF8316A EVM GUI. Load the recommended default values that are listed in Table 3-1.

Table 3-1 Recommended Default Values

Address Name

Address

Recommended Value

ISD_CONFIG

0x00000080

0x44638C20

REV_DRIVE_CONFIG

0x00000082

0x283AF064

MOTOR_STARTUP1

0x00000084

0x0B6807D0

MOTOR_STARTUP2

0x00000086

0x23066000

CLOSED_LOOP1

0x00000088

0x0C3181B0

CLOSED_LOOP2

0x0000008A

0x1AAD0000

CLOSED_LOOP3

0x0000008C

0x00000000

CLOSED_LOOP4

0x0000008E

0x0000012C

SPEED_PROFILES1

0x00000094

0x00000000

SPEED_PROFILES2

0x00000096

0x00000000

SPEED_PROFILES3

0x00000098

0x00000000

SPEED_PROFILES4

0x0000009A

0x00000000

SPEED_PROFILES5

0x0000009C

0x00000000

SPEED_PROFILES6

0x0000009E

0x00000000

FAULT_CONFIG1

0x00000090

0x5FE80206

FAULT_CONFIG2

0x00000092

0x74000000

PIN_CONFIG

0x000000A4

0x00000000

DEVICE_CONFIG1

0x000000A6

0x00000000

DEVICE_CONFIG2

0x000000A8

0x0000B000

PERI_CONFIG1

0x000000AA

0x40000000

GD_CONFIG1

0x000000AC

0x00000100

GD_CONFIG2

0x000000AE

0x00200000

ALGO_CTRL1

0x000000EA

0x00000000

INT_ALGO_1

0x000000A0

0x00B3407D

INT_ALGO_2

0x000000A2

0x000001A7