N35P112 austriamicrosystems, N35P112 Datasheet - Page 12
![no-image](/images/manufacturer_photos/0/0/84/austriamicrosystems_sml.jpg)
N35P112
Manufacturer Part Number
N35P112
Description
SW NAV JOYSTICK MOD CONTACTLESS
Manufacturer
austriamicrosystems
Series
EasyPoint™r
Type
Navigation Switch, PCB Mountr
Datasheet
1.N35P112.pdf
(32 pages)
Specifications of N35P112
Output
Contactless Magnetic Switch
Switch Function
2 Axis with Select
Actuator Type
Joystick
Termination Style
SMD (SMT) Tab
Operating Force
45/180gf
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Contact Rating @ Voltage
-
EasyPoint
Datasheet - X Y C o o r d i n a t e s I n t e r p r e t a t i o n
9 XY Coordinates Interpretation
9.1 EasyPoint Operating Principle
Figure 6. Mechanical to XY Register Interpretation
In the following example, the interrupt threshold values Xp, Xn, Yp, Yn
Xp=10, Xn = -10, Yp = 10, Yn = -10. The four registers are programmable independently for the four directions.
When INT_function (Reg 0Fh [2]) = 1, if the knob’s coordinates remains in the area delimited by Xp Xn Yp Yn, INTn interrupt output remains high
(not active). Once the knob moves over this limit, INTn goes LOW (active). For example, this feature can wake up a microcontroller from sleep
mode.
Note: Due to the mechanical tolerance, the coordinates read on X and Y_res_int output registers can show a small offset on both directions.
Knob on Position 1.
The knob is released and on its initial position (0,0). The EasyPoint module is configured with INT_function (Reg 0Fh [2]) = 1.
X_reg and Y_reg register values are (0,0), and the interrupt is not active.
www.austriamicrosystems.com/N35P112
To avoid this offset, a calibration function should be implemented in the microcontroller, for example at power up of the system. The
values X and Y_res_int represented in this datasheet are compensated values.
For further information, please see chapters
http://www.austriamicrosystems.com/eng/Products/Magnetic-Encoders/EasyPoint-Joystick-Encoder/AS5013
X = 0mm → X register = 0
Y = 0mm → Y register = 0
Xn = -10 Yn = -10
Xp = 10
X_reg > Xn → Int = 1 (not active)
TM
1
N35P112
X
Yp = 10
Yn
Y
Yp
11
X = 0.25mm → X register = -63
Y = 0mm
Xn = -10 Yn = -10
Xp = 10
X_Reg < Xn → Int = 0 (active)
2
8.2
and
Yp = 10
→ Y register = 0
8.3
or refer to the austriamicrosystems AS5013 encoder application notes:
Revision 1.1
Yn
(see I²C Registers on page 23)
Yp
X = 0.5mm → X register = -128
Y = 0mm → Y register = 0
Xn = -10 Yn = -10
Xp = 10
X_Reg < Xn → Int = 0 (active)
3
have been set by the user to
Yp = 10
Yn
Yp
12 - 32