AVR4018: Inertial Two (ATAVRSBIN2) Hardware User's Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Similar documents
Atmel AVR1926: XMEGA-B1 Xplained Getting Started Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Atmel CryptoAuthentication Starter Kit

Atmel AVR473: ATAVRSB202 Hardware User Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

AVR32901: EVKLCD100/EVKLCD101 Hardware User's Guide. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR1619: XMEGA-B1 Xplained Demonstration. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR ATxmega384C3 microcontroller OLED display with 128x32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor

AVR1518: XMEGA-A1 Xplained Training - XMEGA Clock System. 8-bit Atmel Microcontrollers. Application Note. Prerequisites.

Atmel QT600 Quick Start Guide Touch Solutions

Atmel LF-RFID Kit Comparison Chart. Application Note. Atmel LF-RFID Kit Comparison Chart. 1. Description

Atmel AVR32847: Migration from/to the UC3L0 64/32/16 from/to the UC3L0 256/ bit Atmel Microcontrollers. Application Note.

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

APPLICATION NOTE. Atmel AVR1638: XMEGA RTC Calibration. 8-bit Atmel Microcontrollers. Features. Introduction

APPLICATION NOTE. AT03324: Atmel REB212BSMA-EK Quick Start Guide. Atmel MCU Wireless. Introduction

Hardware Prerequisites Atmel Xplained Pro Evaluation Kit Atmel WINC1500 extension USB Micro Cable (TypeA / MicroB)

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

USER GUIDE. Atmel QT1 Xplained Pro. Preface

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

USER GUIDE. Atmel QT6 Xplained Pro. Preface

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

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

AVR1503: Xplain training - XMEGA Programmable Multi Interrupt Controller 8-bit Microcontrollers Application Note Prerequisites

APPLICATION NOTE. Atmel AT03160: Migrating Bootloader from ATxmega128A1 to other Atmel XMEGA Devices. Atmel AVR XMEGA. Features.

Atmel ATMXT143E touchscreen controller Capacitive touch ITO 320 x 240 pixel LCD display with SPI interface LED backlight

APPLICATION NOTE. Atmel AT03304: SAM D20 I 2 C Slave Bootloader SAM D20. Description. Features

Ethernet1 Xplained Pro

Atmel AVR1924: XMEGA-A1 Xplained Hardware User's Guide. 8-bit Atmel Microcontrollers. Application Note. Preliminary. Features.

STK521. User Guide B AVR 01/12

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

One-channel Toggle-mode Touch Sensor IC with Power Management Functions AT42QT1012. Summary

APPLICATION NOTE. Atmel AVR536: Migration from ATmega644 to ATmega644A. 8-bit Atmel Microcontrollers. Introduction

APPLICATION NOTE. Atmel AT02260: Driving AT42QT1085. Atmel QTouch. Features. Description

AVR32752: Using the AVR32 UC3 Static Memory Controller. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AVR057: Internal RC Oscillator Calibration for ATtiny4/5/9/10/20/40. 8-bit Atmel Microcontrollers. Features.

USER GUIDE. Atmel PROTO1 Xplained Pro. Preface

ATtiny104 Xplained Nano. Preface. AVR 8-bit Microcontrollers USER GUIDE

APPLICATION NOTE. Atmel AVR3009: Driving QTouch Device with I 2 C Interface. Atmel QTouch. Introduction

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O

AVR1501: Xplain training XMEGA Timer/Counter 8-bit Microcontrollers Application Note Prerequisites 1 Introduction

AVR32917: picopower Board getting started. 32-bit Microcontrollers. Application Note. Preliminary. Features. 1 Introduction

USER GUIDE. ATWINC1500 Xplained Pro. Preface

AVR1303: Use and configuration of IR communication module. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

AVR1508: Xplain training - XMEGA DAC 8-bit Microcontrollers Application Note Features 1 Introduction

USER GUIDE. Wireless Production Test Reference Protocol Specification Document. Atmel MCU Wireless. Description

AVR1512: XMEGA-A1 Xplained training - XMEGA Basics. 8-bit Atmel Microcontrollers. Application Note. Prerequisites. 1 Introduction

8-bit Microcontroller with 16K Bytes In-System Programmable Flash. ATtiny87 ATtiny167 Automotive

APPLICATION NOTE. Atmel AVR116: Wear Leveling on DataFlash. 32-bit Atmel Microcontrollers. Features. Description. Wear leveling

APPLICATION NOTE. Atmel AT03782: Using Low Power Modes in SAM4N Microcontroller. Atmel 32-bit Microcontroller. Features.

