im M o t i o n S e n s o r D a t a S h e e t Ver. 1.2

Similar documents
AMS0805WAH. CATALOG No.: AMS0805WAH. Motion Sensor Data Sheet Ver Advanced Material on Technology

TABLE OF CONTENTS. FT5x06 DATASHEET 1 OVERVIEW TYPICAL APPLICATIONS FUNCTIONAL DESCRIPTION... 1

SUNSTAR 传感与控制 TEL: FAX: SCA3100-D04 Data Sheet SCA3100-D04 3-AXIS HIGH PERFO

SCA3100-D04 3-AXIS HIGH PERFORMANCE ACCELEROMETER WITH DIGITAL SPI INTERFACE

CMPS11 - Tilt Compensated Compass Module

TSM Channel Self Calibration Capacitive Touch Sensor SPECIFICATION V1.0

PNI MicroMag 3. 3-Axis Magnetic Sensor Module. General Description. Features. Applications. Ordering Information

SCA100T-D07 2-AXIS HIGH PERFORMANCE ANALOG ACCELEROMETER

16 Channels LED Driver

MicroMag2 2-Axis Magnetic Sensor Module

SZ007A Preliminary Specification

MiCo SnP HT-01D HT-01D. Humidity & Temperature Sensor Module. User s Manual. MiCo SnP. 1/16

ES7243. High Performance Stereo Audio ADC FEATURES APPLICATIONS ORDERING INFORMATION BLOCK DIAGRAM

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

CBM7021 Capacitive Touch Sensor Controller Datasheet Chipsbank Microelectronics Co., Ltd.

RB-Dev-03 Devantech CMPS03 Magnetic Compass Module

16-Bit, Single-Channel, Ultra-Low Power, Delta-Sigma ADC with 2-Wire Serial Interface

DS1803 Addressable Dual Digital Potentiometer

I2C Demonstration Board I 2 C-bus Protocol

Serial Communication AS5132 Rotary Magnetic Position Sensor

preliminary Fully Integrated Proximity Sensor with Infrared Emitter and I 2 C Interface featuring Interrupt Function I2C BUS VOLTAGE RANGE (V)

Data Sheet THE SCA61T INCLINOMETER SERIES. Features. Applications. Functional block diagram

ILI2117 Capacitive Touch Controller

MAX Bit, Single-Channel, Ultra-Low-Power, Delta Sigma ADC with 2-Wire Serial Interface

The ST7528 is a driver & controller LSI for 16-level gray scale graphic dot-matrix liquid crystal display systems. It contains

Data Sheet. SCA3300-D01 3-axis Industrial Accelerometer and Inclinometer with Digital SPI Interface. Features. Applications.

Part Number SuperPix TM image sensor is one of SuperPix TM 2 Mega Digital image sensor series products. These series sensors have the same maximum ima

BCT channel 256 level brightness LED Drivers

Temperature Sensor and System Monitor in a 10-Pin µmax

SDIC XX 5075 SD5075. Two Wires Communication Digital Temperature Sensor. Features. Description. Applications. Ordering Information

GC221-SO16IP. 8-bit Turbo Microcontroller

SCA830-D07 1-AXIS INCLINOMETER WITH DIGITAL SPI INTERFACE

Fully Integrated Proximity and Ambient Light Sensor with Infrared Emitter and I 2 C Interface

INTRODUCTION...I FEATURES...I

MXC6232xE/F. Low Power, Low Profile ±1.5 g Dual Axis Accelerometer with I 2 C Interface

CMPS09 - Tilt Compensated Compass Module

MT6813 Magnetic Rotary Encoder IC

Low Power, Low Profile ±1.5 g Dual Axis Accelerometer with I 2 C Interface MXC6232xY

TSYS01-FAMILY Digital Temperature Sensors

DS4000 Digitally Controlled TCXO

A Wireless Mesh IoT sensor system FEATURES DESCRIPTION. Vicotee Njord series Nodes

MXD2125J/K. Ultra Low Cost, ±2.0 g Dual Axis Accelerometer with Digital Outputs

