± 8g / 16g / 32g / 64g Tri-axis
Digital Accelerometer Technical
Reference Manual
PART NUMBER:
KX134-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
894-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 = ±8g
Range = ±16g
Range = ±32g
Range = ±64g
0111 1111 1111 1111
32767
+7.99976g
+15.99951g
+31.99902g
+63.99805g
0111 1111 1111 1110
32766
+7.99951g
+15.99902g
+31.99805g
+63.99609g
…
…
…
…
…
…
0000 0000 0000 0001
1
+0.00024g
+0.00049g
+0.00098g
+0.00195g
0000 0000 0000 0000
0
0.00000g
0.00000g
0.00000g
0.00000g
1111 1111 1111 1111
-1
-0.00024g
-0.00049g
-0.00098g
-0.00195g
…
…
…
…
…
…
1000 0000 0000 0001
-32767
-7.99976g
-15.99951g
-31.99902g
-63.99805g
1000 0000 0000 0000
-32768
-8.00000g
-16.00000g
-32.00000g
-64.00000g
8-bit
Register Data
(2’s complement)
Equivalent
Counts in
decimal
Range = ±8g
Range = ±16g
Range = ±32g
Range = ±64g
0111 1111
127
+7.93750g
+15.87500g
+31.75000g
+63.50000g
0111 1110
126
+7.87500g
+15.75000g
+31.50000g
+63.00000g
…
…
…
…
…
…
0000 0001
1
+0.06250g
+0.12500g
+0.25000g
+0.50000g
0000 0000
0
0.0000g
0.0000g
0.0000g
0.0000g
1111 1111
-1
-0.06250g
-0.12500g
-0.25000g
-0.50000g
…
…
…
…
…
…
1000 0001
-127
-7.93750g
-15.87500g
-31.75000g
-63.50000g
1000 0000
-128
-8.00000g
-16.00000g
-32.00000g
-64.00000g
Table 2:
Acceleration (g) Calculation