ZHCSG92A June 2014 – March 2017 DRV8846
PRODUCTION DATA.
NOTE
Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality.
The DRV8846 is used in stepper motor control.
The following design procedure can be used to configure the DRV8846.
Table 11 gives design input parameters for system design.
DESIGN PARAMETER | REFERENCE | EXAMPLE VALUE |
---|---|---|
Nominal supply voltage | VM | 12 V |
Supply voltage range | 4 to 18 V | |
Motor winding resistance | RL | 3.0 Ω/phase |
Motor winding inductance | LL | 330 µH/phase |
Motor full step angle | θstep | 1.8°/step |
Target stepping level | nm | 1/8 step |
Target motor speed | v | 400 rpm |
Target chopping current | ICHOP | 500 mA |
Chopping current reference voltage | VREF | 3.3 V |
Current scaling | TORQUE | 100% |
The first step in configuring the DRV8846 requires the desired motor speed and stepping level. The DRV8846 can support from full step to 1/32 step mode.
If the target motor speed is too high, the motor will not spin. Make sure that the motor can support the target speed.
For a desired motor speed (v), microstepping level (nm), and motor full step angle (θstep),
θstep can be found in the stepper motor data sheet or often written on the motor itself.
For DRV8846, the microstepping levels are set by the M0/M1 pins and can be any of the settings in Table 2. Higher microstepping means a smoother motor motion and less audible noise, but increases the switching losses and requires a higher ƒstep to achieve the same motor speed.
The chopping current (ICHOP) is the maximum current driven through either winding. This quantity will depend on the sense resistor value (RXISEN).
ICHOP is set by a comparator which compares the voltage across RXISEN to a reference voltage. Note that ICHOP must follow Equation 4 to avoid saturating the motor.
where
The DRV8846 supports four different decay modes: slow decay, fast decay, mixed decay, and AutoTune. The first selection to try is the AutoTune mode, which adjusts the decay mode automatically to improve current regulation. The current through the motor windings is regulated using a fixed-off-time PWM scheme. This means that after any drive phase, when a motor has reached the current chopping threshold (ICHOP), the DRV8846 places the motor in one of the four decay modes until the PWM cycle has expired. Afterward, a new drive phase starts.
The blanking time, tBLANK, defines the minimum drive time for the current chopping. ICHOP is ignored during tBLANK, so the winding current may overshoot the trip level during this blanking period.