TSYS01 Digital Temperature Sensor

+Denotes lead-free package. *EP = Exposed paddle. V CC GND AGND AV CC GND I 2 C INTERFACE. -35dB TO +25dB GAIN AUDIO SOURCE AUDIO AMPLIFIER DS4420

DS1807 Addressable Dual Audio Taper Potentiometer

±2g/±4g/±8g Three Axis Low-g Digital Output Accelerometer

ZKit-51-RD2, 8051 Development Kit

± 3g Tri-axis Accelerometer Specifications

FEATURES DESCRIPTION APPLICATIONS BLOCK DIAGRAM. PT Channel Electronic Volume Controller IC

P14155A: 128 Channel Cross-correlator ASIC Datasheet Rev 2.1

1 C Temperature Sensor with Beta Compensation

SH X Grayscale Dot Matrix OLED/PLED Driver with Controller. Features. General Description 1 V2.2

SKY2000. Data Sheet DUAL-TRACK MAGNETIC STRIPE F2F DECODER IC. For More Information. Solution Way Co., Ltd

MMC328xMS. Ultra Small 3-axis Magnetic Sensor, With I 2 C Interface. Signal Path X. Signal Path Y. Signal Path Z FEATURES

CPS131. Data Sheet. Water Resistant Pressure Sensor. Consensic. Preliminary 0.1 January 2013 DAT 0006

The CV90312T is a wireless battery charger controller working at a single power supply. The power

HT16C22/HT16C22G RAM Mapping 44 4 LCD Controller Driver

3-Channel Fun LED Driver

DTH-14. High Accuracy Digital Temperature / Humidity Sensor. Summary. Applications. Data Sheet: DTH-14

OBSOLETE. Digital Output, High Precision Angular Rate Sensor ADIS Data Sheet FEATURES GENERAL DESCRIPTION APPLICATIONS FUNCTIONAL BLOCK DIAGRAM

MMC226xMT. Ultra Small 2-axis Magnetic Sensor, With I 2 C Interface FEATURES. Signal Path X

Data Sheet. SCL3300-D01 3-axis inclinometer with angle output and digital SPI interface. Features. Applications. Overview 1 (41)

EITF40 Digital and Analogue Projects - GNSS Tracker 2.4

PT7C43190 Real-time Clock Module

SSD1805. Advance Information. 132 x 68 STN LCD Segment / Common Monochrome Driver with Controller

Features. Applications MP3 Player Wireless Speaker Toys. Functional Block Diagram FM STEREO TRANSMITTER. GS2229 v1.1

HT16C23/HT16C23G RAM Mapping 56 4 / 52 8 LCD Driver Controller

FLD00042 I 2 C Digital Ambient Light Sensor

SMD I 2 C Digital RGB Color Sensor CLS-16D17-34-DF6/TR8

MMC5883MA. ±8Gauss, High Performance, Low Cost 3-axis Magnetic Sensor

I2C Digital Input RTC with Alarm DS1375. Features

RF4463F30 High Power wireless transceiver module

INL PLOT REFIN DAC AMPLIFIER DAC REGISTER INPUT CONTROL LOGIC, REGISTERS AND LATCHES

FEATURES DESCRIPTION APPLICATIONS BLOCK DIAGRAM. PT Inputs, 2.6Wx2 Class-AB Audio Amplifier with I 2 C Volume

Princeton Technology Corp.

MMC3316xMT. ±16 Gauss 3-axis Magnetic Sensor, With I 2 C Interface. Signal Path X. Signal Path Y. Signal Path Z FEATURES

Low Power, Low Profile ±2 g Dual Axis Accelerometer with I 2 C Interface MXC6202xG/H/M/N

Pin Assignment SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 VDD SDA SCL COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM

Application Manual. AB-RTCMC kHz-B5ZE-S3 Real Time Clock/Calendar Module with I 2 C Interface

Features. General Description. Typical Operation Circuit. Applications. Pin Configuration. Encryption Flow. Ordering Information

