8-bit. Application Note. Microcontrollers. AVR601: Atmel Modular Evaluation Kits for Motor Control Applications. 1.

Similar documents
8-bit. Application Note. Microcontrollers. AVR282: USB Firmware Upgrade for AT90USB

AVR1900: Getting started with ATxmega128A1 on STK bit Microcontrollers. Application Note. 1 Introduction

AVR1309: Using the XMEGA SPI. 8-bit Microcontrollers. Application Note. Features. 1 Introduction SCK MOSI MISO SS

Application Note. 8-bit Microcontrollers. AVR270: USB Mouse Demonstration

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Application Note. 8-bit Microcontrollers. AVR272: USB CDC Demonstration UART to USB Bridge

AVR353: Voltage Reference Calibration and Voltage ADC Usage. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR32701: AVR32AP7 USB Performance. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1318: Using the XMEGA built-in AES accelerator. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1600: Using the XMEGA Quadrature Decoder. 8-bit Microcontrollers. Application Note. Features. 1 Introduction. Sensors

AVR32138: How to optimize the ADC usage on AT32UC3A0/1, AT32UC3A3 and AT32UC3B0/1 series. 32-bit Microcontrollers. Application Note.

Using CryptoMemory in Full I 2 C Compliant Mode. Using CryptoMemory in Full I 2 C Compliant Mode AT88SC0104CA AT88SC0204CA AT88SC0404CA AT88SC0808CA

AVR2006: Design and characterization of the Radio Controller Board's 2.4GHz PCB Antenna. Application Note. Features.

AVR033: Getting Started with the CodeVisionAVR C Compiler. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Application Note. 8-bit Microcontrollers. AVR293: USB Composite Device

3-output Laser Driver for HD-DVD/ Blu-ray/DVD/ CD-ROM ATR0885. Preliminary. Summary. Features. Applications. 1. Description

AVR1510: Xplain training - XMEGA USART. 8-bit Microcontrollers. Application Note. Prerequisites. 1 Introduction

AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.

AVR115: Data Logging with Atmel File System on ATmega32U4. Microcontrollers. Application Note. 1 Introduction. Atmel

AVR319: Using the USI module for SPI communication. 8-bit Microcontrollers. Application Note. Features. Introduction

AVR305: Half Duplex Compact Software UART. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR287: USB Host HID and Mass Storage Demonstration. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR4921: ASF - USB Device Stack Differences between ASF V1 and V2. 8-bit Atmel Microcontrollers. Application Note. Features.

AVR32788: AVR 32 How to use the SSC in I2S mode. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AT91SAM ARM-based Flash MCU. Application Note

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction

Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures. Atmel Microcontrollers. Application Note. Features.

General Porting Considerations. Memory EEPROM XRAM

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

8-bit RISC Microcontroller. Application Note. AVR182: Zero Cross Detector

AVR030: Getting Started with IAR Embedded Workbench for Atmel AVR. 8-bit Microcontrollers. Application Note. Features.

AVR245: Code Lock with 4x4 Keypad and I2C LCD. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction

AVR2004: LC-Balun for AT86RF230. Application Note. Features. 1 Introduction

Application Note. C51 Bootloaders. C51 General Information about Bootloader and In System Programming. Overview. Abreviations

AVR055: Using a 32kHz XTAL for run-time calibration of the internal RC. 8-bit Microcontrollers. Application Note. Features.

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2

AVR442: PC Fan Control using ATtiny13. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AT88CK490 Evaluation Kit

AN2680 Application note

Atmel AVR1017: XMEGA - USB Hardware Design Recommendations. 8-bit Atmel Microcontrollers. Application Note. Features.

3-output Laser Driver for HD-DVD/ Blu-ray/DVD/ CD-ROM ATR0885. Preliminary. Summary

8-bit Microcontroller. Application Note. AVR496: Brushless DC Motor Control using ATtiny861

Application Note. Atmel ATSHA204 Authentication Modes. Prerequisites. Overview. Introduction

APPLICATION NOTE. Atmel AT04389: Connecting SAMD20E to the AT86RF233 Transceiver. Atmel SAMD20. Description. Features

