Datasheet
APHASE
BPHASE
AVREF
BVREF
A Current
B Current
1 Step
VM
VCP
AOUT1
AOUT2
BOUT1
BOUT2
NFAULT
VINT
AISEN
BISEN
GND
NENBL/AENBL
STEP/BENBL
DIR/BPHASE
M0/APHASE
M1
CONFIG
VREFO
AVREF
BVREF
ADECAY
NSLEEP
BDECAY
VM
Coil A Enable
Coil B Enable
Coil B Direction
Coil A Direction
LOW = SLEEP
VM
10 uf
0.01 uf
2.2 uf
VINT
51K 51K
Stepper
Coil A VREF
Coil B VREF
Coil A Decay
Coil B Decay
Low = Slow
Open = Mixed
High = Fast
DRV8834
SLVSB19C –FEBRUARY 2012–REVISED JUNE 2013
www.ti.com
High-Resolution Microstepping Using a Microcontroller to Modulate VREF Signals
Using a microcontroller with two DAC outputs, very high resolution microstepping can be performed with the
DRV8834. In this mode, the coil current direction is controlled by the PHASE pins, and the current in each coil is
independently set using the two VREF input pins, which are connected to DACs. In addition, the microcontroller
can set the decay mode for each coil dynamically, by driving the xDECAY pin low for slow decay, high for fast
decay, or high-impedance which sets mixed decay (based on the value of a resistor connected to ground). If the
sleep function is not needed, nSLEEP can be connected to VM with an approximate 47-kΩ resistor.
For more details on this technique, please refer to TI Application Report (SLVA416), "High Resolution
Microstepping Driver With the DRV88xx Series".
Figure 11. High-Resolution Microstepping
Figure 12. Microstepping Sequence
20 Submit Documentation Feedback Copyright © 2012–2013, Texas Instruments Incorporated
Product Folder Links: DRV8834