SLVAFF1 January   2023 DRV8452 , DRV8462

PRODUCTION DATA  

  1.   Abstract
  2.   Trademarks
  3. 1Power Efficiency of Stepper Motor Drivers
  4. 2Auto-Torque
    1. 2.1 Auto-Torque: Learning Principle
      1. 2.1.1 Configuring Auto-Torque Learning Routine
    2. 2.2 Current Control
      1. 2.2.1 Setting Current Control Parameters
    3. 2.3 PD Control Loop
    4. 2.4 Impact of Auto-Torque Tuning Parameters
      1. 2.4.1 Impact of Learning Parameters on Load Transient Response
      2. 2.4.2 Impact of ATQ_UL, ATQ_LL Hysteresis
      3. 2.4.3 Impact of Load Profile on Power Saving
      4. 2.4.4 Adaptive ATQ_UL, ATQ_LL
      5. 2.4.5 PD Parameter Dependency Curves
        1. 2.4.5.1 Dependency on KP
        2. 2.4.5.2 Dependency on KD and ATQ_D_THR
        3. 2.4.5.3 Dependency on ATQ_FRZ and ATQ_AVG
        4. 2.4.5.4 Dependency on ATQ_ERROR_TRUNCATE
      6. 2.4.6 ATQ_CNT at Different Motor Speeds
      7. 2.4.7 ATQ_CNT at Different Supply Voltages
      8. 2.4.8 Motor Temperature Estimation
    5. 2.5 Efficiency Improvement With Auto-Torque
  5. 3Case Studies
    1. 3.1 Application 1: ATM Machines
      1. 3.1.1 ATM Motor Operating Conditions
      2. 3.1.2 ATM Motor With Auto-Torque
    2. 3.2 Application 2: Textile Machines
      1. 3.2.1 Textile Motor Operating Conditions
      2. 3.2.2 Textile Motor With Auto-Torque
    3. 3.3 Application 3: Printer
      1. 3.3.1 Printer Motor With Auto-Torque
  6. 4Summary
  7. 5References

ATM Motor With Auto-Torque

Based on measured data, a typical stepper motor used in a cash transport belt will experience load torque change at a rate of about 300 mNm every 40 ms.

In lab, one such stepper motor was subjected to load torque transients between 176 mNm and 1.46 Nm at a rate of 300 mNm/40ms. The on time for the peak load was 500 ms, and the duration between peak load events was 4.5 s, corresponding to a 10% duty cycle for the peak load.

For this motor, the auto torque learning routine was run at no load with the following parameter values:

  • ATQ_LRN_MIN_CURRENT = 00110b
  • ATQ_LRN_STEP = 11b
  • ATQ_LRN_CYCLE_SELECT = 11b

Figure 3-1 shows the snapshot of the learning routine for this motor.

GUID-20221117-SS0I-QPMG-RR5L-ZGS870VFRWXN-low.png Figure 3-1 Learning Routine Snapshot for ATM Motor

Resulting values for the ATQ_LRN parameters are -

  • ATQ_LRN_CONST1 = 83
  • ATQ_LRN_CONST2 = 120

The parameters for current control and PD loop control were selected as:

  • ATQ_TRQ_MAX = 120
  • ATQ_TRQ_MIN = 35, corresponding to the current needed to support the motor when no cash is transported
  • ATQ_UL = 45
  • ATQ_LL = 43
  • ATQ_LL = 43
  • ATQ_FRZ = 1
  • ATQ_AVG = 0

Figure 3-2 to Figure 3-5 showcases the output current and supply current waveforms with and without auto-torque in the event of a load torque change.

GUID-20221117-SS0I-ZBTH-BHZ6-8PB2CJXXVNGL-low.pngFigure 3-2 ATM Motor Loading/Unloading Without Auto-Torque
GUID-20221117-SS0I-Z6RJ-5FJV-4SRXH3BD4RHN-low.pngFigure 3-4 ATM Motor Loading/Unloading With Auto-Torque
GUID-20221117-SS0I-FB0P-WLPM-SDGGSLK3JNN7-low.pngFigure 3-3 ATM Motor Loading/Unloading Without Auto-Torque
GUID-20221117-SS0I-BRJ4-HGB7-HZSW0TTB5RBZ-low.pngFigure 3-5 ATM Motor Loading/Unloading With Auto-Torque

As seen from the scopeshots, supply current consumption is significantly lower with auto-torque. Based on lab measurements -

  • Power consumed without auto-torque = 24 V * 885 mA = 21.24 W
  • Power consumed with auto-torque = 24 V * 402 mA = 9.65 W
  • This represents a power saving of 55% for this motor with the specified load profile.

As for the power dissipation in the motor -

  • Power loss in the motor without auto-torque = (2.8 A * 2.8 A * 1.5 Ω) = 11.76 W
  • Power Loss in the motor with auto-torque = (0.1 * 2.8 A * 2.8 A + 0.9 * 0.85 A * 0.85 A) * 1.5 Ω = 2.15W
  • This corresponds to a heat reduction of 82 % in the motor coils, leading to lifetime and long term reliability improvement.