APPLICATION NOTE. Atmel LF-RFID Kits Overview. Atmel LF-RFID Kit. LF-RFID Kit Introduction

Quick Start Guide. CAN Microcontrollers. ATADAPCAN01 - STK501 CAN Extension. Requirements

AVR ONE!... Quick-start Guide. EVK Windows 32104B AVR ONE! 02/10

8-bit RISC Microcontroller. Application Note. AVR155: Accessing an I 2 C LCD Display using the AVR 2-wire Serial Interface

8-bit RISC Microcontroller. Application Note. AVR910: In-System Programming

AT91 ARM Thumb Microcontrollers. AT91SAM CAN Bootloader. AT91SAM CAN Bootloader User Notes. 1. Description. 2. Key Features

USER GUIDE EDBG. Description

AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AT91 ARM Thumb Microcontrollers. Application Note. Interfacing a PC Card to an AT91RM9200-DK. Introduction. Hardware Interface

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

AT89C5131A Starter Kit... Software User Guide

USER GUIDE. ZigBit USB Stick User Guide. Introduction

AVR449: Sinusoidal driving of 3-phase permanent magnet motor using ATtiny261/461/ bit Microcontrollers. Application Note.

APPLICATION NOTE. Atmel AT02985: User s Guide for USB-CAN Demo on SAM4E-EK. Atmel AVR 32-bit Microcontroller. Features. Description.

APPLICATION NOTE. Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Atmel AVR 8-bit Microcontroller. Introduction.

AVR106: C functions for reading and writing to Flash memory. 8-bit Microcontrollers. Application Note. Features. Introduction

APPLICATION NOTE. Atmel AT01095: Joystick Game Controller Reference Design. 8-/16-bit Atmel Microcontrollers. Features.

CryptoAuth Xplained Pro

Application Note. USB Microcontrollers. USB PC Drivers Based on Generic HID Class. 1. Introduction

AVR134: Real Time Clock (RTC) using the Asynchronous Timer. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

8051 Flash Microcontroller. Application Note. A Digital Thermometer Using the Atmel AT89LP2052 Microcontroller

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

256K (32K x 8) Battery-Voltage Parallel EEPROMs AT28BV256

APPLICATION NOTE. Secure Personalization with Transport Key Authentication. ATSHA204A, ATECC108A, and ATECC508A. Introduction.

8-bit Microcontroller. Application Note. AVR415: RC5 IR Remote Control Transmitter. Features. Introduction. Figure 1.

AVR32110: Using the AVR32 Timer/Counter. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

Application Note. Atmel CryptoAuthentication Product Uses. Atmel ATSHA204. Abstract. Overview

Introducing a platform to facilitate reliable and highly productive embedded developments

8-bit Microcontroller. Application Note. AVR222: 8-point Moving Average Filter

AVR1003: Using the XMEGA Clock System. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Application Note. 8-bit Microcontrollers. AVR280: USB Host CDC Demonstration. 1. Introduction

AVR32100: Using the AVR32 USART. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

How to Calculate the Capacitor of the Reset Input of a C51 Microcontroller 80C51. Application Note. Microcontrollers. Introduction

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

8-bit Microcontroller. Application Note. AVR400: Low Cost A/D Converter

8-bit Microcontroller. Application Note. AVR105: Power Efficient High Endurance Parameter Storage in Flash Memory

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

AVR1321: Using the Atmel AVR XMEGA 32-bit Real Time Counter and Battery Backup System. 8-bit Microcontrollers. Application Note.

APPLICATION NOTE. AT16268: JD Smart Cloud Based Smart Plug Getting. Started Guide ATSAMW25. Introduction. Features

AVR444: Sensorless control of 3-phase brushless DC motors. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Application Note. USB Mass Storage Device Implementation. USB Microcontrollers. References. Abbreviations. Supported Controllers

8-bit RISC Microcontroller. Application Note. AVR236: CRC Check of Program Memory

AVR223: Digital Filters with AVR. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

