Download MSC-Newsletter:
PWM AVR:

All in Movement
[PDF 1,9MB]
  
 
PWM -
All in Movement
AVR 8-Bit RISC – “Motor Control” Solutions
ATMEL® recently expanded AVR microcontroller support to AC and Brushless DC (BLDC) motor control applications, providing highly flexible and cost effective solutions. AVR Flash microcontroller's high performance and extensive feature set offer designers the best solution to meet the variety of technical constraints associated with motor control designs. Ranging from 8- to 100-pin devices, AVR Flash microcontrollers are well suited for applications such as PC fans up to highly advanced motor control applications.
 
Reduce time to market and minimize cost
Flexible: Flash memory allows to use same MCU for multiple application and easily upgrade the program during application life time.
Scalable: code compatibility allows to port existing development to other AVRs according to new application requirements.
Support: application notes, reference design and skilled support channels enables a problem free development phase.
 
The right feature set
From ATtiny13 to AT90PWM3, designer can find a cost-effective solution for a variety of motor type and application complexity.
Atmel is providing support to developers using AVR for motor control designs, with a number of applications notes with implementation examples, and a set of development tools.
 
List of Motor Control Application Notes
AVR440: Sensorless Control of Two-Phase Brushless DC Motor (with tiny13)
AVR441: Intelligent BLDC Fan Controller with Temperature Sensor and Serial Interface (with tiny45)
AVR442: BLDC Fan Motor Control (with ATtiny13)
AVR443: Sensor-based control of three phase Brushless DC motor (with mega48)
AVR444: Sensorless control of 3-phase brushless DC motors (with mega48)
AVR448: Control of High Voltage Three-phase BLDC Motor (with mega48)
AVR492: Brushless DC Motor control using AT90PWM3
AVR494: AC Induction Motor Control Using constant V/f Principle & a Natural PWM Algorithm (AT90PWM3)
AVR495: AC Induction Motor Control Using constant V/f Principle & a Space-vector PWM Algorithm (AT90PWM3)
 
AT90PWM3 Key Features

AT90PWM3 is a microcontroller with an 8-bit AVR advanced RISC architecture (similar to the ATmega88), 8 KB bytes Flash, 512 bytes RAM & EEPROM, 11-channel 10-bit ADC and a 10-bit DAC.

The main feature that makes this device very well suited to motor control applications are the three „power-stage controllers“ (called PSC).

These peripherals are 12-bit up/down counters with two comparators, whose output can drive the power transistors of an inverter leg. This allows to generate any three-phase waveform by pulse width modulation, with an easy management of the inverter dead times. The debugWIRE interface allows to debug with standard AVR tool set.
- Power Stage Controllers (PSC) - 6 synchronized PWM channels for 3 phase motors
- Fast emergency shut down of PWM outputs (only few 10 ns)
- 64 MHz PLL providing 12-bit PWM accuracy up to 16 KHz
- ADC and Amplifier - Feedback control and current & power regulation
- Possible synchronous current measurement
- DAC for variable comparator threshold
Brushless DC Motor Control Demo Board
The MC100 BLDC motor control kit is an evaluation tool and development board for the AT90PWM devices.
MC100BLDC topics:
  • AT90PWM3
  • Power brige for BLDC motors
  • Interface for Hall Sensor
  • Hardware current overcurrent detection
  • On Board LIN transceiver ATMEL ATA6661
  • Includes Brushless DC motor
  • Software (sensor mode with PID speed regulation)
  • Voltage operation from 8V to 14V DC
  • ISP connector for on-chip ISP
Order Code : ATAVRMC100