SLLU364 may   2023 MCT8315A

 

  1.   1
  2.   Abstract
  3. 1Revision History
  4.   Trademarks
  5. 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
  6. 3Essential Controls
    1. 3.1 Recommended Default Values based on application
    2. 3.2 Device and Pin Configuration
      1. 3.2.1 Speed input mode
    3. 3.3 Algorithm configuration – Motor speed
      1. 3.3.1 Maximum motor electrical speed (Hz)
    4. 3.4 Control Configuration
      1. 3.4.1 Cycle by cycle current limit (ILIMIT)
    5. 3.5 Testing for successful startup into closed loop
    6. 3.6 Fault handling
      1. 3.6.1 Abnormal Speed [ABN_SPEED]
      2. 3.6.2 Loss of Sync [LOSS_OF_SYNC]
      3. 3.6.3 No Motor Fault [NO_MTR]
      4. 3.6.4 Cycle by cycle current limit [CBC_ILIMIT]
  7. 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 Monitoring power supply voltage fluctuations for normal motor operation
    3. 4.3 Control configurations
      1. 4.3.1  Initial speed detection of the motor for reliable motor resynchronization
      2. 4.3.2  Unidirectional motor drive detecting backward spin
      3. 4.3.3  Preventing back spin of rotor during startup
      4. 4.3.4  Faster startup timing
      5. 4.3.5  Improving speed regulation
      6. 4.3.6  Stopping motor quickly
      7. 4.3.7  Faster deceleration
      8. 4.3.8  Preventing supply voltage overshoot during motor stop and deceleration
      9. 4.3.9  Protecting against rotor lock or stall condition
      10. 4.3.10 Maximizing thermal efficiency and increasing thermal performance
      11. 4.3.11 Mitigating Electromagnetic Interference (EMI)
      12. 4.3.12 Improving Motor efficiency
      13. 4.3.13 Limiting and regulating supply power

Recommended Default Values based on application

Launch the MCT8315A EVM GUI. GUI will load the recommended default values based on the application.

If your application requires ultra-slow acceleration such as pedestal fans, load the default values listed in Table 3-1.

Table 3-1 Ultra-Slow Acceleration Default Values
Address NameAddressRecommended Value
ISD_CONFIG0x000000800x6F04C1C0
MOTOR_STARTUP10x000000820x2BA89190
MOTOR_STARTUP20x000000840x1A10B990
CLOSED_LOOP10x000000860x08220200
CLOSED_LOOP20x000000880x02A6E4B0
CLOSED_LOOP30x0000008A0x4CC40100
CLOSED_LOOP40x0000008C0x000CE944

CONST_SPEED

0x0000008E

0x00A00504

CONST_PWR

0x00000090

0x5DC04C84
150_DEG_TWO_PH_PROFILE0x000000960x36DB6DA6
150_DEG_THREE_PH_PROFILE0x000000980x36DB6D80
TRAP_CONFIG10x0000009A0x054BA106
TRAP_CONFIG20x0000009C0x62880000
FAULT_CONFIG10x000000920x78F43025
FAULT_CONFIG20x000000940x7447A009
GD_CONFIG10x000000AC0x1C440000
GD_CONFIG20x000000AE0x14000000
PIN_CONFIG10x000000A40x2D720600
PIN_CONFIG20x000000A60x080C0000
DEVICE_CONFIG0x000000A80x7FFF0000
PERI_CONFIG0x000000AA0x00000000

If your application requires slow acceleration such as blowers, load the default values listed in Table 3-2.

Table 3-2 Slow Acceleration Defalt Values
Address NameAddressRecommended Value
ISD_CONFIG0x000000800x6F04C180
MOTOR_STARTUP10x000000820x2F889192
MOTOR_STARTUP20x000000840x1A1CF990
CLOSED_LOOP10x000000860x09220200
CLOSED_LOOP20x000000880x02A6E4B0
CLOSED_LOOP30x0000008A0x4CC40100
CLOSED_LOOP40x0000008C0x000CE944
CONST_SPEED0x0000008E0x00A00504
CONST_PWR0x000000900x5DC04C84
150_DEG_TWO_PH_PROFILE0x000000960x36DB6DA6
150_DEG_THREE_PH_PROFILE0x000000980x36DB6D80
TRAP_CONFIG10x0000009A0x054BA106
TRAP_CONFIG20x0000009C0x52880000
FAULT_CONFIG10x000000920x78F43025
FAULT_CONFIG20x000000940x7447A009
GD_CONFIG10x000000AC0x1C440000
GD_CONFIG20x000000AE0x14000000
PIN_CONFIG10x000000A40x2D720600
PIN_CONFIG20x000000A60x080C0000
DEVICE_CONFIG0x000000A80x7FFF0000
PERI_CONFIG0x000000AA0x00000000