Tag Tuning/RFID. Application Note. Tag Tuning. Introduction. Antenna Equivalent Circuit

8-bit Microcontroller. Application Note. AVR314: DTMF Generator

64K (8K x 8) Parallel EEPROM with Page Write and Software Data Protection AT28C64B

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

How To Design An Ism Band Antenna For 915Mhz/2.4Ghz Ism Bands On A Pbbb (Bcm) Board

AVR120: Characterization and Calibration of the ADC on an AVR. 8-bit Microcontrollers. Application Note. Features. Introduction

AVR241: Direct driving of LCD display using general IO. 8-bit Microcontrollers. Application Note. Features. Introduction AVR

8-bit Microcontroller. Application Note. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer. Features. Theory of Operation.

AVR1324: XMEGA ADC Selection Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Transcription:

AVR601: Atmel Modular Evaluation Kits for Motor Control Applications 1. Introduction Following the success of the MC100 and MC200 motor control demonstration kits, Atmel is expanding the support for motor control applications and presents a new modular concept for Motor Control evaluation kits. As shown on figure 1, each motor application is now supported by two or three evaluation boards: A power board providing the high current to the motor A processor board supporting one AVR microcontroller and the user interface An optional interface board which may be physically inserted between the Power Board and the Processor Board for signal conditioning. -bit Microcontrollers Application Note Figure 1-1. System Architecture B1 A1 Processor Board B2 Interface Board A2 Power Board ATtiny61 ATMega32M ATXmega... B3 B4 (Optional for Specific Purpose) A3 A4 MOSFETs SPM /16 /16 USB

The offering includes one low voltage power board, three processor boards and the associated firmware. These four boards as shown on figure 2: MC300 is the low voltage power board (max 40V). MC301 is the processor board with the low cost ATtinyx61 MC303 is the processor board with the new high performance XMEGA MC310 is the processor board with the ATMega32M1 (with CAN interface) More processor boards will become available in the future Figure 1-2. Motor control Boards offering MC303 MC301 MC300 MC310 The Atmel Motor Control Interface bus (AMCI bus) shown on Figure 1-3, allows the communication between the power board and the processor board; most motor types are supported by this interface: BLDC and BLAC motors AC induction motors Switch reluctance motors Stepper motors The AMCI bus uses three bit connectors and one /16 bit connector. The interface supports up to four phases (U, V, W, X), each with half bridge control and both voltage and current feedback. With three phase motors, the free X channel can be used for a brake function. The interface also supports Hall sensors, speed, temperature and fault signals and also allows the control of the PFC (Power Factor Correction) from the CPU board. All signals are logic signals or analog signals scaled to reach the digital Vcc. 2 AVR601

AVR601 Figure 1-3. AMCI Motor Control bus This bus can be used by any AVR microcontroller to control a motor. This is an ideal interface to optimize the system cost and to identify the cheapest solution with the required level of performance. 2. Processor boards As shown on Figure 5, each processor board has similar architecture and features; it includes: The corresponding AVR processor, which handles the motor control application and the other tasks. A USB interface for communication with the host using Atmel Motor Control PC software. The USB bridge is handled by an AT90USB127. A connector to plug in an optional ATAVRDB101 display and Human Machine Interface board. A potentiometer for providing analog speed target to the controller. Programming and debugging connectors. The four AMCI Motor Control bus connectors. 3

Figure 2-1. Processor board placement The MC301 supports the ATTinyx61 family of low cost AVR dedicated to motor control. It can also handle analog, TWI or SPI speed reference for rotational speed control. The MC303 supports the XMEGA family of high performance devices that can handle various functions while the CPU handles motor control intensive algorithm. MC303 with DB101 top module is shown on figure 6. The MC310 board supports the ATMega32M1, a cost efficient device providing CAN and LIN communications in automotive and industrial designs. The board includes additional connectors for several communication interfaces: CAN LIN RS232 4 AVR601

