AN055. Replacing KX023, KX123, KX124 with KXG07. Introduction

Similar documents
AN 038. Getting Started with the KXTJ2. Introduction

AN065. AN065 Getting Started with the KXTJ3. Introduction

± 2g Tri-axis Accelerometer Specifications

± 2g Tri-Axis Accelerometer Specifications

± 2g Tri-axis Accelerometer Specifications

± 2g Tri-axis Digital Accelerometer Specifications

KXCJK AN 039. Getting Started with the KXCJK. Introduction

± 2g Tri-axis Accelerometer Specifications

± 2g / 4g / 6g / 8g Tri-axis Digital Accelerometer Specifications

± 10g Tri-axis Accelerometer Specifications

± 2g / 4g / 8g Tri-axis Digital Accelerometer Specifications

AN049. Getting Started. 1. Introduction

± 2g / 4g / 8g Tri-axis Digital Accelerometer Specifications

± 8g / 16g / 32g Tri-axis Digital Accelerometer Specifications

ASM330LHH. Automotive 6-axis inertial module: 3D accelerometer and 3D gyroscope. Data brief. Features. Applications. Description

Pedometer 3 Click. PID: MIKROE 3259 Weight: 24 g

± 2g / 4g / 8g / 16g Tri-axis Digital Accelerometer Specifications

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A

EZ430-C9. Getting Started with Kionix EZ430-C9 Evaluation Board for the Texas Instruments MSP430 USB Stick Development Tool

AN023. Getting started with the KXTF9. Introduction. Circuit Schematic

Stream Mode, collect up to and holds the last 4096 bytes of data plus two (2) additional sets discarding oldest data to make room for newer data.

GSDM110 Three-Axis Digital Magnetometer

Sensor Toolbox (Part 2): Inertial Sensors

Programmable Dual Axis Digital Accelerometer and Impact Sensor ADIS16204

LPR530A ±300 /Second, ±1200 /Second Analog Pitch-Roll Gyroscope Module

AN 025 Getting Started with the KXTI9

