We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
0
$0.00
Item Qty
Your cart is empty.

AN1307

Title
Title
Stepper Motor Control with dsPIC® DSCs
Name
Name
AN1307
Date
Date
06/17/2019
Application Categories
Application Categories
Automotive / Body System
Home Appliance / Motor Control
Motor Control / Stepper Motors
Product Categories
Product Categories
dsPIC DSCs
Description
Description
This application note demonstrates the advantages of using dsPIC33 motor control family DSC to drive stepper Motors. Particular methods of using higher voltages to achieve high torque, accurate micro-stepping, and an increase in maximum motor speed are presented. A comparison is made between the classical open loop approach and the closed loop current control mode. Eight PWM channels are used to control a stepper motor in all possible ways, whether it is bipolar or unipolar, using full step or microstepping, open or closed loop, without the need for external jumpers or complicated logic circuitry. Note: Please refer to AN907: Stepping Motor Fundamentals for information on the types of stepper motors, microstepping and current limiting techniques.

Files

Title Title Download Date Size
AN1307 Tuning Guide 477.5 KB 06/23/2015 AN1307 Tuning Guide Download 06/23/2015 477.5 KB
AN1307 Source Code for dsPIC33CK64MP105 and dsPICDEM MCSM 5.2 MB 06/18/2019 AN1307 Source Code for dsPIC33CK64MP105 and dsPICDEM MCSM Download 06/18/2019 5.2 MB
Field Oriented Control of a Three-Phase BLDC Motor using a Rotary Inductive Position Sensor 2.2 MB 10/05/2022 Field Oriented Control of a Three-Phase BLDC Motor using a Rotary Inductive Position Sensor Download 10/05/2022 2.2 MB

Development Tools

Title Part Number Title
DM330022-1
DSPICDEM™ MCSM DEVELOPMENT BOARD
DM330022-1 DM330022-1 DSPICDEM™ MCSM DEVELOPMENT BOARD

Silicon Products

