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

Download datasheet (2Mb)Embed
PrevNext
Table 61: EEPROM control settings, register (0x33)
Bit 7
Bit 6
Bit 5
reserved
reserved
reserved
5.14 Interface configuration
Register (0x34) contains the settings for the digital interfaces. Writing ´1´to (0x34) i2c_wdt_en
enables the watchdog at the SDI pin (= SDA for I²C) if I²C is selected. Default value of (0x34)
i2c_wdt_en is ´0´.
(0x34) i2c_wdt_sel selects the I²C data pad watchdog timer period. The settings for (0x34)
i2c_wdt_sel are ´0´ (1 ms) and ´1´ (50 ms). Default value of (0x34) i2c_wdt_sel is ´0´.
(0x34) spi3 selects the SPI mode. The settings for (0x34) spi3 are ´0´ (4-wire SPI) and ´1´ (3-
wire SPI). Default value of (0x34) spi3 is ´0´.
Table 62: EEPROM control settings, register (0x34)
Bit 7
Bit 6
Bit 5
reserved
reserved
reserved
Register (0x35) is reserved.
5.15 Offset compensation
Register (0x36) contains settings for the offset compensation in general, for fast offset
compensation, and for slow offset compensation. Writing ´1´to (0x36) offset_reset sets all offset
compensation registers (0x38 to 0x3D) to zero.
Default value of (0x36) offset_reset is ´0´.
(0x36) cal_trigger starts the fast compensation process for the specified axis. The settings for
(0x36) cal_trigger are ´00b´ (no axis selected), ´01b´ (x-axis), ´10b´ (y-axis), ´11b´ (z-axis). A
non-zero value is kept until the fast compensation procedure is finished. Default value of (0x36)
cal_trigger is ´00b´.
(0x36) cal_rdy indicates the state of the fast compensation. (0x36) cal_rdy is ´0´ when (0x36)
cal_trigger has a nonzero value, otherwise (0x36) cal_rdy is ´1´.
Writing ´1´ (´0´) to (0x36) hp_z_en enables (disables) slow offset compensation for the z-axis.
Writing ´1´ (´0´) to (0x36) hp_y_en enables (disables) slow offset compensation for the y-axis.
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
nvm_loa
nvm_rdy
d
Bit 4
Bit 3
Bit 2
reserved
reserved
i2c_wdt
_en
Page 50 / not for publishing
Bosch Sensortec
Bit 1
Bit 0
nvm_pro
nvm_pro
g
g
_trig
_mode
Bit 1
Bit 0
i2c_wdt
spi3
_sel
03 March 2011