Gyroscope Module 3-Axis L3G4200D (#27911)

IMU-3000 Motion Processing Unit Product Specification Rev 1.1

Note: Examples discussed in this application note pertain to State Program 2.

GMA301 ±6g Tri-Axial Digital Accelerometer

This technical note is intended to provide information about the proper power-on procedure of the Kionix KMX62, KMX63 sensors.

TECHNICAL NOTE. VS1000: Evaluation Kit EVBA_2.0. Contents. EVBA_2.0 is a plug and play Evaluation Kit for Colibrys VS1000 accelerometers line.

AN-1025 APPLICATION NOTE

Sensing our world PRODUCT OVERVIEW

OOB (1) Detection Module, With I 2 C Interface Accelerometer

± 1200uT Tri-axis Digital Magnetometer/ ± 2g/4g/8g/16g Tri-axis Digital Accelerometer Specifications

Accelerometer with Analog and Digital I/O for StackableUSB USB1600

IMU06WP. What is the IMU06?

Order code Temperature range ( C) Package Packing

Accel 5 click. PID: MIKROE 3149 Weight: 24 g

ICM Datasheet ICM-20690

MPU-6500 Product Specification Revision 1.1


MEMSENSE. AccelRate3D. Triaxial Accelerometer & Gyroscope Analog Inertial Sensor

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.

MMA7260QT. 3 Axis Accelerometer Module

mcube Proprietary APS v1.0 1 / mcube Inc. All rights reserved.

TDK-InvenSense Motion Sensor Universal Evaluation Board (UEVB) User Guide

Product Family Specification

IST8301C 3D Magnetometer Sensor. Datasheet

Signal conditioning and filtering. Temperature Sensor. 1 SCK 3 MISO 4 MOSI 7 CSB Sensing element 2. Signal conditioning and filtering

MPU-6000 and MPU-6050 Product Specification Revision 3.4

PAT9125EL: Optical Tracking Miniature Chip

MMA axis digital accelerometer module

PAN502x Capacitive Touch Controller Datasheet

MPU-3050 Motion Processing Unit Product Specification

Control Circuitry 2 M1. Micrel Inc Fortune Drive San Jose, CA USA tel +1 (408) fax + 1 (408)

IMU Axis Gyro Evaluation Board Application Note

TSYS01-FAMILY Digital Temperature Sensors

Parallax LSM9DS1 9-axis IMU Module (#28065)

MMC212xMG. Dual-axis Magnetic Sensor, With I 2 C Interface FEATURES. Signal Path X

MEMS motion sensors. June

MPU-6000/MPU Axis Evaluation Board User Guide

GENERAL DESCRIPTION MC3635 FEATURES

MPU-3000/MPU-3050 Motion Processing Unit Product Specification Rev 2.9

± 2g / 4g / 8g Tri-axis Digital Accelerometer Specifications

MEMS functional sensor: smart 3D orientation and click detection standalone device. FC30-40 to +85 LGA-14 Tray FC30TR -40 to +85 LGA-14 Tape and reel

Altimeter / Barometer Module SMD500 ultra low power, low voltage

HEAD QUARTER. Floor 2, No 1008, Chung-Hsing Rd Sec 4, Chu-Tung, Hsinchu, 31061, Taiwan TEL: FAX: ShenZhen/China Office:

PAJ7025R2: Multiple Objects Tracking Sensor Module

Fully Integrated Thermal Accelerometer MXC6225XU

SCA620-EF1V1B SINGLE AXIS ACCELEROMETER WITH ANALOG INTERFACE

± 2g / 4g / 8g Tri-axis Digital Accelerometer Specifications

ICM Datasheet. Revision 1.0

CSE 466 Exam 1 Winter, 2010

MEMS Micro Joystick Specification Knowles Acoustics 1151 Maplewood Drive Itasca, IL 60143

ITG-3200 Hookup Guide

Obsolete Product(s) - Obsolete Product(s)

Monitoring Human Body Motion Denis Hodgins

Mbed Microcontroller SPI. Spring, 2018 Prof. Jungkeun Park

AS Channels Capacitive Touch Sensor IC From Santa Clara, United States of America

MMA845x Driver: Quick Start Guide

DSC2033. Low-Jitter Configurable Dual LVDS Oscillator. General Description. Features. Block Diagram. Applications

IPPS-015 series Intelligent Pressure Sensor

Order code Temperature range ( C) Package Packing. LY3100ALH -40 to +85 LGA-10 (3x5x1) Tray LY3100ALHTR -40 to +85 LGA-10 (3x5x1) Tape and reel

Sensing our world PRODUCT OVERVIEW

ITG-3050 Product Specification. Revision 1.3

Cross-Domain Development Kit XDK110 Platform for Application Development

Technical Manual Rev1.1

Sensing our world PRODUCT OVERVIEW

AN 006. Handheld Electronic Compass Applications Using a Kionix MEMS Tri-Axis Accelerometer. Introduction

MPU-6000 and MPU-6050 Product Specification Revision 3.2

Compass Module 3-Axis HMC5883L (#29133)

Sensing our world PRODUCT OVERVIEW

Order code Temperature range ( C) Package Packing. LPY450AL -40 to +85 LGA-28 (4x5x1) Tray LPY450ALTR -40 to +85 LGA-28 (4x5x1) Tape and reel

PMT9101DM T2QU: Optical Track Sensor

16-Channel 16-Bit Differential High-Speed PMC Analog Output Board

Control Circuitry 2 M1. Micrel Inc Fortune Drive San Jose, CA USA tel +1 (408) fax + 1 (408)

3SM201KMT1KB MEMS Microphone

Sample board for USB DEVELOPPER KIT

Transcription:

Replacing KX023, KX123, KX124 with KXG07 Introduction The purpose of this application note is to illustrate how the Kionix KXG07 accelerometergyroscope can replace an existing Kionix KX023, KX123, or KX124 accelerometer. Pin Compatibility The KX023, KX123, and KX124 accelerometer can easily be replaced by a KXG07 accelerometer-gyroscope for either an I2C or SPI interface application. In some existing KX023, KX123, and KX124 applications; the KXG07 may be drop in replaceable (hardware only). KX023, KX123, and KX124 KXG07 Pin Name Description Pin Name Description 1 IO_VDD The power supply input for the digital communication bus. Optionally decouple this pin to ground with a 0.1uF ceramic capacitor. 1 VDDIO External supply for IO ring. Optional Bypass capacitor C2 2 NC 3 NC 2 AUX_CL Auxiliary I2C master serial clock. 3 AUX_DA Auxiliary I2C master serial data. 4 SCLK/SCL SPI and I 2 C Serial Clock 5 GND Ground 6 SDI/SDA SPI Data input / I2C Serial Data 7 SDO/ADDR 8 ncs Serial Data Out pin during 4 wire SPI communication and part of the device address during I2C communication. SPI enable / I2C mode select. Connect to GND for SPI enabled, I2C communication disabled. Connect to IO_VDD for SPI disabled, I2C communication enabled. Do not leave floating. 9 INT2 Physical Interrupt 2. Leave floating if not used. 4 SCLK_SCL SPI/I2C serial clock. 1 5 NC Leave unconnected or connect to GND 6 MOSI_SDA SPI MOSI / I2C serial data. 1 7 MISO_ADDR SPI MISO / I2C slave_addr[0] 8 CS_B SPI mode CS_B = 0 / I2C mode CS_B = 1 9 INT2 Programmable interrupt output. 2 10 NC 10 NC Leave unconnected or connect to GND or IO_VDD 11 INT1 Physical Interrupt 1. Leave floating if not used.0 11 INT1 Programmable interrupt output. 12 GND Ground 13 TRIG 14 VDD 15 NC 16 NC Trigger pin for FIFO buffer control Connect to GND when not using external trigger option. The power supply input. Decouple this pin to ground with a 0.1uF ceramic capacitor. 12 VSS GND. 13 SYNC_TRIG SYNC input/output. External TRIG input for buffer function. 2,3 14 VDD External supply with Bypass capacitor C1 15 NC Leave unconnected or connect to GND 16 NC Leave unconnected or connect to GND Figure 1: Pin Description KX023, KX123, and KX124 vs. KXG07 36 Thornwood Dr. Ithaca, NY 14850 USA Tel: 607-257-1080 Fax: 607-257-1146 www.kionix.com info@kionix.com Page 1 of 6

Key Differences KXG07 additionally offers: o Accelerometer-Gyroscope combination (6-axis) o Temperature sensor o Timestamping o Larger sample buffer (4096 bytes) o ±16g Full Scale range selection o Auxiliary I2C master interface to control up to 2 additional auxiliary sensors KXG07 internal register definitions do not align exactly with the KX023/123/124. Since the KXG07 contains the same engines within the KX023/123/124, many of the register names are the same (bit locations may differ). Software changes are required in the user s application. KXG07 (highlighted notes 2, 3 in Figure 1): Care must be taken with external connection of the SYNC pin. The reset state of the SYNC pin is tri-stated. If pin is not used in application, connect to IO_VDD or GND and ensure the state of the pin is never changed to output through register write to FSYNC_CTL register. If pin is configured as Output in the application, the pin must be left floating to avoid internal short circuit to IO_VDD or GND. The INT2 and SYNC_TRIG pins are multifunction pins. The pin configuration changes based on the state of fsync_trig and fsync_mode[1:0] control fields per below table: Side-by-Side Comparison fsync_trig fsync_mode INT2 SYNC_TRIG Notes 0 0 interrupt 2 trigger Fsync function is not enabled. 0 >0 interrupt 2 sync Fsync function is enabled. 1 x sync trigger Figure 2: Multifunctional Pin Operation The following are key similarities and differences in hardware and software between the KX023, KX123, KX124 accelerometer and the KXG07 accelerometer-gyroscope: Package Information Sensing Axis (Accel) XYZ 3-axis XYZ 3-axis XYZ 3-axis XYZ 3-axis Sensing Axis (Gyro) XYZ 3-axis Package Size mm 3x3x0.9 3x3x0.9 3x3x0.9 3x3x0.9 Package Type LGA LGA LGA LGA Pins 16 16 16 16 Page 2 of 6

Features Low Power Mode Yes Yes Yes Yes Self-test Yes Yes Yes Yes Wake-up Yes Yes Yes Yes Back-to-Sleep Yes Yes Yes Yes Freefall Detection Yes Yes Yes Yes Tap, Double Tap Detection Yes Yes Yes Yes Tilt Orientation Detection Yes Yes Yes Yes Sample Buffer (FIFO) Bytes 256 2048 2048 4096 Accelerometer Sensor Yes Yes Yes Yes Temperature Sensor No No No Yes Gyroscope No No No Yes Timestamp No No No Yes Auxiliary I2C No No No Yes Electrical Specifications Supply Voltage (Vdd) V 1.71 3.6 1.71 3.6 1.71 3.6 1.71 3.6 I/O Pads Supply Voltage (IOVdd) V 1.7 Vdd 1.7 Vdd 1.7 Vdd 1.7 Vdd Current Consumption Low Power High Res Operating (Accel Only) µa 10 10 10 15 Operating (Gyro Only) µa 185 Operating (Gyro + Accel) µa 200 Operating (Accel Only) µa 145 145 145 150 Operating (Gyro Only) µa 500 Operating (Gyro + Accel) µa 600 Standby µa 0.9 0.9 0.9 1.5 I2C Communication Rate (max) MHz 3.4 3.4 3.4 3.4 SPI Communication Rate (max) MHz 10 10 10 10 Page 3 of 6

Environmental Supply Voltage (VDD) V -0.3 3.63-0.3 3.63-0.3 3.63-0.3 3.6 Operating Temperature Range C -40 85-40 85-40 85-40 85 Storage Temperature Range C -55 150-55 150-55 150-55 150 Mechanical Shock (powered and unpowered) g ESD (HBM) V 2000 2000 2000 2000 Accelerometer Mechanical Operating Temperature Range C -40 85-40 85-40 85-40 85 Zero-g Offset mg ±25 ±25 ±25 ±25 Zero-g Offset Variation from RT over Temp. ± mg/ºc 0.2 0.2 0.2 0.25 Sensitivity GSEL1=0, GSEL0=0 (±2g) counts/g 16384 16384 16384 16384 GSEL1=0, GSEL0=1 (±4g) counts/g 8192 8192 8192 8192 GSEL1=1, GSEL0=0 (±8g) counts/g 4096 4096 4096 4096 GSEL1=1, GSEL0=1 (±16g) counts/g 2048 Sensitivity Variation from RT over Temp. %/ C 0.01 0.01 0.01 0.01 (xy) 0.03 (z) Self-Test Output change on Activation g 0.5 0.5 0.5 0.5 Mechanical Resonance (-3dB) 1 Hz 3500 (xy) 3500 (xy) 3500 (xy) 3500 (xy) Non-Linearity % of FS 0.6 0.6 0.6 0.5 Cross Axis Sensitivity % 2 2 2 2 Noise (RMS at 50Hz) mg 0.75 0.75 0.75 TBD 1. Resonance as defined by the dampened mechanical sensor. Page 4 of 6

Sensor Output Registers (Primary) Addr KX023, KX123, KX124 KXG07 (hex) Name Description Name Description 00 XHP_L X-axis high pass filter output low TEMP_OUT_L Temperature output low byte 01 XHP_H X-axis high pass filter output high TEMP_OUT_H Temperature output high byte 02 YHP_L Y-axis high pass filter output low GYRO_XOUT_L Gyro X-axis output low byte 03 YHP_H Y-axis high pass filter output high GYRO_XOUT_H Gyro X-axis output high byte 04 ZHP_L Z-axis high pass filter output low GYRO_YOUT_L Gyro Y-axis output low byte 05 ZHP_H Z-axis high pass filter output high GYRO_YOUT_H Gyro Y-axis output high byte 06 XOUT_L X-axis output low GYRO_ZOUT_L Gyro Z-axis output low byte 07 XOUT_H X-axis output high GYRO_ZOUT_H Gyro Z-axis output high byte 08 YOUT_L Y-axis output low ACC_XOUT_L Accel X-axis output low byte 09 YOUT_H Y-axis output high ACC_XOUT_H Accel X-axis output high byte 0A ZOUT_L Z-axis output low ACC_YOUT_L Accel Y-axis output low byte 0B ZOUT_H Z-axis output high ACC_YOUT_H Accel Y-axis output high byte 0C ACC_ZOUT_L Accel Z-axis output low byte 0D ACC_ZOUT_H Accel Z-axis output high byte Page 5 of 6

The Kionix Advantage Kionix technology provides 6 Degrees-of-Freedom inertial sensor system on a single, silicon chip, which is designed to strike a balance between current consumption and noise performance with excellent bias stability over temperature. A gyroscope accelerometer can be used to enable a variety of simultaneous features including, but not limited to: Hard Disk Drive protection Vibration analysis Tilt screen navigation Sports modeling Theft, man-down, accident alarm Image stability, screen orientation & scrolling Computer pointer Navigation, mapping Game playing Automatic sleep mode Remote controls Toys Theory of Operation During operation, the gyroscope sensor elements are forced into vibration. When angular velocities are applied about the sensing axes, vibration is transferred to sensing elements, causing capacitance changes at the sensor electrodes. Acceleration sensing is based on the principle of a differential capacitance arising from acceleration-induced motion of the sense element, which utilizes common mode cancellation to decrease errors from process variation, temperature, and environmental stress. Capacitance changes are amplified and converted into digital signals which are processed by a dedicated digital signal processing unit. The digital signal processor applies filtering, bias and sensitivity adjustment, as well as temperature compensation. The DSP also feeds back the driving signal to ensure the proper sensor excitation. For product summaries, specifications, and schematics, please refer to the Kionix MEMS accelerometer product catalog at http://www.kionix.com/parametric/6-axis Combo Parts And 9- Axis Solutions Page 6 of 6