Figure 1: Functional Block Diagram

PBM230 series Digital barometer

Low Power 3D Hall Sensor with I2C Interface and Wake Up Function

RAM Mapping 72*4 / 68*8 / 60*16 LCD Driver Controller HT16C24/HT16C24G

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass

DS1621. Digital Thermometer and Thermostat FEATURES PIN ASSIGNMENT

Devantech Magnetic Compass on I2C

Technical Manual. CruizCore R1350N Rev Copyright Microinfinity Co., Ltd.

10-bit Absolute Magnetic Rotary Encoder

MMC328xMA. Ultra Small 3-axis Magnetic Sensor, With I 2 C Interface. Signal Path X. Signal Path Y. Signal Path Z FEATURES

20-, 40-, and 60-Bit I/O Expander with EEPROM

PNI Axis Magneto-Inductive Sensor Driver and Controller with SPI Serial Interface. General Description. Features.

Obsolete Product(s) - Obsolete Product(s)

USART Digital Compass Manual

Overview. Figure 2. Figure 1. Doc: page 1 of 5. Revision: July 24, Henley Court Pullman, WA (509) Voice and Fax

P2-AHU Manual v1.0. P2-AHU Manual. (T-Module) - 1 -

Figure 1: Functional Block Diagram

DRF5150S Wireless Sensor Transmitter Module V1.30

SKY3000. Data Sheet TRIPLE-TRACK MAGNETIC STRIPE F2F DECODER IC. For More Information. Solution Way Co., Ltd

MLX Triaxis Magnetometer IC With High Speed Serial Interface. Features and Benefits. Applications. Ordering Code

Transcription:

im-3502 CATALOG No.: 2009.10 im - 3502 M o t i o n S e n s o r D a t a S h e e t Ver. 1.2 Advanced Material on Technology

Specification Revision Page Revisions Description of Change Date Remark 1.0 Release Version 01 AUG 2009 1.1 Pin position is changed (Pin 6 <-> Pin 7) 21 AUG 2009 Page 6 1.2 Revise some internal registers 16 SEP 2009 2

Overview Motion sensor is a 6-axis module consisting of 3-axis magnetic sensor and 3-axis accelerometer. It allows highly accurate motion detection with geomagnetic direction and tilting data. im-3502 is a world s smallest class of motion sensor module with embedded ucom. Moreover, our exclusive embedded calibration algorithm, irac, eliminates the need for initial manual calibrations. It also enables users to access to reliable motion data virtually anywhere. Therefore, motion sensor is suitable for deployment in hand-held devices, where diverse movements are constantly expected, in order to acquire accurate positioning and direction data. Features 6-Axis Motion sensor: 3-axis accelerometer + 3-axis magnetic sensor + MCU Package: 5.0x5.0x1.2mm, LGA, Lead Free, Halogen Free Embedded micro-processor - 16KB Flash, 10MIPS, 2KB SRAM, Watchdog Built-in software: for Calibration free 1) irac (Intelligent Real time Automatic Calibration) - Automatic offset compensation - Automatic temperature compensation - Automatic sensitivity calibration - Automatic calibration for magnetic field disturbance 2) Automatic Roll/Pitch Compensation 3) User application software (if required) Serial interface: IIC, SPI Wide Magnetic Measurable Range: +/- 10Gauss, appropriate for mobile phone Minimum Measurable Magnetic field: 10nT (0.1mGuass) Maximum sampling rate : 50Hz Azimuth & Roll/Pitch Resolution: 1 degree Low power: Adjustable by changing clock frequency & sampling rate less than 8.0mA in active mode for 6axis, at internal 10MHz clock less than 10 ua in all power down mode Applications Personal Navigation in mobile phone Calorie counter Constellation seeking device 3-D presenter Game controller Robot motion control 3

