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 41/74

Download datasheet (2Mb)Embed
PrevNext
5.7 g-range selection
Register (0x0F) contains the selection of the g-range. Proper settings for (0x0F) range are
´0011b´ (selects ±2g range), ´0101b´ (selects ±4g range), ´1000b´ (selects ±8g range), ´1100b´
(selects ±16g range). All other settings are irregular; if such a setting is used, ±2g range is
selected. Default value of (0x0F) range (after reset) is ´0011b´.
Table 35: g-range, register (0x0F)
Bit 7
Bit 6
Bit 5
reserved
reserved
reserved
5.8 Bandwidths
Register (0x10) contains the selection of the bandwidth for filtered acceleration data. Settings
for (0x10) bw are ´00xxxb´ (bandwidth = 7.81 Hz), ´01000b´ (bandwidth = 7.81 Hz), ´01001b´
(bandwidth = 15.63 Hz), ´01010b´ (bandwidth = 31.25 Hz), ´01011b´ (bandwidth = 62.5 Hz),
´01100b´ (bandwidth = 125 Hz), ´01101b´ (bandwidth = 250 Hz), ´01110b´ (bandwidth = 500
Hz), ´01111b´ (bandwidth = 1000 Hz), ´1xxxxb´ (bandwidth = 1000 Hz). Default value of (0x10)
bw (after reset) is ´11111b´. It is recommended to actively use the range from ´01000b´ to
´01111b´ only in order to be compatible with future products.
Table 36: Bandwidths, register (0x10)
Bit 7
Bit 6
Bit 5
reserved
reserved
reserved
5.9 Power modes
Register (0x11) contains the configuration of the power modes. (0x11) suspend = ´1´ (´0´) sets
(resets) suspend mode; default value of (0x11) suspend is ´0´.
(0x11) lowpower_en = ´1´ (´0´) sets (resets) low-power mode, default value of (0x11)
lowpower_en is ´0´.
The settings for (0x11) sleep_dur are ´0000b´ to ´0101b´ (sleep phase duration = 0.5 ms),
´0110b´ (sleep phase duration = 1 ms), ´0111b´ (sleep phase duration = 2 ms), ´1000b´ (sleep
phase duration = 4 ms), ´1001b´ (sleep phase duration = 6 ms), ´1010b´ (sleep phase duration =
10 ms), ´1011b´ (sleep phase duration = 25 ms), ´1100b´ (sleep phase duration = 50 ms),
´1101b´ (sleep phase duration = 100 ms), ´1110b´ (sleep phase duration = 500 ms), ´1111b´
(sleep phase duration = 1 s). Default value of (0x11) sleep_dur is ´0000b´.
Table 37: Power modes, register (0x11)
Bit 7
Bit 6
Bit 5
suspend
lowpower
reserved
_en
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
range
range
<3>
<2>
Bit 4
Bit 3
Bit 2
bw <4>
bw <3>
bw <2>
Bit 4
Bit 3
Bit 2
sleep_
sleep_
sleep_
dur<3>
dur<2>
dur<1>
Page 41 / not for publishing
Bosch Sensortec
Bit 1
Bit 0
range
range
<1>
<0>
Bit 1
Bit 0
bw <1>
bw <0>
Bit 1
Bit 0
sleep_
reserved
dur<0>
03 March 2011