30
16-bit Embedded Control Solutions
Power Conversion and Motor Control Application Software
Application
Type
Application Solution
AN
Number
Description
Brushless DC
Motor Control
Sensored BLDC Motor Control
AN957
This application note describes a fully-tested 3-phase BLDC motor control algorithm with 3 Hall-effect
sensors.
Sensorless BLDC Motor Control Using the dsPIC30F
of dsPIC33F
AN901
This application note describes how to provide sensorless BLDC motor control with the dsPIC DSC
device.
Sensorless BLDC Control with Back-EMF Filtering
Using a Majority Function
AN1160
This application note describes a sensorless Brushless Direct Current (BLDC) motor control algorithm,
implemented using the dsPICDigital Signal Controller (DSC).The algorithm works by the use of a
majority function for digitally filtering the Back-Electromotive Force (BEMF). Each phase of the motor is
filtered to determine when to commutate the motor drive voltages.
AC Induction
Motor Control
Vector Control of an ACIM Using Optical Encoder
AN908
This application note describes a fully-tested vector, or field oriented, control algorithm for a 3-phase
ACIM. The motor currents, torque and velocity are regulated in control loops.
Introduction to ACIM Control
AN984
This application note describes volts per hertz control of an AC Induction Motor.
Sensorless Field Oriented Control (FOC) of an AC
Induction Motor (ACIM)
AN1162
This application note presents a solution for sensorless Field Oriented Control (FOC) of induction
motors using a dsPICDigital Signal Controller (DSC). The benefits of field oriented control can be
directly realized as lower energy consumption, higher efficiency, lower operating costs and reduced
cost of drive components.
Sensorless Field Oriented Control (FOC) of an AC
Induction Motor (ACIM) Using Field Weakening
AN1206
This application note presents one solution for sensorless Field Oriented Control (FOC) with Field
Weakening (FW) of induction motors using a dsPIC Digital Signal Controller (DSC).
Permanent
Magnet
Syncronous
Motor Control
Sinusoidal PMSM Motor Control
AN1017
This application note provides a fully working and highly flexible solution for using the dsPIC DSC to
control a permanent magnet synchronous motor using three hall sensors with sinusoidal voltages.
Sensorless Field-Oriented Control for PMSM Motors
with Field Weakening Using Slide Mode Controller
AN1078
This application note describes how to apply a dsPIC DSC to control a permanent magnet synchronous
motor using the field oriented control algorithm. Shunt resistors are used to estimate rotor position.
Sensorless Field Oriented Control (FOC) of an AC
Induction Motor (ACIM) Using Field Weakening
AN1206
This application note presents one solution for sensorless Field Oriented Control (FOC) with Field
Weakening (FW) of induction motors using a dsPIC Digital Signal Controller (DSC).
Sensorless Field Oriented Control (FOC) for a
Permanent Magnet Synchronous Motor (PMSM)
Using a PLL Estimator and Field Weakening (FW)
AN1292
This application note desribes the sensorless FOC algorithm for PMSM motor using a Phase Locked
Loop (PLL) position and speed estimators.
Integrated Power Factor Correction (PFC) and
Sensorless Field Oriented Control (FOC) System
AN1208
This application note describes the process of integrating two complex applications: PFC and
Sensorless FOC. These applications are implemented on a Permanent Magnet Synchronous Motor
(PMSM). In addition, this application note also describes the integration of the algorithms, lists
the necessary hardware requirements, and provides the guidelines to optimize the development
procedure.
Single-Shunt Three-Phase Current Reconstruction
Algorithm for Sensorless FOC of a PMSM
AN1299
This dsPIC33F application note describes a motor control technique where a single-shunt resistor
circuit is used to measure the motor phase current.
Stepper Motor
Control
Stepper Motor Control with dsPIC DSCs
AN1307
This application note describes how to drive a stepper motor with a dsPIC33F motor control family
DSC.
SMPS/
Digital Power
Switch Mode Power Supply (SMPS) Topologies
(Part I)
AN1114
This application note explains the basics of different types of SMPS topologies and their applications.
The pros and cons of different SMPS topologies are also explained to guide the user to select an
appropriate topology for a given application, while providing useful information regarding selection of
components for a given SMPS design.
Switch Mode Power Supply (SMPS) Topologies
(Part II)
AN1207
This application note is the second of a two-part series on Switch Mode Power Supply (SMPS)
topologies. This series expands on the previous material in Part I, and presents the basic tools
needed to design a power converter.
Offline UPS Reference Design
AN1279
The application note describes the design of an Offline Uninterruptible Power Supply (UPS) using a
Switch Mode Power Supply (SMPS) dsPIC Digital Signal Controller (DSC).
Digital Power Interleaved PFC Reference Design
AN1278
The application note describes the design of an Digital Power Interleaved PFC (IPFC) using a Switch
Mode Power Supply (SMPS) dsPIC Digital Signal Controller (DSC).
Quarter Brick DC-DC Reference Design
AN1335
This application note describes the design of Quarter Brick DC-DC Reference Design using Switch
Mode Power Supply (SMPS) dsPIC Digital Signal Controller(DSC)
DC-DC LLC Resonant Converter Reference Design
AN1336
This application note describes the design of DC-DC LLC Resonant Converter Reference Design using
Switch Mode Power Supply (SMPS) dsPIC Digital Signal Controller(DSC)
Grid Connected Solar Microinverter
AN1338
This application note describes the design of Grid Connected Solar Microinverter Reference Design
using Switch Mode Power Supply (SMPS) dsPIC Digital Signal Controller(DSC)
Class B
Software
Class B Safety Software Library for PIC MCUs and
dsPIC DSCs
AN1229
This application note describes the Class B Safety Software Library routines that detect the
occurrence of Faults in a single channel CPU. These routines have been developed in accordance with
the IEC 60730 standard to support the Class B certification process.
Motor Control Tuning Guides
Tuning guides describe the procedure and setup necessary for tuning the Motor control algorithms; they simplify motor control
design and optimize solutions.
Description
Tuning Guide
Sensorless Dual-Shunt FOC with SMO estimator BLDC/PMSM
AN1078 Tuning Guide
Sensorless Dual-Shunt FOC with PLL estimator BLDC/PMSM
AN1292 Tuning Guide
Sensorless Single-Shunt FOC with SMO estimator BLDC/PMSM
AN1299 Tuning Guide
Sensorless BLDC Control with Back-EMF Filtering Using a Majority Function
AN1160 Tuning Guide
Stepper Motor Control
AN1307 Tuning Guide