Datasheet
4
Motor Control and Drive Design Solutions
Stepper Motors
Stepper Motor Control
Do you need exact position control with great holding
torque? If so, then a stepper motor is the best solution.
While nearly every MCU or DSC from Microchip can drive a
stepper motor, some are better suited for this than others.
Stepper Motor Application Notes
Algorithm
PIC16
Family
PIC18
Family
dsPIC® DSC
Family
Full and Half-Stepping
AN906
AN907
– AN1307
Micro-Stepping – AN822 AN1307
Stepper Motor Training
Class Title Language Recording Date Duration
Stepper Motors Part 1:
Types of Stepper Motors
English 09/14/2007 19 min.
Stepper Motors Part 2:
Stepper Motor Control
English 09/14/2007 17 min.
PIC
®
Microcontroller
or dsPIC
®
Digital Signal
Controller
Motor
Voltage
Regulator
V
DD
I/O
I/O
I/O
I/O
Phase 1
Phase 2
I01
I12
OUT1A
OUT1B
OUT2A
OUT2B
PIC
®
Microcontroller
or dsPIC
®
Digital Signal
Controller
Dual
H-Bridge
Stepper Motor
Driver
Moto
r
Voltage
Regulator
V
DD VLOGIC
VLOAD
Power
Supply
I02
I12
Sense 1
Sense 2
Stepper Motor Development Tools
F1 Unipolar Motor Add-On for the F1 LV Evaluation
Platform (DM164130-8)
The Unipolar Stepper Motor
Add-On is a simple development
accessory that plugs directly
into the F1 LV Evaluation
Platform and incorporates all
the components necessary to
implement Unipolar Stepper Motor control. Key features
include four MOSFET drivers motor current limit, debug
header, and pin header connector for the motor and
power supply.
F1 Bipolar Motor Add-On for the F1LV Evaluation
Platform (DM164130-7)
The Bipolar Stepper Motor Add-
On is a simple development
accessory that plugs directly into
the F1 LV Evaluation Platform and
incorporates all the components
necessary to implement Bipolar
Stepper Motor control. Key features include four MOSFET
half bridge circuits, motor current limit sense, debug
header, and pin header connector for the motor and
power supply.
dsPICDEM™ MCSM Development Board
(DM330022)
dsPICDEM MCSM Stepper Motor Development
Board Kit (DV330021)
This development board is intended for
low-voltage (up to 80 volts at 3 amps)
2-phase uni-polar or bi-polar stepper
motor (4, 6 or 8 wire) applications. It
provides a low-cost system for users
to evaluate and develop applications
using dsPIC33F motor control DSCs
via a Plug-In Module (PIM) or 28-pin
SOIC socket. A USB serial interface
for RTDM is provided. Feedback support includes current
and voltage. Demo software to run motors in open-loop or
closed-loop with full or variable micro-stepping is provided.
A DMCI/RTDM GUI for controlling step commands, motor
parameter input and operation modes is included. The
kit includes a stepper motor and a 24-volt power supply.
PICkit™3 Debug Express, MPLAB® ICD 3 In-Circuit
Debugger or REAL ICE™ In-Circuit Emulator is required for
programming or debugging operations.
MTS2916A Stepper Driver Evaluation Board
(ADM00308)
This evaluation board incorporates features
through the implementation of push button
switches and a variable speed input
potentiometer to exercise a stepper motor
in Full-Step, Half-Step, Modified Half-Step
and Micro-stepping modes.