APPLICATION NOTE. Atmel AVR2131: Lightweight Mesh Getting Started Guide. Atmel MCU Wireless. Features. Description

a clock signal and a bi-directional data signal (SCL, SDA)

AVR532: Migration from ATmega48/88/168 to ATmega48A/88A/168A. 8-bit Microcontrollers. Application Note. 1 Introduction

32Kbytes on-chip SRAM. Viterbi decoding and CRC PRIME compliant 128-bit AES encryption Channel sensing and collision pre-detection

I/O1 Xplained Pro. Preface. Atmel MCUs USER GUIDE

AVR1315: Accessing the XMEGA EEPROM. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AT89ISP Programmer Cable Introduction AT89ISP Programmer Cable Parallel Port Settings Application Note AT89ISP Software AT89ISP Cable polarized

Section 5 SERCOM. Tasks SPI. In this section you will learn:

Atmel AT697F. Rad-Hard 32-bit SPARC v8 Processor ERRATA SHEET. Active Errata List

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

AVR based 125kHz RFID Evaluation Kit (Re)Programming Guide ATA2270-EK1. Overview. Fuse Settings: ISP Programming

USER GUIDE EDBG. Description

AT88CK101 HARDWARE USER GUIDE. Atmel CryptoAuthentication Development Kit. Atmel CryptoAuthentication AT88CK101 Daughterboard

OLED display Sensors readout. Light sensor Temperature sensor

AT60142H/HT. Rad-Hard 512Kx8 Very Low Power CMOS SRAM ERRATA-SHEET. Active Errata List. Errata History. Abbreviations. 1.

AT17F Series. Application Note. Programming Circuits for AT17F Series Configurators with Xilinx FPGAs. 1. Introduction

Atmel AVR ATxmega384C3 microcontroller OLED display with pixels resolution Analog sensors. Ambient light sensor Temperature sensor

Atmel AT697F. Rad-Hard 32-bit SPARC v8 Processor ERRATA SHEET. Active Errata List

AVR32401: AVR32 AP7 Linux Interfacing DataFlash. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

8-megabyte, 4-megabyte, and 2-megabyte 2.7-volt Only DataFlash Cards AT45DCB008D AT45DCB004D AT45DCB002D. Not Recommended for New Design

QTouch 8-key Touch Sensor IC AT42QT1085. Summary

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

USER GUIDE. ZigBit USB Stick User Guide. Introduction

AT02667: XMEGA-E5 Xplained Hardware User's Guide. Features. Description. AVR XMEGA Microcontrollers APPLICATION NOTE

AT697E. Application Note. Checking AT697E Code for Occurrence of LDF/FPOPd Instructions Sequence with a dependency on an Odd-Numbered Register

AVR097: Migration between ATmega128 and ATmega1281/ATmega bit Microcontrollers. Application Note. Features. 1 Introduction

CAN Microcontrollers. Application Note. Migrating from T89C51CC01 to AT89C51CC03. Feature Comparison

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

8-bit Microcontroller with 2K/4K/8K Bytes In-System Programmable Flash. Appendix A. Preliminary. ATtiny261 ATtiny461 ATtiny861 Automotive

AT91 ARM Thumb Microcontrollers. Application Note. Using the ECC Controller on AT91SAM9260/9263 and AT91SAM7SE Microcontrollers. 1.

AT91 ARM Thumb Microcontrollers. Application Note. AT91 Host Flash Loader. 1. Package Contents. 2. Definition of Terms. 3.

AVR32 UC3 Software Framework... User Manual

Getting Started with the SAM4L-EK Demo

AT91 ARM Thumb-based Microcontroller. Application Note. AT91SAM7X and AT91SAM7XC Microcontroller Series Schematic Check List. 1.

High-performance Electrically Erasable Programmable Logic Device

Native route discovery algorithm

CAN, 80C51, AVR, Microcontroller. Application Note

ATDH2200E Programming Kit... User Guide

CMSIS DAP Setup. Document Version History Document Version ngxtechnologies.com 2

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

Interfacing the internal serial EEPROM

EDBG. Description. Programmers and Debuggers USER GUIDE

AVR469: MC301 Hardware User Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

8-bit Microcontroller. Application Note. AVR320: Software SPI Master

Smart RF Device Family - Getting Started Guide. Features. Description. References ATAN0115 APPLICATION NOTE

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

ATtiny817 QTouch Moisture Demo User Guide. Description. Features. AVR 8-bit Microcontrollers USER GUIDE

ATECC108/ATSHA204 USER GUIDE. Atmel Firmware Library. Features. Introduction

Rad Hard FPGA. AT40KEL-DK Design Kit Content. Description. Kit Content. Reference Material. Support

