Rainbow Electronics DAB-GPS-C01 User Manual

AMS0805WAH
CATALOG No.:
2008.03
AMS0805WAH
Motion Sensor Data Sheet
Ver. 1.3
Advanced Material on Technolog y
MOTION SENSOR
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. AMS0805WAH 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
a 3-axis accelerometer, a 3-axis magnetic sensor
an internal micro-processor
Built-in software (for auto-calibration)
Serial interface: IIC, SPI
Size: 7 X 9 X 1.2 (mm)
iRAC (Intelligent Real time Automatic Calibration)
- Automatic offset compensation
- Automatic temperature compensation
- Automatic sensitivity calibration
- Automatic calibration for magnetic field disturbance
Maximum sampling rate : 30Hz
Low power: less than 9 mA in active
less than 20 uA in all power down mode
Applications
Personal Navigation in mobile phone
Calorie counter
Constellation seeking device
Robot motion control
3-D presenter
Game controller
2
Functional Block Diagram
Absolute Maximum Ratings
Item Symbol Min. Max. Unit Description
DC Supply Voltage
(DVDD,DVDDIO,AVDD)
Storage Temperature
Range
Mechanical Shock - - + 4,600 g
ESD - - + 2,000 V
- - 0.3 + 4 V
- - 55 + 125
MOTION SENSOR
Recommended Operating Conditions
Item Symbol Min. Max. Unit Description
Operating DVDD Supply
Voltage Range
Operating AVDD Supply
Voltage Range
Operating DVDDIO
Supply Voltage Range
Operating Temperature
Range
- + 2.7 + 3.4 V
- + 2.7 + 3.4 V
- + 1.8 + 3.4 V
- - 20 + 85
3
Compass Specifications
Item Min. Typ. Max. Unit Description
Azimuth accuracy - 5 - + 5 degree
Azimuth range 0 - 359 degree
Azimuth resolution - 1 - degree
Flux density measurement
range
Maximum sampling rate - - 30 Hz
Power consumption - - 27 mW Power down : 60 uW(@ 3.0 V)
Roll/pitch compensation
range
Roll/pitch resolution - 1 - degree
Roll/pitch accuracy - 5 - + 5 degree
- 1,000 - + 1,000 μT
- 89 - + 89 degree
DC characteristics
At. DVDD & DVDDIO = 2.7~3.4V Ta= -20 ~85℃℃
Item Symbol Min. Max. Unit Description
Input high voltage 1 VIH1 0.7 x DVDD DVDD + 0.6 V All Digital I/O Port except RESET
Input high voltage 2 VIH2 0.9 x DVDD DVDD + 0.6 V /RESET(Schmitt input)
Input low voltage 1 VIL1 -0.5 0.3 x DVDD V All Digital I/O Port except RESET
Input low voltage 2 VIL2 -0.5 0.3 x DVDD V /RESET(Schmitt input)
IIC characteristics
At. DVDDIO = 2.7~3.4V Ta= -20 ~85℃℃
Parameter Max. Units Description
Clock Frequency 400 kHz SCL
Sink Current 2 mA SDA, SCL
MOTION SENSOR
SPI characteristics
At. DVDDIO = 2.7~3.4V Ta= -20 ~85℃℃
Parameter Max. Units Description
Clock Frequency 1 MHz SCK
4
A
A
A
A
A
A
A
Pin Descriptions
Serial Interface
Pin name Pin No. Pin type Initial Function
NC / /SS 3 DI
NC / MOSI 2 DI
SDA / MISO 1 DIO / DO
SCL / SCK 4 DI - Clock.
IIC / SPI 7 DI - L : SPI, H : IIC
3-states
H
3-states
H Z H
Power
Pin name Pin No. Pin type Function
DVDD 12,18 PWR Digital power supply
DVDDIO 13 PWR Digital I/O power supply (See page )
DVSS 5,14,22 PWR GND for digital.
VDD 8 PWR VSS 10 PWR GND for analog.
NC for only Testing
Pin name Pin No. Function
NC 9,11,15,16 For only test
Etc
Pin name Pin No. Pin type Initial Function
/RESET 6 DSI H Reset pin, active "L", Schmitt input.
/WAKE_UP 17 DI H Wake up signal : active "L"
X-
xis Accelerometer analog output.
AXOUT 19 AO -
AYOUT 21 AO -
AZOUT 20 AO -
External capacitor must be connected for stable signal ( 100nF )
xis Accelerometer analog output.
Y­External capacitor must be connected for stable signal ( 100nF )
xis Accelerometer analog output.
Z­External capacitor must be connected for stable signal ( 100nF )
Note
DI: Digital input DO: Digital output
DSI: Digital Schmitt input AO: Analog output
DIO: Digital bi-directional PWR: Power
IIC mode: NC.
SPI mode: Slave - Selection pin.
IIC mode: NC.
SPI mode: Master-Output, Slave-Input.
IIC mode: SD SPI mode: Master-Input, Slave-Output.
nalog power supply.
MOTION SENSOR
5
MOTION SENSOR
Package Information (unit: mm)
DVSS
22
SDA/MISO
NC/MOSI
NC//SS
SCL/SCK
DVSS
/RESET
IIC/SPI
AVDD
NC
AVSS
1
2
3
4
5
6
7
8
9
10
Top view
11
NC
21
20
19
18
17
16
15
14
13
12
AY OUT
AZ OUT
AX OUT
DVDD
/WAKE_UP
NC
NC
DVSS
DVDDIO
DVDD
1
0,2
0,8
Side view
3,5
1,2
7
0,90,80,3
21
22
1
Bottom view
9
12
10
11
6
MOTION SENSOR
A P P E N D I X
Coordinate system
Basically, the
right thumb into the positive rotation axis and curl your fingers into the forward rotational direction.
right-hand rule
is used for determining the sign of a rotation: point your
7
MOTION SENSOR
Typical Connection ( IIC default )
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
VDD
Master Controller
(MCU)
IIC
Serial
I/F
SCL
SDA
8
SCL
Slave Device
SDA
MOTION SENSOR
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
Stop condition
SDA
SCL
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 Code byte is the R/W indicator.
MASTER Transmit & SLAVE Receive
SCL
SDA
SDA SLAVE
SDA MASTER
: 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.
: 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.
Start
Stop
● Single-Byte Write Sequence
The Single Byte Write Sequence is composed of 3 bytes of 9 bits, the 9
0
0S65
1
MSB LSB MSB LSB MSB LSB
10100XW0S6
00XWA
1
Slave address
765
AAA
3
4
Command
5
4321076
21
0A
7P
th
bit being the
3
4
21
Data
5
432107P
0A
9
Loading...
+ 19 hidden pages