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

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

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

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

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

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

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

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

AT88CK490 Evaluation Kit

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

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

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

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

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

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

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

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

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

AT91SAM ARM-based Flash MCU. Application Note

AVR353: Voltage Reference Calibration and Voltage ADC Usage. 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.

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

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

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

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

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

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

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

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

APPLICATION NOTE. Atmel AVR2033: SAM-ICE Adapter Hardware User Manual. 8-bit Atmel Microcontrollers. Features. Introduction

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

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

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

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

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

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

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

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

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

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

Introducing a platform to facilitate reliable and highly productive embedded developments

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

USER GUIDE EDBG. Description

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

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

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

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

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

General Porting Considerations. Memory EEPROM XRAM

APPLICATION NOTE. Atmel AVR600: STK600 Expansion, Routing and Socket Boards. Atmel Microcontrollers. Introduction

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

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

CryptoAuth Xplained Pro

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

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

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

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

Software Prerequisites Linux Ubuntu LTS. Estimated completion time: 15min. The goal of this hands-on is to:

USER GUIDE. ZigBit USB Stick User Guide. Introduction

Atmel AVR4027: Tips and Tricks to Optimize Your C Code for 8-bit AVR Microcontrollers. 8-bit Atmel Microcontrollers. Application Note.

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

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

Minicom User Guide USER GUIDE v1.0 26/06/2010. Minicom User Guide

1Mb (64K x 16) One-time Programmable Read-only Memory

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

Two mechanical buttons Two user LEDs Four expansion headers. Board controller with USB interface. One power LED and one status LED

AN2680 Application note

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

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

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

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

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

Application Note. 1. Introduction. 2. Associated Documentation. 3. Gigabit Ethernet Implementation on SAMA5D3 Series. AT91SAM ARM-based Embedded MPU

APPLICATION NOTE. AT03155: Real-Time-Clock Calibration and Compensation. SAM3 / SAM4 Series. Scope

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

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

AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE

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

AT11805: Capacitive Touch Long Slider Design with PTC. Introduction. Features. Touch Solutions APPLICATION NOTE

Capacitive Touch Technology Opens the Door to a New Generation of Automotive User Interfaces

8-bit Atmel Microcontrollers. Application Note. Atmel AVR211: Wafer Level Chip Scale Packages

APPLICATION NOTE. Atmel AT01180: Barcode and QR code scanner User Guide. Atmel 32-bit Microcontroller. Features. Introduction

UM1613 User manual. 16-pin smartcard interface ST8034P demonstration board. Introduction

More Secure, Less Costly IoT Edge Node Security Provisioning

APPLICATION NOTE. Authentication Counting. Atmel CryptoAuthentication. Features. Introduction

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE

DEMO MANUAL DC1623A LTM8033: 36V IN, 3A Low EMI Step-Down µmodule Regulator DESCRIPTION

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

DC INPUT VOLTAGE (V) DC OUTPUT VOLTAGE (V) DC LOAD CURRENT (A) EFFICIENCY (%) (TYPICAL)

Software Real Time Clock Implementation on MC9S08LG32

AN1991. Audio decibel level detector with meter driver

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

Atmel AVR4905: ASF - USB Device HID Generic. 8-/32-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

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

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

DEMO MANUAL DC1338B LTC2990 I 2 C Temperature Voltage and Current Monitor DESCRIPTION

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

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

DEMO MANUAL DC1887A LTC3128 High Efficiency 2-Cell Supercapacitor Charger and Balancer Converter. Description

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.