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
32
33
34
35
36
37
38
39
40
41
Page 41
42
Page 42
43
Page 43
44
Page 44
45
Page 45
46
Page 46
47
Page 47
48
Page 48
49
Page 49
50
Page 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 46/74

Download datasheet (2Mb)Embed
PrevNext
(0x24) low_hy sets the hysteresis of the low-g interrupt. An LSB of (0x24) low_hy corresponds
to an acceleration difference of 125 mg. Default value of (0x24) low_hy is ´01b´.
(0x24) high_hy sets the hysteresis of the high-g interrupt. The meaning of an LSB of (0x24)
high_hy depends on the selected g-range. It corresponds to an acceleration difference of 125
mg in 2g-range, 250 mg in 4g-range, 500 mg in 8g-range, and 1000mg in 16g-range.
Default value of (0x24) high_hy is ´10b´.
Table 49: Threshold definition for the low-g interrupt, register (0x24)
Bit 7
Bit 6
Bit 5
high_
high_
reserved
hy<1>
hy<0>
Register (0x25) contains the delay time definition for the high-g interrupt. The physical delay
time can be computed from the content of (0x25) high_dur according to
delay [ms] = [(0x22) high_dur + 1] • 2 ms. Possible delay times range from 2 ms to 512 ms.
Default value of (0x25) high_dur is 0x0F, corresponding to a delay of 32 ms.
Table 50: Delay time definition for the high-g interrupt, register (0x25)
Bit 7
Bit 6
Bit 5
high_
high_
high_
dur<7>
dur<6>
dur<5>
Register (0x26) contains the threshold definition for the high-g interrupt. The meaning of an
LSB of (0x26) high_th depends on the selected g-range. It corresponds to 7.81 mg in 2g-range,
15.63 mg in 4g-range, 31.25 mg in 8g-range, and 62.5 mg in 16g-range.
Default value of (0x26) high_th is 0xC0.
Table 51: Threshold definition for the high-g interrupt, register (0x26)
Bit 7
Bit 6
Bit 5
high_
high_
high_
th<7>
th<6>
th<5>
Register (0x27) contains the definition of the number of samples to be evaluated for the slope
interrupt (any-motion detection). The number of samples is N = (0x27) slope_dur + 1.
Default value of (0x27) slope_dur is ´00b´.
Table 52: Samples number definition for the slope interrupt, register (0x27)
Bit 7
Bit 6
Bit 5
reserved
reserved
reserved
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
Bit 4
Bit 3
Bit 2
reserved
reserved
low_
mode
Bit 4
Bit 3
Bit 2
high_
high_
high_
dur<4>
dur<3>
dur<2>
Bit 4
Bit 3
Bit 2
high_
high_
high_
th<4>
th<3>
th<2>
Bit 4
Bit 3
Bit 2
reserved
reserved
reserved
Page 46 / not for publishing
Bosch Sensortec
Bit 1
Bit 0
low_
low_
hy<1>
hy<0>
Bit 1
Bit 0
high_
high_
dur<1>
dur<0>
Bit 1
Bit 0
high_
high_
th<1>
th<0>
Bit 1
Bit 0
slope_
slope_
dur<1>
dur<0>
03 March 2011