± 2g / 4g / 8g / 16g Tri-axis Digital
Accelerometer Technical
Reference Manual
PART NUMBER:
KX132-1211
Rev. 1.0
31-Jul-2019
36 Thornwood Dr.
–
Ithaca, NY 14850
© 2019 Kionix
–
All Rights Reserved
tel: 607-257-1080 – fax:607-257-1146
893-12874-1907311402-0.17
www.kionix.com -
Page
10
of
73
1.5
ACCELEROMETER OUTPUT REGISTERS (0x08
– 0x0D)
When accelerometer is enabled (PC1 bit is set to 1 in CNTL1 register), the 16-bits of valid acceleration data for each
axis is routed to registers 0x08-0x0D (XOUT_L
– ZOUT_H). However, the user may choose to read only the most
significant byte(s) of the output data thus reading an effective 8-bit resolution. The data is updated every user-defined
ODR period at the rate set by OSA<3:0> bits in ODCNTL register. It is recommended to read the output registers using
the auto-increment mode to ensure that content of t
he registers doesn’t change during the data read out. The output
data is available in 2’s complement data format and can be converted from digital counts to acceleration (g) per Table
2 below. For example, if N = 16 bits, then the Counts range is from -32768 to 32767, and if N = 8 bits, then the Counts
range is from -128 to 127.
16-bit
Register Data
(2’s complement)
Equivalent
Counts in
decimal
Range = ±2g
Range = ±4g
Range = ±8g
Range = ±16g
0111 1111 1111 1111
32767
+1.99994g
+3.99988g
+7.99976g
+15.99951g
0111 1111 1111 1110
32766
+1.99988g
+3.99976g
+7.99951g
+15.99902g
…
…
…
…
…
…
0000 0000 0000 0001
1
+0.00006g
+0.00012g
+0.00024g
+0.00049g
0000 0000 0000 0000
0
0.00000g
0.00000g
0.00000g
0.00000g
1111 1111 1111 1111
-1
-0.00006g
-0.00012g
-0.00024g
-0.00049g
…
…
…
…
…
…
1000 0000 0000 0001
-32767
-1.99994g
-3.99988g
-7.99976g
-15.99951g
1000 0000 0000 0000
-32768
-2.00000g
-4.00000g
-8.00000g
-16.00000g
8-bit
Register Data
(2’s complement)
Equivalent
Counts in
decimal
Range = ±2g
Range = ±4g
Range = ±8g
Range = ±16g
0111 1111
127
+1.98438g
+3.96875g
+7.93750g
+15.87500g
0111 1110
126
+1.96875g
+3.93750g
+7.87500g
+15.75000g
…
…
…
…
…
…
0000 0001
1
+0.01563g
+0.03125g
+0.06250g
+0.12500g
0000 0000
0
0.0000g
0.0000g
0.0000g
0.0000g
1111 1111
-1
-0.01563g
-0.03125g
-0.06250g
-0.12500g
…
…
…
…
…
…
1000 0001
-127
-1.98438g
-3.96875g
-7.93750g
-15.87500g
1000 0000
-128
-2.00000g
-4.00000g
-8.00000g
-16.00000g
Table 2:
Acceleration (g) Calculation