BMA253
Data sheet
Page 21
4.5 Offset compensation
Offsets in measured signals can have several causes but they are always unwanted and
disturbing in many cases. Therefore, the BMA253 offers an advanced set of four digital offset
compensation methods which are closely matched to each other. These are slow, fast, and
manual compensation as well as inline calibration.
The compensation is performed with unfiltered data, and is then applied to both, unfiltered and
filtered data. If necessary the result of this computation is saturated to prevent any overflow
errors (the smallest or biggest possible value is set, depending on the sign). However, the
registers used to read and write compensation values have only a width of 8 bits.
An overview of the offset compensation principle is given in figure 5:
I2C/SPI/NVM mapping
12 bit acceleration data range
+-16g
Sign
8g
MSB
+-8g
Sign
4g
MSB
+-4g
MSB
4g
+-2g
Sign
Sign
2g
MSB
2g
2g
MSB
Sign
1g
1g
1g
1g
500mg
250mg
125mg
500mg
250mg
125mg
62.5mg
31.2mg
15.6mg
7.8mg
3.9mg
1.9mg
0.97mg
500mg
250mg
125mg
62.5mg
31.2mg
15.6mg
7.8mg
3.9mg
1.9mg
500mg
250mg
125mg
62.5mg
31.2mg
15.6mg
7.8mg
3.9mg
500mg
250mg
125mg
62.5mg
31.2mg
15.6mg
7.8mg
Read/
Write
-
62.5mg
31.2mg
15.6mg
7.8mg
LSB
LSB
LSB
LSB
LSB
Figure 5: Principle of offset compensation
BST-BMA253-DS000-01 | Revision 1.0 | August 2015
Bosch Sensortec
© 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.