Functional Block Diagram Absolute Maximum Ratings Item Symbol Min. Max. Unit Description DC Supply Voltage (AVDD) DC Supply Voltage (DVDDIO) Storage Temperature Range - - 0.3 + 4.0 V - -0.3 + 5.0 V - - 55 + 125 Mechanical Shock - - + 10,000 g ESD - - + 2,000 V Recommended Operating Conditions Item Symbol Min. Max. Unit Description Operating AVDD Supply Voltage Range Operating DVDDIO Supply Voltage Range Operating VDD Supply Voltage Range - + 2.3 + 3.6 V Input - + 1.6 + 5 V Input - +1.8 + 1.95 V Vrefp 1.4 V Vrefn 0.4 V Operating Temperature Range - - 40 + 85 Internal Power Supply (Output) Upper reference voltage (Output) Lower reference voltage (Output) 4

DC Characteristics Item Symbol Min. Max. Unit Description Input high voltage 1 VIH1 0.7 x DVDDIO DVDDIO + 0.6 V All Digital I/O Port except RESET Input high voltage 2 VIH2 0.9 x DVDDIO DVDDIO + 0.6 V /RESET(Schmitt input) Input low voltage 1 VIL1-0.5 0.3 x DVDDIO V All Digital I/O Port except RESET Input low voltage 2 VIL2-0.5 0.3 x DVDDIO V /RESET(Schmitt input) Compass Characteristics Item Min. Typ. Max. Unit Description Azimuth accuracy - 5 - + 5 degree Magnetic resolution 0.2 μt / LSB Flux density measurement range - 1,000 - + 1,000 μt +/- 10 Gauss Maximum sampling rate(azimuth) - - 50 Hz Roll / Pitch compensation range - 89 - + 89 degree Accelerometer Characteristics Item Min. Typ. Max. Unit Description Measurement range ±2.0 ±8.0 g Sensitivity 200 50 count/g Typical zero-g level offset ±40 mg ±60 mg Non linearity ±0.5 % FS Roll / Pitch accuracy -5 - +5 degree Roll / Pitch resolution - 1 - degree ADC : 10 bits Power Consumption Characteristics Item Min. Typ. Max. Unit Description Active Mode 8 ma All Power ON Power Down Mode 10 ua All Power Down Power Save Mode 5 ma.accelerometer, Micom ON IIC Characteristics Parameter Max. Units Description Clock Frequency 400 khz SCL Sink Current 2 ma SDA, SCL 5

SPI Characteristics Parameter Typ. Units Description Clock Frequency 1 MHz SCK Pin Descriptions Serial Interface Pin name Pin No. Pin type Initial Function /SEL 15 DI High: IIC / Low: SPI NC 16 DIO SCK/SCL 17 DI MISO/SDA 18 DIO MOSI 19 DIO /SS 20 DI Power Pin name Pin No. Pin type Function VDDD 12 PWR Digital power Output pin. External capacitor must be connected for stable power. (2.2uF + 100nF + 10nF) VDDa2~0 4,8,13 PWR Analog power Output pin. External capacitor must be connected for stable power. (2.2uF + 100nF +10nF) DVDDIO 14 PWR Digital I/O power supply (See page ) AVDD 11, 5 PWR Analog power supply. GNDa0,1 1, 9 PWR GND for Analog GNDd 10 PWR GND for Digital Vrefp 2 PWR Analog reference Power Output pin External capacitor must be connected for stable power. (2.2uF) Vrefn 3 PWR Analog reference Power Output pin External capacitor must be connected for stable power. (2.2uF) Etc Pin name Pin No. Pin type Initial Function /RESET 6 DSI H Reset pin, active L, Schmitt input. ACC_INT1 7 DO Accelerometer Interrupt Note DI: Digital input DSI: Digital Schmitt input DIO: Digital bi-directional DO: Digital output AO: Analog output PWR: Power 6

Package Information (unit: mm) Dimension Marking Identification mark Model number Lot number Weekly code 7

A P P E N D I X Coordinate system Basically, the right-hand rule is used for determining the sign of a rotation: point your right thumb into the positive rotation axis and curl your fingers into the forward rotational direction. 8

