BMA250 Bosch Sensortec, BMA250 Datasheet - Page 51

3-AXIS ACCELEROMETER DIGITAL I/F

BMA250

Manufacturer Part Number
BMA250
Description
3-AXIS ACCELEROMETER DIGITAL I/F
Manufacturer
Bosch Sensortec
Series
-r
Datasheets

Specifications of BMA250

Featured Product
BMA250 - Digital, Triaxial Acceleration Sensor
Axis
X, Y, Z
Acceleration Range
±2g, 4g, 8g, 16g
Sensitivity
256LSB/g, 128LSB/g, 64LSB/g, 16LSB/g
Voltage - Supply
1.62 V ~ 3.6 V
Output Type
I²C™, SPI™
Bandwidth
8Hz ~ 1kHz
Interface
I²C, SPI
Mounting Type
Surface Mount
Package / Case
12-VQFN
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
For Use With
828-1024 - BMA250 DAUGHTERCARD FOR DEV KIT
Other names
828-1023-2
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

Related parts for BMA250