AVR601 Figure 2-2. MC303 with DB101 display and HMI top module 3. MC300 low voltage power interface This board, shown on figure 7, is intended to drive low voltage, medium power motors with following specifications: Voltage from 10 to 40 VDC. Current up to 6 Amperes (continuous load) The power board supplies the processor board. The board provides interface for Hall sensors or back EMF information to run sensorless control of the motor. The MC300, mainly targeted to drive BLDC and BLAC motors, can also be used with other motors types like stepper motors. 5

Figure 3-1. MC300 board with BLDC motor 4. Firmware package The flexibility of the modular hardware approach is supported by a growing software package. BLDC and BLAC motors with sensor control are fully supported. Sensorless control is also supported. Please refer to Atmel web site www.atmel.com/motorcontrol for availability of application notes and code examples. Even if a specific combination of microcontroller, driver stage and motor type might not be available from at the release, the similarity in fundamental functionality motors means that it is an option to extract relevant parts of the existing code examples, and modify and reuse it in other implementations. 6 AVR601

AVR601 5. Availability & Ordering codes To simplify the order entry, complete evaluation kits are also available: MC320 includes the MC310 processor board, the MC300 power board and a small BLDC motor (see figure ) MC321 includes the MC301 processor board, the MC300 power board and a small BLDC motor MC323 includes the MC303 processor board, the MC300 power board and a small BLDC motor Figure 5-1. MC320 Evaluation kit MC300, 301, 303, 310, 320, 321 and 323 have the following ordering codes: ATAVRMC300 ATAVRMC301 ATAVRMC303 ATAVRMC310 ATAVRMC320 (includes MC300, MC310, 12V BLDC motor and USB cable) ATAVRMC321 (includes MC300, MC301, 12V BLDC motor and USB cable) ATAVRMC323 (includes MC300, MC303, 12V BLDC motor and USB cable) The ATAVRDB101 display and Human Machine Interface add on board is also available. 7

Documentation available: AVR430 - MC300 Hardware User s Guide AVR469 MC301 Hardware User s Guide AVR470 MC310 Hardware User s Guide AVR194 Brushless DC Motor Control using Atmega32M1 Other documentation available: AVR435: BLDC/BLAC Motor Control Using a Sinus Modulated PWM Algorithm AVR440: Sensorless Control of Two-Phase Brushless DC Motor AVR441: Intelligent BLDC Fan Controller with Temperature Sensor and Serial Interface AVR442: BLDC Fan Motor Control with ATtiny13 AVR443: Sensor-based control of three phase Brushless DC motor AVR444: Sensorless control of 3-phase brushless DC motors AVR446: Linear speed control of stepper motor AVR447: Sinusoidal driving of three-phase permanent magnet motor using ATmega4//16 AVR44: Control of High Voltage Three-phase BLDC Motor AVR449: Sinusoidal driving of 3-phase permanent magnet motor using ATtiny261/461/61 AVR452: Sensor-based Control of Three Phase Brushless DC Motors Using AT90CAN12/64/32 AVR492: Brushless DC Motor control using AT90PWM3 AVR493: Sensorless Commutation of Brushless DC Motor (BLDC) using AT90PWM3 and ATAVRMC100 AVR494: AC Induction Motor Control Using the constant V/f Principle and a Natural PWM Algorithm AVR495: AC Induction Motor Control Using the Constant V/f Principle and a Space-vector PWM Algorithm Refer to www.atmel.com for the complete and updated list. AVR601

Headquarters International Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(40) 441-0311 Fax: 1(40) 47-2600 Atmel Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (52) 2721-977 Fax: (52) 2722-1369 Atmel Europe Le Krebs, Rue Jean-Pierre Timbaud BP 309 7054 Saint-Quentin-en- Yvelines Cedex France Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11 Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24- Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (1) 3-3523-3551 Fax: (1) 3-3523-751 Product Contact Web Site www.atmel.com Technical Support avr@atmel.com Sales Contact www.atmel.com/contacts Literature Requests www.atmel.com/literature Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL S TERMS AND CONDI- TIONS OF SALE LOCATED ON ATMEL S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDEN- TAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel s products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life. 200 Atmel Corporation. All rights reserved. Atmel, Atmel logo and combinations thereof, AVR and others are registered trademarks XMEGA and others are trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.