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
Page 21
22
Page 22
23
Page 23
24
Page 24
25
Page 25
26
Page 26
27
Page 27
28
Page 28
29
Page 29
30
Page 30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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 28/74

Download datasheet (2Mb)Embed
PrevNext
4.8.6.1 Single tap detection
A single tap is detected and the single tap interrupt is generated after the combined durations of
(0x2A) tap_shock and (0x2A) tap_quiet, if the corresponding slope conditions are fulfilled. The
interrupt is cleared after a delay of 12.5 ms.
4.8.6.2 Double tap detection
A double tap is detected and the double tap interrupt is generated if an event fulfilling the
conditions for a single tap occurs within the set duration in (0x2A) tap_dur after the completion
of the first tap event. The interrupt is cleared after a delay of 12.5 ms.
4.8.6.3 Selecting the timing of tap detection
For each of parameters (0x2A) tap_shock and (0x2A) tap_quiet two values are selectable. By
writing ´0´ (´1´) to bit (0x2A) tap_shock the duration of (0x2A) tap_shock is set to 50 ms (75 ms).
By writing ´0´ (´1´) to bit (0x2A) tap_quiet the duration of (0x2A) tap_quiet is set to 30 ms (20
ms).
The length of (0x2A) tap_dur can be selected by setting the (0x2A) tap_dur bits according to
table 15:
4.8.6.4 Axis and sign information of tap sensing
The sign of the slope of the first tap which triggered the interrupt is stored in bit (0x0B) tap_sign
(´0´ means positive sign, ´1´ means negative sign). The value of this bit persists after clearing
the interrupt.
The axis which triggered the interrupt is indicated by bits (0x0B) tap_first_x, (0x0B) tap_first_y,
and (0x0B) tap_first_z.
The bit corresponding to the triggering axis contains a ´1´ while the other bits hold a ´0´. These
bits are cleared together with clearing the interrupt status.
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
Table 15: Selection of tap_dur
(0x2A)
length of tap_dur
tap_dur
000b
50 ms
001b
100 ms
010b
150 ms
011b
200 ms
100b
250 ms
101b
375 ms
110b
500 ms
111b
700 ms
Page 28 / not for publishing
Bosch Sensortec
03 March 2011