3-AXIS ACCELEROMETER DIGITAL I/F

BMA250

Manufacturer Part NumberBMA250
Description3-AXIS ACCELEROMETER DIGITAL I/F
ManufacturerBosch Sensortec
Series-
BMA250 datasheets
 

Specifications of BMA250

Featured ProductBMA250 - Digital, Triaxial Acceleration SensorAxisX, Y, Z
Acceleration Range±2g, 4g, 8g, 16gSensitivity256LSB/g, 128LSB/g, 64LSB/g, 16LSB/g
Voltage - Supply1.62 V ~ 3.6 VOutput TypeI²C™, SPI™
Bandwidth8Hz ~ 1kHzInterfaceI²C, SPI
Mounting TypeSurface MountPackage / Case12-VQFN
Lead Free Status / Rohs StatusLead free / RoHS CompliantFor Use With828-1024 - BMA250 DAUGHTERCARD FOR DEV KIT
Other names828-1023-2  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Page 31
32
Page 32
33
Page 33
34
Page 34
35
Page 35
36
Page 36
37
Page 37
38
Page 38
39
Page 39
40
Page 40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Page 31/74

Download datasheet (2Mb)Embed
PrevNext
Table 20: Meaning of the (0x0C) orient bits in low-asymmetrical mode
(0x0C)
Name
orient
x00
portrait upright
x01
portrait upside down
x10
landscape left
x11
landscape right
In the preceding tables, the parameter
setting the (0x0C) orient_hyst bits. 1 LSB of (0x0C) orient_hyst always corresponds to 62.5 mg,
in any g-range (i.e. increment is independent from g-range setting). It is important to note that by
using a hysteresis ≠ 0 the actual switching angles become different from the angles given in the
tables since there is an overlap between the different orientations.
The most significant bit of the (0x0C) orient bits (which is displayed as an ´x´ in the above given
tables) contains information about the direction of the z-axis. It is set to ´0´ (´1´) if acc_z ≥ 0
(acc_z < 0).
Figure 9 shows the typical switching conditions between the four different orientations for the
symmetrical mode (i.e. without hysteresis):
Figure 9: Typical orientation switching conditions w/o hysteresis
The orientation interrupt is enabled (disabled) by writing ´1´ (´0´) to bit (0x16) orient_en. The
interrupt is generated if the value of (0x0C) orient has changed. It is automatically cleared after
Rev. 1.0
© 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.
BMA250
Data sheet
Angle
333° <  < 27°
|acc_y| < 0.5·|acc_x| -
153° <  < 207°
|acc_y| < 0.5·|acc_x| -
27° <  < 153°
|acc_y| ≥ 0.5·|acc_x| +
207° <  < 333°
|acc_y| ≥ 0.5·|acc_x| +
‘hyst’
stands for a hysteresis, which can be selected by
Page 31 / not for publishing
Bosch Sensortec
Condition
‘hyst’
and acc_x -
‘hyst’
≥ 0
‘hyst’
and acc_x +
‘hyst’
< 0
‘hyst’
and acc_y < 0
‘hyst’
and acc_y ≥ 0
03 March 2011