English
Language : 

KX022-1020 Datasheet, PDF (59/75 Pages) List of Unclassifed Manufacturers – Accelerometer Specifications
± 2g / 4g / 8g Tri-axis Digital
Accelerometer Specifications
PART NUMBER:
KX022-1020
Rev. 11.0
10-Sep-15
desk or table), ax = ay = 0g, az = +1g, and there is no way to determine which way the screen should be
oriented, the internal algorithm determines that the device is in either the face-up or face-down
orientation, depending on the sign of the z-axis. The KX022 will only change the screen orientation
when the orientation angle is above the factory-defaulted/user-defined threshold set in the
TILT_ANGLE_LL register. Equation 2 can be used to determine what value to write to the
TILT_ANGLE_LL register to set the device orientation angle. The value for TILT_ANGLE_HL is preset
at the factory but can be adjusted in special cases (e.g. to reduce the effect of transient g-variation such
as when device is being moved rather than just being rotated).
TILT_ANGLE_LL (counts) = sin θ * (32 (counts/g))
Equation 2: Tilt Angle Threshold
Tilt Timer
The 8-bit register, TILT_TIMER can be used to qualify changes in orientation. The KX022 does this by
incrementing a counter with a size that is specified by the value in TILT_TIMER for each set of
acceleration samples to verify that a change to a new orientation state is maintained. A user defined
output data rate (ODR) determines the time period for each sample. Equation 3 shows how to
calculate the TILT_TIMER register value for a desired delay time.
TILT_TIMER (counts) = Delay Time (sec) x ODR (Hz)
Equation 3: Tilt Position Delay Time
36 Thornwood Dr. – Ithaca, NY 14850
tel: 607-257-1080 – fax:607-257-1146
www.kionix.com - info@kionix.com
© 2015 Kionix – All Rights Reserved
Page 59 of 75