6 7 8 9 10 /RESET ACC_INT1 VDDa1 GNDa0 GNDd SDA NC 16 SCL 18 17 im - 3502 Typical Connection ( IIC default ) DVDDIO R1 10K R2 10K SCK SDA DVDDIO U1 NC 20 NC 19 R3 100K C7 10nF C3 100nF C8 100nF C1 2.2uF C11 2.2uF C2 100nF C4 2.2uF AVDD 1 2 3 4 5 GNDa1 Vref p Vref n VDDa2 ACC_AVDD 15 /SEL DVDDIO 14 13 VDDa0 VDDD 12 AVDD 11 C9 100nF C5 100nF C6 2.2uF AVDD C10 2.2uF DVDDIO C12 2.2uF C13 100nF C14 10nF im-3502 /RESET ACC_INT1 DVDDIO R4 10K C15 100nF /RESET Beed one short 9

IIC Serial Peripheral Interface IIC is suited for typical micro-controller. It is designed to easily connect any µcom to IIC compliant slave. The 2 required lines on the slave side are the clock (SCL) signal and the data (SDA) signal. Typical Operating Circuit Typical Connection DVDDIO Master Controller (MCU) SCL Pull-up Pull-up SCL IIC Serial I/F Slave Device SDA SDA Protocol Transaction Rules Each data transferred on the SDA is accompanied by a pulse on the clock signal. The data on the SDA must be stable when the clock is high. The only exception is for generating start and stop. The master initiates and terminates a data transmission. Start condition: To start reading/writing operation, it is necessary to generate a start condition by switching the SDA input from high level to low level when the SCL input is high level. Stop condition: To stop reading/writing operation, it is necessary to generate stop condition by switching the SDA input from low level to high level when the SCL input is high level. When the stop condition is generated, the operation is stopped, the data is processed and the system enters in standby mode. SDA SCL Start Stop 10

Single-Byte Write Sequence The Single Byte Write Sequence is composed of 3 bytes of 9 bits, the 9 th bit being the acknowledgement. It starts by a start condition and ends by a stop condition. The first byte is the Slave Address, the second is the Register Address and the third is the Data Byte. The LSB of the Slave Address is the R/W indicator. MASTER Transmit & SLAVE Receive SCL SDA S 0 1 0 1 0 0 X W A 7 6 5 4 3 2 1 0 A 7 6 5 4 3 2 1 0 A P MSB LSB MSB LSB MSB LSB Slave address Register Data SDA SLAVE A A A SDA MASTER S 0 1 0 1 0 0 X W 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 P When the master(host) writes the data on the sensor : 1. Host issues a START condition on the IIC. 2. Transmit the slave address (0x50) to the sensor with generating CLK. 3. After receiving ACK from the sensor, transmit the command(register address) to the sensor. 4. After receiving ACK from the sensor, transmit the data(8bits) to the sensor. 5. After receiving the data, host issues a STOP condition. 11

Two Byte Read & Muliple-Byte Read Sequence There is no Single-Byte Read Sequence, so that "DEV_ID" and "REVNUM" should be read at word length if it would be read. In this case, upper byte of the word is "zero" and the valid data is in lower byte. Only Word read sequence is provided as following: Two Byte Read Sequence MASTER Transmit & SLAVE Receive SCL SDA S 0 1 0 1 0 0 X W A 7 6 5 4 3 2 1 0 A P MSB LSB MSB LSB Slave address Register TO MASTER Transmit SDA SLAVE A A SDA MASTER S 0 1 0 1 0 0 X W 7 6 5 4 3 2 1 0 P MASTER Receive & SLAVE Transmit SCL SDA S 0 1 0 1 0 0 X R A 7 6 5 4 3 2 1 0 A 7 6 5 4 3 2 1 0 A P MSB LSB MSB LSB MSB LSB Slave address Data H Data L SDA SLAVE A 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 SDA MASTER S 0 1 0 1 0 0 X R A A P When the master(host) reads the data on the sensor : 1. Host issues a START condition on the IIC. 2. Transmit the slave address (0x50) to the sensor with generating CLK. 3. After receiving ACK from the sensor, transmit the command (register address) to the sensor. 4. After receiving ACK from the sensor, host issues a STOP or a REPEATED START condition. 5. transmit the slave address(0x51) again after making a START condition. 6. After receiving ACK from the sensor, receive the data(16bits MSB first) from the sensor. 7. After receiving the data, host issues a STOP condition. 12