If your application requires faster acceleration such as robotic vacuums, load the default values listed in Table 3-3.

Table 3-3 Faster Acceleration Default Values
Address NameAddressRecommended Value
ISD_CONFIG0x000000800x6F04C100
MOTOR_STARTUP10x000000820x38C8D197
MOTOR_STARTUP20x000000840x1A399990
CLOSED_LOOP10x000000860x11466200
CLOSED_LOOP20x000000880x02A6E4B0
CLOSED_LOOP30x0000008A0x4CC40101
CLOSED_LOOP40x0000008C0x000CE944
CONST_SPEED0x0000008E0x00A00504
CONST_PWR0x000000900x5DC04C84
150_DEG_TWO_PH_PROFILE0x000000960x36DB6DA6
150_DEG_THREE_PH_PROFILE0x000000980x36DB6D80
TRAP_CONFIG10x0000009A0x054BA106
TRAP_CONFIG20x0000009C0x2A880000
FAULT_CONFIG10x000000920x78F43025
FAULT_CONFIG20x000000940x7947A009
GD_CONFIG10x000000AC0x1C440000
GD_CONFIG20x000000AE0x14000000
PIN_CONFIG10x000000A40x2D720600
PIN_CONFIG20x000000A60x080C0000
DEVICE_CONFIG0x000000A80x7FFF0000
PERI_CONFIG0x000000AA0x00000000

If your application requires ultra fast acceleration such as fuel pumps, load the default values listed in Table 3-4.

Table 3-4 Ultra Fast Acceleration Default Values
Address NameAddressRecommended Value
ISD_CONFIG0x000000800x6EC4C000
MOTOR_STARTUP10x000000820x3E07118B
MOTOR_STARTUP20x000000840x3B52239C
CLOSED_LOOP10x000000860x1F326200
CLOSED_LOOP20x000000880x02A224B0
CLOSED_LOOP30x0000008A0x4D640111
CLOSED_LOOP40x0000008C0x000CE944
CONST_SPEED0x0000008E0x00A00504
CONST_PWR0x000000900x5DC04C84
150_DEG_TWO_PH_PROFILE0x000000960x36DB6DA6
150_DEG_THREE_PH_PROFILE0x000000980x36DB6D80
TRAP_CONFIG10x0000009A0x050BA106
TRAP_CONFIG20x0000009C0x221C0000
FAULT_CONFIG10x000000920x60F43025
FAULT_CONFIG20x000000940x7487A009
GD_CONFIG10x000000AC0x1C440000
GD_CONFIG20x000000AE0x14000000
PIN_CONFIG10x000000A40x2D720600
PIN_CONFIG20x000000A60x08000000
DEVICE_CONFIG0x000000A80x7FFF0000
PERI_CONFIG0x000000AA0x00000000

If you are not sure of your application, load the default values listed in Table 3-5

Table 3-5 Default Values
Address NameAddressRecommended Value
ISD_CONFIG0x000000800x6F04C140
MOTOR_STARTUP10x000000820x35489195
MOTOR_STARTUP20x000000840x1A295990
CLOSED_LOOP10x000000860x0E3A0200
CLOSED_LOOP20x000000880x02A6E4B0
CLOSED_LOOP30x0000008A0x4CC40101
CLOSED_LOOP40x0000008C0x000CE944
CONST_SPEED0x0000008E0x00A00504
CONST_PWR0x000000900x5DC04C84
150_DEG_TWO_PH_PROFILE0x000000960x36DB6DA6
150_DEG_THREE_PH_PROFILE0x000000980x36DB6D80
TRAP_CONFIG10x0000009A0x054BA106
TRAP_CONFIG20x0000009C0x3A880000
FAULT_CONFIG10x000000920x78F43025
FAULT_CONFIG20x000000940x7447A009
GD_CONFIG10x000000AC0x1C440000
GD_CONFIG20x000000AE0x14000000
PIN_CONFIG10x000000A40x2D720600
PIN_CONFIG20x000000A60x080C0000
DEVICE_CONFIG0x000000A80x7FFF0000
PERI_CONFIG0x000000AA0x00000000