BMA250 Bosch Sensortec, BMA250 Datasheet - Page 16

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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
BMA250
Manufacturer:
BOSCH/博世
Quantity:
20 000
Company:
Part Number:
BMA250
Quantity:
485
Part Number:
BMA250E
Manufacturer:
AME
Quantity:
12 000
Part Number:
BMA250E
Manufacturer:
ST
0
Part Number:
BMA250E
Manufacturer:
BOSCH/博世
Quantity:
20 000
Part Number:
BMA250E(F)
Manufacturer:
ST
0
Part Number:
BMA250E(F)
Manufacturer:
BOSCH/博世
Quantity:
20 000
Part Number:
BMA250E(F)
0
Company:
Part Number:
BMA250E(F)
Quantity:
7 114
Part Number:
BMA250E-F
Manufacturer:
BOSCH/博世
Quantity:
20 000
Part Number:
BMA250EF
Manufacturer:
TE
Quantity:
30 000
Part Number:
BMA250EF
Manufacturer:
BOSCH/博世
Quantity:
20 000
4.4 Sensor data
4.4.1 Acceleration data
The width of acceleration data is 10 bits given in two´s complement representation. The 10 bits
for each axis are split into an MSB upper part (one byte containing bits 9 to 2) and an LSB lower
part (one byte containing bits 1 and 0 of acceleration and a (0x02, 0x04, 0x06) new_data flag).
Reading the acceleration data registers shall always start with the LSB part. The content of an
MSB register is updated by reading the corresponding LSB register (shadowing procedure). The
shadowing procedure can be disabled (enabled) by writing ´1´ (´0´) to the bit shadow_dis. With
disabled shadowing, the content of both MSB and LSB registers is updated by a new value
immediately. Unused bits of the LSB registers are fixed to 0. The (0x02, 0x04, 0x06) new_data
flag of each LSB register is set if the data registers are updated, it is reset if either the
corresponding MSB or LSB part is read.
Two different streams of acceleration data are available, unfiltered and filtered. The unfiltered
data is sampled with 2kHz. The sampling rate of the filtered data depends on the selected filter
bandwidth; it is twice the bandwidth. Which kind of data is stored in the acceleration data
registers depends on bit (0x13) data_high_bw. If (0x13) data_high_bw is ´0´ (´1´), then filtered
(unfiltered) data is stored in the registers. Both data streams are separately offset-compensated.
Both kinds of data can be processed by the interrupt controller.
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.
Table 7: Average current consumption in low-power mode
Sleep phase
duration
Page 16 / not for publishing
100ms
500ms
0.5ms
10ms
25ms
50ms
2ms
4ms
6ms
1ms
1s
Data sheet
BMA250
consumption
100.5 μA
Average
current
78.8 μA
55.0 μA
34.5 μA
25.2 μA
16.4 μA
2.3 μA
7.4 μA
4.0 μA
0.9 μA
0.7 μA
Bosch Sensortec
03 March 2011

Related parts for BMA250