Multiple-Byte Read Sequence The Multiple Byte Read Sequence enables reading of several bytes continuously. And read address is automatically increased. The continuous reading sequence ends with stop condition. MASTER Transmit & SLAVE Receive SCL SDA S 0 1 0 1 0 0 X W A 7 6 5 4 3 2 1 0 A P MSB LSB MSB LSB Slave address Register TO MASTER Transmit SDA SLAVE A A SDA MASTER S 0 1 0 1 0 0 X W 7 6 5 4 3 2 1 0 P MASTER Receive & SLAVE Transmit SCL SDA S 0 1 0 1 0 0 X R A 7 6 5 4 3 2 1 0 A 7 6 5 4 3 2 1 0 A P MSB LSB MSB LSB MSB LSB Slave address Data 0 Data N SDA SLAVE A 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 SDA MASTER S 0 1 0 1 0 0 X R A A P Slave address field Bit NAME Value Description Bit[7...0] Slave address 01010000(=0x50) 01010001(=0x51) Write Sequence Read Sequence 13

6 7 8 9 10 /RESET ACC_INT1 VDDa1 GNDa0 GNDd /SS MOSI 18 MISO 18 17 SCK 16 NC 16 20 19 im - 3502 Typical Connection ( SPI ) SCK MISO MOSI /SS U1 C22 10nF C16 100nF C23 100nF C17 2.2uF C26 2.2uF C18 100nF AVDD C19 2.2uF 1 2 3 4 5 GNDa1 Vref p Vref n VDDa2 ACC_AVDD 15 /SEL DVDDIO 14 13 VDDa0 VDDD 12 AVDD 11 C24 100nF C20 100nF C21 2.2uF AVDD C25 2.2uF DVDDIO C27 2.2uF C28 100nF C29 10nF im-3502 /RESET ACC_INT1 DVDDIO R1 10K C31 100nF /RESET Beed1 one short 14

SPI Serial Peripheral Interface (Original SPI) The Serial Peripheral Interface (SPI) is a 4-wire Clock Synchronous Serial Interface. It is designed to easily connect any CPU to SPI compliant slaves using only 3 lines plus one chip select line per slave. Few slaves can be connected on the CPU SPI. The 4 required lines on the slave side for the SPI are MISO, MOSI, SCK signal and /SS signal. Typical Operating Circuit - Typical Connection with one Slave /SS /SS Master Controller (MCU) SPI Serial I/F SCK MOSI SCK MOSI Slave Device 1 MISO MISO - Typical Connection with two Slaves Master Controller (MCU) SPI Serial I/F /SS1 /SS2 SCK MOSI /SS SCK MOSI Slave Device 1 MISO MISO /SS SCK MOSI Slave Device 2 MISO Protocol The data signal is written on the falling edge of the SCK and it is read on the rising edge of the SCK. The data format is MSB in first and LSB in last. When /SS is High, then this device stops operating. 15

Single Byte Write Sequence One byte or more Read/Write cycle is enabled when the /SS is kept low for the entire transmission of the byte mode and brought back to high at the end. Byte read/write Sequence is as followings. /SS SCK MOSI 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 MSB LSB MSB LSB Commend & Register Byte Data Byte MISO Hi-Z Hi-Z Single Byte Read Sequence /SS SCK MOSI 7 6 5 4 3 2 1 0 MSB Commend & Register Byte LSB HI-Z MISO 7 6 5 4 3 2 1 0 HI-Z MSB Data Byte LSB Multi Byte Read Sequence /SS SCK MOSI 7 6 5 4 3 2 1 0 MSB Commend & Register Byte LSB HI-Z MISO 7 6 5 4 3 2 1 0 MSB Data Byte 1 (Adress) LSB 7 6 5 4 3 2 1 0 MSB Data Byte 2 (Address + 1) LSB HI-Z 16

