SLVAFO8A April   2024  – May 2024 DRV8214 , DRV8234

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction: Need for Sensorless Designs
  5. 2Ripple Counting − Concept
    1. 2.1 Ripple Counting Algorithm Details
  6. 3Case Study: Robotic Wheel Drive
    1. 3.1 Robotic Wheel Motor Operating Conditions
    2. 3.2 Tuning Parameters for Ripple Counting
      1. 3.2.1 Resistance Parameters
      2. 3.2.2 KMC and KMC_SCALE
        1. 3.2.2.1 Tuning KMC_SCALE
        2. 3.2.2.2 Tuning KMC
    3. 3.3 Robotic Wheel Motor with Ripple Counting
      1. 3.3.1 Inrush and Steady State Performance
        1. 3.3.1.1 Motor Speed Calculation
      2. 3.3.2 Soft Start
      3. 3.3.3 Loaded Conditions
  7. 4Challenges and Workarounds
    1. 4.1 Low Average Currents
    2. 4.2 Motor Inertia During Stop
    3. 4.3 Inrush
    4. 4.4 High Load Conditions
  8. 5Summary
  9. 6References
  10. 7Revision History

Inrush

This case covers possible workarounds for ripples missed during motor start-up due to inrush current as observed in Figure 3-2.

  1. Adjust the T_MECH_FLT register to match the system response time more accurately, as shown in Figure 3-3. The trade-off here is to sacrifice some accuracy during steady-state performance.
  2. Using current regulation during inrush time also helps the algorithm track ripples more accurately.
  3. If using internal speed or voltage regulation feature, enable soft-start and soft-stop (EN_SS = 1b).
  4. If using DRV8214, program the controller to change CS_GAIN_SEL dynamically when loading/unloading is expected in DRV8214. For more details on functionality of CS_GAIN_SEL, refer to the data sheet.
  5. Under same operating conditions and settings, the device consistently misses the same number of ripples each time. From Figure 4-6, Figure 4-7, Figure 4-8, and Figure 4-9, shows that the device misses 4 ripples during each start up. This can easily be accounted for simply by subtracting the missed ripples from the target ripple count. Programming the control unit to offset for four ripples enables position tracking with better accuracy.

 Inrush 1Figure 4-6 Inrush 1
 Inrush 3Figure 4-8 Inrush 3
 Inrush 2Figure 4-7 Inrush 2
 Inrush 4Figure 4-9 Inrush 4