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
42
43
44
45
46
47
48
49
50
51
Page 51
52
Page 52
53
Page 53
54
Page 54
55
Page 55
56
Page 56
57
Page 57
58
Page 58
59
Page 59
60
Page 60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Page 51/74

Download datasheet (2Mb)Embed
PrevNext
Writing ´1´ (´0´) to (0x36) hp_x_en enables (disables) slow offset compensation for the x-axis.
Default value for each of (0x36) hp_x_en, (0x36) hp_y_en, and (0x36) hp_x_en is ´0´,
respectively.
Table 63: Offset compensation, fast offset compensation, register (0x36)
Bit 7
Bit 6
offset
cal_
_reset
trigger<1
trigger<0
>
Register (0x37) contains settings for the offset compensation in general, and for slow offset
compensation. (0x37) offset_target_z sets the target value for the offset compensation of the z-
axis.
(0x37) offset_target_y sets the target value for the offset compensation of the y-axis.
(0x37) offset_target_x sets the target value for the offset compensation of the x-axis.
The settings for (0x37) offset_target_x, (0x37) offset_target_y, and (0x37) offset_target_z are
´00b´ (0 g), ´01b´ (+1 g), ´10b´ (-1 g), and ´11b´ (0 g). Default value of each of (0x37)
offset_target_x, (0x37) offset_target_y, and (0x37) offset_target_z is ´00b´, respectively.
(0x37) cut_off defines the number of samples for comparison by the slow offset compensation.
The settings for (0x37) cut_off are ´0´ (8 samples) and ´1´ (16 samples). The default value of
(0x37) cut_off is ´0´.
Table 64: Offset compensation, slow offset compensation, register (0x37)
Bit 7
Bit 6
Bit 5
reserved
offset_tar
offset_tar
get_z<1>
get_z<0>
Register (0x38) contains the compensation value for filtered data for the x-axis. The contents of
each of the registers (0x38) to (0x3D) is added to the corresponding acceleration data; it can be
set either automatically by one of the implemented compensation algorithms or manually. These
registers are image registers of registers in the EEPROM; the content of the EEPROM is copied
to them after every reset.
Table 65: Filtered data compensation for the x-axis, register (0x38)
Bit 7
Bit 6
Bit 5
offset_
offset_
offset_
filt_x<7>
filt_x<6>
filt_x<5>
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 5
Bit 4
Bit 3
cal_
cal_rdy
reserve
d
>
Bit 4
Bit 3
offset_tar
offset_tar
get_y<1>
get_y<0>
Bit 4
Bit 3
offset_
offset_
filt_x<4>
filt_x<3>
Page 51 / not for publishing
Bosch Sensortec
Bit 2
Bit 1
Bit 0
hp_z_en
hp_y_en
hp_x_en
Bit 2
Bit 1
Bit 0
offset_tar
offset_tar
cut_off
get_x<1>
get_x<0>
Bit 2
Bit 1
Bit 0
offset_
offset_
offset_
filt_x<2>
filt_x<1>
filt_x<0>
03 March 2011