BMA220
BMA220
Digital, triaxial acceleration
Data sheet sensor
Bosch Sensortec
Data sheet
Bosch Sensortec
BMA220 data sheet
Ordering code
Please contact your Bosch Sensortec representative for the ordering code
Package type
12-pin LGA
Document revision
1.10
Document release date
13 April 2011
Document number
BST-BMA220-DS003-07
Technical reference code(s)
0 273 141 102
Notes
Rev. 1.10
Specifications are subject to change without notice.
Page 1
13 April 2011
Product photos and pictures are for illustration purposes only and may
differ
from
real
appearance.
© Bosch Sensortec GmbH reserves all rights
even
in thethe
event
of product’s
industrial property
rights. We reserve all rights of disposal such
as copying and passing on to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice. Document is not intended for publication.
BMA220
Data sheet
Bosch Sensortec
BMA220
Triaxial 2g to 16g acceleration sensor with on-chip motiontriggered interrupt controller
Key features
•
Three-axis accelerometer
•
Ultra-Small package
•
•
•
•
•
Mold package (LGA 12ld),
Footprint 2mm x 2mm, height 0.98mm
Digital interface
SPI (4-wire, 3-wire), I²C, interrupt pin
I/O supply voltage range: 1.6V to 3.6V
Programmable functionality Acceleration ranges ±2g/±4g/±8g/±16g
Bandwidth 1kHz . . . 32Hz
Self test
On-chip interrupt controller Motion-triggered interrupt-signal generation for
- orientation recognition
- any-motion detection
- tap/double tap sensing
- low-g/high-g detection
Stand-alone capability (no microcontroller needed)
Ultra-low power ASIC
Low current consumption, short wake-up time,
advanced features for system power management
RoHS compliant, halogen-free
Typical applications
•
Display profile switching
•
Tap/double tap sensing
•
Menu scrolling
•
Gaming
•
Drop detection for warranty logging
•
Advanced system power management for mobile applications
General description
The BMA220 is a triaxial, low-g acceleration sensor with digital output for consumer market
applications. It allows measurements of acceleration in three perpendicular axes. An evaluation
circuitry (ASIC) converts the output of a micromechanical acceleration-sensing structure
(MEMS) that works according to the differential capacitance principle.
Package and interface have been defined to match a multitude of hardware requirements. Since
the sensor features an ultra-small footprint and a flat package it is ingeniously suited for mobile
applications. The sensor offers a variable I/O supply voltage range from 1.6V to 3.6V and can
be programmed to optimize functionality, performance and power consumption in customer
specific applications. In addition it features an on-chip interrupt controller enabling motion-based
applications without use of a microcontroller.
The BMA220 senses tilt, motion and shock vibration in cell phones, handhelds, computer
peripherals, man-machine interfaces, virtual reality features and game controllers.
Rev. 1.10
Page 2
13 April 2011
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such
as copying and passing on to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice. Document is not intended for publication.
BMA220
Data sheet
Bosch Sensortec
CONTENT
1 SPECIFICATION....................................................................................................................................... 5
2 ABSOLUTE MAXIMUM RATINGS........................................................................................................... 7
3 BLOCK DIAGRAM ................................................................................................................................... 8
4 GLOBAL MEMORY MAP ......................................................................................................................... 9
4.1 CONTROL REGISTERS .......................................................................................................................... 10
4.2 SETTING REGISTERS ............................................................................................................................ 13
4.3 DATA REGISTERS................................................................................................................................. 14
4.4 INTERRUPT CONTROL REGISTERS ......................................................................................................... 15
5 INTERRUPT CONTROLLER.................................................................................................................. 16
5.1 LATCHED VS. NON-LATCHED MODES ..................................................................................................... 16
5.2 SUPPORTED TYPES OF INTERRUPTS...................................................................................................... 17
5.3 POWER-SAVING MODES ....................................................................................................................... 17
5.4 ANY-MOTION (SLOPE) DETECTION ......................................................................................................... 18
5.5 TAP SENSING ...................................................................................................................................... 21
5.6 ORIENTATION RECOGNITION ................................................................................................................. 24
5.7 LOW-G DETECTION .............................................................................................................................. 27
5.8 HIGH-G DETECTION .............................................................................................................................. 29
5.9 DATA READY DETECTION ...................................................................................................................... 30
6 OPERATION MODES ............................................................................................................................. 31
6.1 DEDICATED MODES (µC-LESS / STAND ALONE)...................................................................................... 32
6.2 DIGITAL INTERFACE MODES .................................................................................................................. 33
6.3 LOW-POWER MODE AND SUSPEND MODE............................................................................................... 34
6.4 MODE TRANSITION VIA INTERFACE ........................................................................................................ 35
6.5 SELF TEST MODE ................................................................................................................................. 36
7 INTERFACES.......................................................................................................................................... 37
7.1 GENERAL DIGITAL INTERFACE DESCRIPTION .......................................................................................... 38
7.2 SPI INTERFACE ................................................................................................................................... 38
7.3 I²C INTERFACE .................................................................................................................................... 42
7.4 I²C WATCHDOG TIMER .......................................................................................................................... 46
7.5 SPI AND I²C ACCESS RESTRICTIONS ..................................................................................................... 46
8 PIN-OUT AND CONNECTING DIAGRAM ............................................................................................. 47
8.1 PIN-OUT .............................................................................................................................................. 47
8.2 CONNECTING DIAGRAMS ...................................................................................................................... 48
9 PACKAGE............................................................................................................................................... 51
9.1 OUTLINE DIMENSIONS .......................................................................................................................... 51
9.2 SENSING AXES ORIENTATION AND POLARITY OF THE ACCELERATION OUTPUT .......................................... 52
9.3 LANDING PATTERN RECOMMENDATION .................................................................................................. 53
9.4 MARKING ............................................................................................................................................ 54
9.5 MOISTURE SENSITIVITY LEVEL AND SOLDERING ..................................................................................... 55
9.6 TAPE AND REEL SPECIFICATION ............................................................................................................ 56
Rev. 1.10
Page 3
13 April 2011
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such
as copying and passing on to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice. Document is not intended for publication.
BMA220
Data sheet
Bosch Sensortec
9.7 ORIENTATION ...................................................................................................................................... 56
9.8 ROHS COMPLIANCY............................................................................................................................. 57
9.9 HALOGEN CONTENT ............................................................................................................................. 57
9.10 NOTE ON INTERNAL PACKAGE STRUCTURE .......................................................................................... 57
9.11 HANDLING INSTRUCTION .................................................................................................................... 57
10 LEGAL DISCLAIMER ........................................................................................................................... 58
10.1 ENGINEERING SAMPLES ..................................................................................................................... 58
10.2 PRODUCT USE ................................................................................................................................... 58
10.3 APPLICATION EXAMPLES AND HINTS .................................................................................................... 58
11 DOCUMENT HISTORY AND MODIFICATION .................................................................................... 59
Rev. 1.10
Page 4
13 April 2011
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such
as copying and passing on to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice. Document is not intended for publication.
BMA220
Data sheet
Bosch Sensortec
1 Specification
If not stated otherwise, the given values are maximum values over lifetime and full performance
temperature and voltage ranges. Min/max. data represent 3-sigma values.
Table 1: Operating conditions, output signal and mechanical characteristics
Parameter
OPERATING CONDITIONS
Symbol
Condition
Min
gFS2g
gFS4g
Acceleration Range
gFS8g
switchable via
serial digital interface
gFS16g
Supply Voltage
Analog Domain
VDDA
Typ
Max
Units
±2.0
g
±4.0
g
±8.0
g
±16.0
g
1.62
1.8
1.98
1.8
1.98
V
3.6
V
V
Supply Voltage
Digital Domain
VDDD
1.62
Supply Voltage
I/O Domain
VDDIO
1.62
Voltage Input
Low Level
VIL SPI
SPI
0.1*VDDIO
V
VIL I2C
VIH SPI
I²C
0.3*VDDIO
V
SPI
0.9*VDDIO
V
VIH I2C
I²C
0.7*VDDIO
V
Voltage Input
High Level
Voltage Output
High Level
VOH
Voltage Output
Low Level
SPI & I²C
VDDIO
V
VOL SPI
SPI
GND
V
VOL I2C
I²C, RP ≥ 680
0.2*VDDIO
V
Supply Current in
Normal Mode
IDD
Nominal VDD supplies
at TA=25°C
250
A
Supply current in
Low Power Mode
IDDsl
Nominal VDD supplies
TA=25°C, BW = 1kHz
sleep dur. > 25ms
< 10
A
Supply Current in
Suspend Mode
IDDsd
Nominal VDD supplies
at TA=25°C
8 data
‘11’ => 16 data
whether x-axis has triggered the interrupt
(0=no, 1=yes)
whether y-axis has triggered the interrupt
(0=no, 1=yes)
whether z-axis has triggered the interrupt
(0=no, 1=yes)
give the slope sign of the triggering signal
(0=positive, 1=negative)
3
“000”
TT_TH_NUM
4
TT_TH_INIT
“0110”
TT_DUR_NUM
3
TT_DUR_INIT
“101”
1
‘1’
1
‘0’
1
‘0’
2
‘00’
3
“000”
1
‘0’
* For determining the corresponding I2C register address, please refer to figure 2 in chapter 4 (memory map)
Table 10: Control and status register for tap sensing
Rev. 1.10
Page 23
13 April 2011
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such
as copying and passing on to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice. Document is not intended for publication.
BMA220
Data sheet
Bosch Sensortec
5.6 Orientation recognition
The orientation recognition feature informs on an orientation change of the sensor with respect
to the gravitational field vector g. The measured acceleration vector components with respect to
the gravitational field look as follows.
Figure 8: Definition of acceleration-vector components
z
x
y
g
[with respect to graviational field vector g (black dot = pin 1 identifier) ]
acc_x = 1g·sin·cos
acc_y = −1g·sin·sin
acc_z = 1g·cos
→ acc_y/acc_x = −tan
The output register is called orient and defined in the following way:
‘0xx’ upward looking (z>0):
‘000’ portrait upright (315°
很抱歉,暂时无法提供与“BMA220-SHUTL”相匹配的价格&库存,您可以联系我们找货
免费人工找货