Title Product Title
dsPIC33FJ128MC706
dsPIC33FJ128MC706
dsPIC33FJ64MC506A
Optimized for Motor Control, CAN
dsPIC33FJ64MC506A Optimized for Motor Control, CAN
dsPIC33FJ128MC506A
Optimized for Motor Control, CAN
dsPIC33FJ128MC506A Optimized for Motor Control, CAN
DSPIC33FJ64MC204
16-bit DSC for Precision Motor Control
DSPIC33FJ64MC204 16-bit DSC for Precision Motor Control
dsPIC33EP256MU814
DSC with Dual Motor Control, Dual CAN & USB
dsPIC33EP256MU814 DSC with Dual Motor Control, Dual CAN & USB
dsPIC33FJ128MC510A
Motor Control MCU with CAN
dsPIC33FJ128MC510A Motor Control MCU with CAN
dsPIC33FJ128MC510
dsPIC33FJ128MC510
dsPIC33FJ12MC202
High Performance Motor Control MCU
dsPIC33FJ12MC202 High Performance Motor Control MCU
dsPIC33EP512MU814
DSC with Dual Motor Control, Dual CAN & USB
dsPIC33EP512MU814 DSC with Dual Motor Control, Dual CAN & USB
dsPIC33FJ128MC506
dsPIC33FJ128MC506
dsPIC33FJ64MC506
dsPIC33FJ64MC506
dsPIC33FJ128MC202
16-bit DSC for Precision Motor Control
dsPIC33FJ128MC202 16-bit DSC for Precision Motor Control
dsPIC33FJ128MC204
16-bit DSC for Precision Motor Control, PWM a
dsPIC33FJ128MC204 16-bit DSC for Precision Motor Control, PWM a
dsPIC33FJ64MC508A
Optimized for Motor Control, CAN
dsPIC33FJ64MC508A Optimized for Motor Control, CAN
dsPIC33FJ64MC508
dsPIC33FJ64MC508
dsPIC33FJ64MC202
16-bit DSC for Precision Motor Control
dsPIC33FJ64MC202 16-bit DSC for Precision Motor Control
dsPIC33FJ128MC708A
Motor Control MCU with CAN
dsPIC33FJ128MC708A Motor Control MCU with CAN
dsPIC33FJ256MC510
dsPIC33FJ256MC510
dsPIC33FJ12MC201
High Performance Motor Control MCU
dsPIC33FJ12MC201 High Performance Motor Control MCU
PIC24FJ16MC102
PIC24FJ16MC102
dsPIC33FJ128MC708
dsPIC33FJ128MC708
dsPIC33FJ128MC804
16-bit DSC for Precision Motor Control
dsPIC33FJ128MC804 16-bit DSC for Precision Motor Control
dsPIC33EP512MU810
DSC with Dual Motor Control, Dual CAN & USB
dsPIC33EP512MU810 DSC with Dual Motor Control, Dual CAN & USB
dsPIC33EP512MC806
DSC with Dual Motor Control, Dual CAN
dsPIC33EP512MC806 DSC with Dual Motor Control, Dual CAN
dsPIC33FJ64MC804
16-bit DSC for Precision Motor Control
dsPIC33FJ64MC804 16-bit DSC for Precision Motor Control
dsPIC33FJ64MC710A
Optimized for Motor Control, CAN
dsPIC33FJ64MC710A Optimized for Motor Control, CAN
dsPIC33FJ64MC710
dsPIC33FJ64MC710
dsPIC33FJ64MC706
dsPIC33FJ64MC706
dsPIC33EP256MU806
DSC with Dual Motor Control, Dual CAN & USB
dsPIC33EP256MU806 DSC with Dual Motor Control, Dual CAN & USB
dsPIC33FJ64MC510
dsPIC33FJ64MC510
dsPIC33FJ128MC710
dsPIC33FJ128MC710
dsPIC33FJ128MC706A
Optimized for Motor Control, CAN
dsPIC33FJ128MC706A Optimized for Motor Control, CAN
dsPIC33FJ256MC510A
Optimized for Motor Control, CAN
dsPIC33FJ256MC510A Optimized for Motor Control, CAN
dsPIC33FJ128MC802
16-bit DSC for Precision Motor Control
dsPIC33FJ128MC802 16-bit DSC for Precision Motor Control
dsPIC33FJ128MC710A
Optimized for Motor Control, CAN
dsPIC33FJ128MC710A Optimized for Motor Control, CAN
dsPIC33FJ256MC710
dsPIC33FJ256MC710
dsPIC33FJ256MC710A
Optimized for Motor Control, CAN
dsPIC33FJ256MC710A Optimized for Motor Control, CAN
dsPIC33FJ16MC102
Ultra low cost,high performance Motor Control
dsPIC33FJ16MC102 Ultra low cost,high performance Motor Control
dsPIC33FJ16MC304
High Performance Motor Control MCU
dsPIC33FJ16MC304 High Performance Motor Control MCU
dsPIC33FJ64MC706A
Optimized for Motor Control, CAN
dsPIC33FJ64MC706A Optimized for Motor Control, CAN
dsPIC33FJ32MC302
16-bit DSC for Precision Motor Control
dsPIC33FJ32MC302 16-bit DSC for Precision Motor Control
dsPIC33FJ32MC202
16-bit DSC for Precision Motor Control
dsPIC33FJ32MC202 16-bit DSC for Precision Motor Control
dsPIC33FJ64MC510A
Optimized for Motor Control, CAN
dsPIC33FJ64MC510A Optimized for Motor Control, CAN
dsPIC33FJ64MC802
16-bit DSC for Precision Motor Control
dsPIC33FJ64MC802 16-bit DSC for Precision Motor Control
dsPIC33FJ32MC204
16-bit DSC for Precision Motor Control
dsPIC33FJ32MC204 16-bit DSC for Precision Motor Control
dsPIC33EP256MU810
DSC with Dual Motor Control, Dual CAN & USB
dsPIC33EP256MU810 DSC with Dual Motor Control, Dual CAN & USB
dsPIC33FJ32MC304
16-bit DSC for Precision Motor Control
dsPIC33FJ32MC304 16-bit DSC for Precision Motor Control
PIC24FJ16MC101
PIC24FJ16MC101
dsPIC33FJ16MC101
Ultra low cost,high performance Motor Control
dsPIC33FJ16MC101 Ultra low cost,high performance Motor Control