Register Table Register Symbol R/W Explanation 01(h) DEV_ID R Device ID 02(h) REVNUM R Revision Number 03(h) MAG_STATUS R Magnetic Field Status Flag - - reserved 14(h) POWER W Power Down Mode - - reserved 20(h) AZIMUTH_H R AZIMUTH (MSB) 21(h) AZIMUTH_L R AZIMUTH (LSB) 22(h) PITCH_H R PITCH angle (MSB) 23(h) PITCH_L R PITCH angle (LSB) 24(h) ROLL_H R ROLL angle (MSB) 25(h) ROLL_L R ROLL angle (LSB) 26(h) ACC_XH R Accelerometer X axis (MSB) 27(h) ACC_XL R Accelerometer X axis (LSB) 28(h) ACC_YH R Accelerometer Y axis (MSB) 29(h) ACC_YL R Accelerometer Y axis (LSB) 2A(h) ACC_ZH R Accelerometer Z axis (MSB) 2B(h) ACC_ZL R Accelerometer Z axis (LSB) 2C(h) MAG_XH R Magnetic Sensor X axis (MSB) 2D(h) MAG_XL R Magnetic Sensor X axis (LSB) 2E(h) MAG_YH R Magnetic Sensor Y axis (MSB) 2F(h) MAG_YL R Magnetic Sensor Y axis (LSB) 30(h) MAG_ZH R Magnetic Sensor Z axis (MSB) 31(h) MAG_ZL R Magnetic Sensor Z axis (LSB) - - reserved 50(h) NAVI_MOD W Navigation Mode 51(h) ACC_CTRL W Accelerometer Control Register 52(h) ACC_Wakeup W Accelerometer wake up Function AA(h) CAL_ACC W Accelerometer Offset Calibration Mode 17

Register Descriptions 01(h) "DEV_ID" Device ID Register Device ID 52H 02(h) "REVNUM" Revision number Register Revision number 10H 03(h) "MAG_ALARM" Magnetic Field Status Flag Value Descriptions 0 Over Range (Calibration is impossible) 1 Bad 2 Not Bad 3 Good This register is operated over than 0.4gauss external magnetic field distortion. (In this condition, it is needed to calibrate on im-3502) 14(h) "AMS_POWER" Power Management Register Value Descriptions 0 ACTIVE : ALL POWER ON (Magnetic sensor ON, Accelerometer ON, MICOM ON) 1 2 POWER DOWN: ALL POWER OFF (Magnetic sensor OFF, Accelerometer OFF, MICOM OFF) POWER SAVE: (Magnetic sensor OFF, Accelerometer ON, MICOM Idle) 15(h) 1F(h) Reserved 20(h) ~ 21(h) "AZIMUTH" - a magnetic Azimuth - Data range : 0 ~ 359 - Resolution : 1 22(h) ~ 23(h) "PITCH" - Pitch angle - Data range : -89 ~ +89 - Resolution : 1 18

24(h) ~ 25(h) "ROLL" - Roll angle - Data range : -89 ~ +89 - Resolution : 1 26(h) ~ 27(h) "ACC_X" - X axis Acceleration Raw Data - Sensitivity : 5mg / count 28(h) ~ 29(h) "ACC_Y" - Y axis Acceleration Raw Data - Sensitivity : 5mg / count 2A(h) ~ 2B(h) "ACC_Z" - Z axis Acceleration Raw Data - Sensitivity : 5mg / count 2C(h) ~ 2D(h) "MAG_X" - X axis Magnetic flux density value - Sensitivity : 2mG / count 2E(h) ~ 2F(h) "MAG_Y" - Y axis Magnetic flux density value - Sensitivity : 2mG / count 30(h) ~ 31(h) "MAG_Z" - Z axis Magnetic flux density value - Sensitivity : 2mG / count 50(h) NAVI_MOD Value Descriptions 0 Normal Mode (X axis : Direction of Azimuth) 1 Navigation Mode (Z axis : Direction of Azimuth) AA(h) "CAL_ACC" - Accelerometer Offset Calibration Mode - See page 25 ~ 27 19