Atmel AVR1912: Atmel XMEGA-B1 Xplained Hardware User Guide. 8-bit Atmel Microcontrollers. Application Note. Features.

SAM4 Reset Controller (RSTC)

Transcription:

AVR4018: Inertial Two (ATAVRSBIN2) Hardware User's Guide Features Compatible with all Atmel AVR Xplain MCU boards Full nine-degree-of-freedom inertial sensing InvenSense three-axis MEMS gyroscope (IMU-3000 ) Kionix three-axis MEMS accelerometer (KXTF9) Honeywell three-axis electronic compass (HMC5883) All sensor drivers available within the Atmel AVR Software Framework Temperature sensing through IMU-3000 8-bit Microcontrollers Application Note 1 Introduction The Atmel Sensors Xplained series of development boards and software are designed to be plug compatible with all Atmel Xplain MCU boards, providing a wide range of microcontroller performance depending on the application needs. Atmel has partnered with leading suppliers of accelerometer, gyroscope, compass, pressure, and light sensors to provide a range of sensor boards that enable easy evaluation and development with a wide range of Atmel controller solutions. To accelerate development with these sensor-based solutions, Atmel has worked with its partners to make the necessary sensor drivers available as part of the Atmel AVR Studio development environment and the AVR Software Framework. The drivers are available directly from Atmel, and provide basic interface functionality with both raw data and calibrated engineering units outputs integrated into a standard API. The Atmel Inertial Two Sensors Xplained development board delivers a full nine degree-of-freedom sensor platform combining an accelerometer, compass, gyroscope, and temperature sensing that is ideal for developing motion sensing or user interface applications. Rev.

2 Related items 2.1 Application notes Sensors Xplained Software Users Guide (AVR4016) Sensors Xplained Atmel Data Visualizer (AVR4017) Sensors Xplained Sensor Top Board Design Notes (AVR4014) 3 Description The Atmel Inertial Two Sensors Xplained development board provides full ninedegree-of-freedom sensing capability from a set of three integrated, three-axis inertial sensors. The sensors are connected via the I 2 C serial digital interface through a common header that is compatible with the full range of Atmel Xplain MCU boards. This sensor cluster is well suited for cell phones, handheld devices, computer peripherals, man-machine interfaces, virtual reality features, and game controllers. The sensors described in the following sections are incorporated into this development board, and detailed explanations of their operation can be obtained from the relevant partner s component datasheets. 3.1 Three-axis gyroscope from InvenSense (IMU-3000) The InvenSense IMU-3000 is a single-chip, digital-output, three-axis MEMS gyroscope IC and Digital Motion Processor hardware accelerator engine with a secondary I 2 C port that interfaces to the digital accelerometer to deliver a complete six-axis sensor fusion output to its primary I 2 C port. By providing an integrated sensor fusion output, the IMU-3000 offloads the intensive motion processing computation requirements from the host processor, reducing the need for frequent polling of the motion sensor output. 3.2 Three-axis accelerometer from Kionix (KXTF9-1026) The Kionix KXTF9 is a three-axis ±2g, ±4g, or ±8g MEMS accelerometer with integrated orientation, tap/double tap, and activity detecting algorithms. An internal ASIC device packaged with the sense element provides signal conditioning and intelligent user programmable application algorithms. An I 2 C interface is used to communicate with the chip to configure and check updates to the orientation, Directional Tap detection, and activity monitoring algorithms. 3.3 Three-axis electronic compass from Honeywell (HMC5883L) The Honeywell HMC5883L is a three-axis magnetic sensor that includes Honeywell s state-of-the-art, high-resolution, magneto-resistive sensors with automatic degaussing (demagnetizing) strap drivers, offset cancellation, and a 12-bit ADC for highresolution earth field sensing. Utilizing Honeywell s anisotropic magneto-resistive (AMR) technology, the solid-state HMC5883L feature advanced, precision, in-axis sensitivity and linearity, and is designed to measure both the direction and the magnitude of the Earth s magnetic fields. 2 AVR4018

4 Hardware layout AVR4018 Figure 4-1 shows the physical arrangement of the Inertial Two Sensors Xplained development board. Note that all three sensors have their X, Y, and Z axis aligned, and a symbol is provided to indicate their directional alignment. Figure 4-1. Sensor arrangement. The Inertial Two Sensors Xplained development board must be attached to the correct headers on the Xplain MCU board to ensure proper operation. All the Sensors Xplained development boards attach to headers J1 and J2 on the MCU boards, and a board alignment indicator is printed on the board to aid correct alignment. As an example, Figure 4-2 shows the orientation of the similar Atmel Inertial One Sensors Xplained development board when attached to the Atmel UC3-L0 Xplained MCU board. Figure 4-2. Correct board attachment orientation. 3

