AVR32710: Space Vector Modulation using AVR32 UC3
Microcontroller
Features
•
Brushless DC Motor
•
Space Vector Pulse Width Modulation using 6 PWM channels
•
Source Code for GCC compiler
•
Use AVR
®
32 Digital Signal Processing library (DSPLib)
1.
Introduction
This application note outlines a demonstration using a stand-alone application on an
AVR32 target. It is a real-time system that computes Space Vector Modulation on a
Brushless DC Motor.
The Space Vector Modulation technique is described in application note
AVR435
available on www.atmel.com.
This application is designed to work with the EVK1100 evaluation kit, therefore all the
following information is specific to this board and this specific microcontroller
(AVR32UC3A). Additionally, this application can be easily used by the EVK1101 eval-
uation kit and the specific microcontroller (AVR32UC3B).
Figure 1-1.
Block Diagram
HallA
HallB
HallC
BLDC
Motor
Hall Sensors
U
V
W
Vn
6 PWMs
channels
3 GPIO
inputs
DSP
Library
Scheduler
LCD Display
AVR32UC3
Rev. 32094B-AVR32-05/09
32-bit
Microcontroller
Application Note