Communication specification and software applications (IIC) Communication mode : IIC serial interface. Communication speed : Maximum 400 khz(fast mode) Pulse width More than 2.5us More than 2.5us More than 2.5us More than 2.5us More than 2.5us More than 2.5us S SLAVE ADDRESS W A Register A P S SLAVE ADDRESS R A DataH A DataL A P S... From master to slave From slave to master A : acknowledge(sda LOW) Ā : not acknowledge(sda HIGH) S : start condition P : stop condition 20

Communication specification and software applications (SPI) Communication mode : SPI serial interface. Communication speed : Typical 1 MHz Pulse width More than 1us More than 10us More than 10us More than 10us SCK MOSI 7 6 5 4 3 2 1 0 MSB LSB Register MISO 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 MSB LSB MSB LSB /SS Data H Data L 21

Wake-up from power down mode Using SPI communication ( /SS pin ) If this line is pulled low, im-3502 becomes all-power-on mode /SS POWER DOWN MODE ALL-POWER-ON MODE Wake-up time MAX 1ms 22

Using IIC communication Wake-up time MAX 50us More than 2.5us More than 2.5us S 0x50 A 0x14 A 0x00 A P S... IIC ALL POWER ON MODE From master to slave From slave to master A : acknowledge(sda LOW) Ā : not acknowledge(sda HIGH) S : start condition P : stop condition 23

im-3502 Accelerometer Offset Calibration Mode Manual The accelerometer s offset can be changed by big shock, very high soldering temperature, etc. To sense the more precise azimuth, tilt and acceleration, it is essential to calibrate accelerometer s offset. im-3502 supports offset calibration mode as followings: - Put im-3502 (or product) on a table. Maintain stable condition before starting the CAL ACC offset mode. No vibration. - Start the Accelerometer Offset Calibration Mode Receiving 0xAA and 0x55 data from host CPU, im-3502 is started the Accelerometer Offset Calibration Mode. - And then, slowly rotate im-3502 on the table, make one circle rotation. Don t shake when im-3502is in the Accelerometer Offset Calibration Mode. - Exit ACC offset mode Receiving again 0xAA and 0x55 data, im-3502 saves offset values and exits the Accelerometer Offset Calibration Mode. 24

More than 50us More than 50us Completely & slowly Rotates im-3502 on a table. S 0x50 A 0xAA A 0x55 A P S... START the ACC offset CAL mode Go back to Normal mode within 50ms More than 50us More than 50us... P S 0x50 A 0xAA A 0x55 A P S... Save offset values & Exit the ACC offset CAL mode ACC offset CAL mode IIC communication protocol 25 From master to slave From slave to master A : acknowledge(sda LOW) Ā : not acknowledge(sda HIGH) S : start condition P : stop condition

More than 50us /SS SCK Completely & slowly Rotates im-3502 on a table. MOSI 0xAA 0x55... START the ACC offset CAL mode More than 50us Go back to Normal mode within 50ms /SS SCK MOSI 0xAA 0x55... Save offset values & Exit the ACC offset CAL mode ACC offset CAL mode SPI communication protocol From master to slave 26

im-3502 Table im-3502 Table θ Even though the table has been tilted, acceleration sensor s offset must be calibrated correctly. Note : Don t shake or lean it when im-3502 is in the ACC offset CAL mode. 27

IMPORTANT NOTICE *Specifications are subject to change without prior notification AMOSENSE CO., LTD. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A G E N T - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17-2, Jamwon-Dong, Seocho-Gu, Seoul, 137-902, Korea Tel : +82-2-540-3850 Fax : +82-2-517-7183 All rights reserved 2009 Advanced Material on Technology 28