5 Schematic NOTE Figure 5-1 shows the schematic for the Inertial Two Sensors Xplained development board, and Table 5-1 gives the I 2 C addresses for the three sensors. The I 2 C pull-up resistors are included on the Inertial Two Sensors Xplained board. Figure 5-1. Inertial Two schematic. 4 AVR4018

AVR4018 Table 5-1. Sensor I 2 C addresses. Sensor IMU-3000 KXTF9 HMC5883L I 2 C addresses 0x68 0x0F 0x1E 5.1 Circuit configuration options A number of hardware options are available on the Inertial Two Sensors Xplained development board to allow investigation of the sensors functioning. Theses options are described below. 5.1.1 Power supply options 5.1.2 Test points The power supplied to the digital header on the Xplained series of sensor boards is nominally set to 3.3V. The Inertial Two Sensors Xplained development board has an onboard 2.5V regulator to supply power to all three sensors. The current from the regulator is supplied to the sensors through R3, a zero-ohm resistor. This resistor can be removed and replaced with a current monitor, if required, to investigate the sensor power consumption. If it is desired to bypass the onboard regulator, R3 can be removed and a zero-ohm resistor placed in position R4. This will now supply the sensors directly from the 3.3V Xplain MCU board supply. A number of test points are available for use with an oscilloscope to investigate the functioning of the sensors. Figure 5-2 shows the physical locations of the test points on the board. Figure 5-2. Locations of test points. 5

5.1.3 I 2 C options 5.1.4 Regulator power control In the as-shipped configuration, the KXTF9 accelerometer is connected to the auxiliary I 2 C bus that is controlled by the IMU-3000 gyroscope. The IMU-3000 will pass data from the primary I 2 C bus directly through to the KXTF9. This allows the Digital Motion Processor in the IMU-3000 to directly control the KXTF9. See the IMU- 3000 datasheet for further details on this feature. If it is desired to connect the KXTF9 directly to the MCU I 2 C data bus, remove the two zero-ohm resistors, R8 and R9, and insert them into positions R5 and R6. This will then bypass the IMU-3000 and allow direct control of the KXTF9. In normal operation, the Regulator Enable input on the voltage regulator is pulled up by resistor R10. This pull-up is controlled by pin 8 on the J2 digital header, which is normally in high-impedance mode. If it is desired to power cycle the sensor board, switch pin 8 to ground. This will disable the regulator and turn off all the sensors. 6 AVR4018

AVR4018 EVALUATION BOARD/KIT IMPORTANT NOTICE This evaluation board/kit is intended for use for FURTHER ENGINEERING, DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY. It is not a finished product and may not (yet) comply with some or any technical or legal requirements that are applicable to finished products, including, without limitation, directives regarding electromagnetic compatibility, recycling (WEEE), FCC, CE or UL (except as may be otherwise noted on the board/kit). Atmel supplied this board/kit AS IS, without any warranties, with all faults, at the buyer s and further users sole risk. The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user indemnifies Atmel from all claims arising from the handling or use of the goods. Due to the open construction of the product, it is the user s responsibility to take any and all appropriate precautions with regard to electrostatic discharge and any other technical or legal concerns. EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE, NEITHER USER NOR ATMEL SHALL BE LIABLE TO EACH OTHER FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES. No license is granted under any patent right or other intellectual property right of Atmel covering or relating to any machine, process, or combination in which such Atmel products or services might be or are used. Mailing Address: Atmel Corporation, 2325 Orchard Parkway, San Jose, CA 95131 7

Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: (+1)(408) 441-0311 Fax: (+1)(408) 487-2600 www.atmel.com Atmel Asia Limited Unit 01-5 & 16, 19F BEA Tower, Milennium City 5 418 Kwun Tong Road Kwun Tong, Kowloon HONG KONG Tel: (+852) 2245-6100 Fax: (+852) 2722-1369 Atmel Munich GmbH Business Campus Parkring 4 D-85748 Garching b. Munich GERMANY Tel: (+49) 89-31970-0 Fax: (+49) 89-3194621 Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chou-ku, Tokyo 104-0033 JAPAN Tel: (+81) 3523-3551 Fax: (+81) 3523-7581 2011 Atmel Corporation. All rights reserved. / Rev.: CORP072610 Atmel, Atmel logo and combinations thereof, AVR, AVR logo, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. 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 THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, 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 INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND 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 products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.

Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Microchip: ATAVRSBIN2