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

Faster deceleration

Follow below steps to decelerate the motor quickly.

Step 1: Configure closed loop deceleration [CL_DEC] to a value that is same as closed loop acceleration [CL_ACC].

Step 2: Enable Fast deceleration [FAST_DECEL_EN].

Step 3: Configure Fast deceleration current limit [FAST_DECEL_CURR_LIM]. Fast deceleration current limit will be higher for motors with higher inertia.

Step 4: Enable AVS [AVS_EN] to protect the power supply from voltage overshoots during motor deceleration. If AVS is enabled, the time taken to decelerate the motor will increase.

Disable AVS, if the power supply can withstand voltage overshoots.

Step 5: Configure Fast Decel Brake Threshold [FAST_BRK_DELTA] if the fast deceleration should be disabled before the actual motor speed reaches the target speed. For example, if the Fast Decel Brake Threshold [FAST_BRK_DELTA] is configured to 0.5% and target duty cycle is configured to 5%, device will stop decelerating the motor at 5.5%. This can be helpful in applications where the motor is decelerated to critically low speeds. While the motor decelerates quickly to critically low speeds, there are possibilities that the motor might stop. In such applications, it is required to stop decelerating the motor at slightly higher speeds to avoid the device from completely stopping the motor.

Figure 4-3 shows phase current and motor electrical speed waveform when the motor decelerates from 100% duty cycle to 10% duty cycle. Time taken for the motor to decelerate from 100% duty cycle to 10% duty cycle when fast deleration is disabled is around 10 seconds. Figure 4-4 shows phase current and motor electrical speed waveform when the motor decelerates from 100% duty cycle to 10% duty cycle. Time taken for the motor to decelerate from 100% duty cycle to 10% duty cycle when fast deleration is enabled is around 1.5 seconds. Please note that when fast deceleration is enabled and anti-voltage surge (AVS) is disabled, there might be voltage spikes seen in supply voltage. Enable AVS to protect the power supply from voltage overshoots during motor deceleration.

GUID-3F7EA89F-7D7C-4D57-A175-402F83634B92-low.svgFigure 4-3 Phase current and motor speed - Faster deceleration disabled
GUID-D190C25A-583B-4E3C-B4A4-CA3C5B349B78-low.svgFigure 4-4 Phase current and motor speed -Faster deceleration enabled

MCT8315A provides a dynamic current limit option during fast deceleration to improve the stability of fast deceleration when braking to very low speeds. Using this feature, the current limit during fast deceleration can be reduced as the motor speed decreases.

If motor stalls at lower speeds, it is recommended to follow below steps.

Step 1: Enable dynamic decrease in current limit [DYNAMIC_BRK_CURR].

Step 2: Configure FAST_DEC_DUTY_THR. This sets the speed below which fast deceleration will be implemented. For example, if FAST_DEC_DUTY_THR is set to 70%, any deceleration from speeds above 70% will not use fast deceleration until the speed goes below 70%. If AVS is enabled, AVS will be active when motor decelerates from 100% to 70% duty cycle.

Step 3: Configure DYN_BRK_CURR_LOW_LIM. This sets the current limit at zero speed.

Step 4: Configure FAST_DEC_DUTY_WIN. This is used to set the minimum deceleration window (initial speed - target speed) below which fast deceleration will not be implemented. For example, if FAST_DEC_DUTY_WIN is set to 7.5%, FAST_DEC_DUTY_THR is set to 75% and 75% to 50% deceleration command is received, fast deceleration will be active below 67.5%. If FAST_DEC_DUTY_WIN is set to 15% and 50%->40% deceleration command is received, fast deceleration is not used to reduce the speed from 50% to 40% since the deceleration window (10%) is smaller than FAST_DEC_DUTY_WIN.

Note:

Disable WCOMP_BLANK_EN if voltage spikes are seen on supply voltage.