KMA36 Contactless Rotational and Linear Encoder
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Contactless Absolute 360° (180°) angle measurement
Incremental mode
Linear mode
Standard I2C Interface (100 kHz)
Programmable resolution up to 13 bit (0.04 degree)
Very low hysteresis
High accuracy mode
User programmable parameters
Low power mode
Sleep and automatic wake-up over I2C
Programmable zero position
Device address hardware configurable
Small Pb-Free package (TSSOP20)
RoHS compliant
DESCRIPTION
The KMA36 is a highly reliable universal magnetic position sensor for precise rotational or linear
measurement with a resolution up to 0.04 degree. These digital position sensors feature a system-on-chip
technology that combines a magnetoresistive element along with analog to digital converter and signal
processing in a standard small package. By using Anisotropic Magneto Resistive (AMR) technology, the
KMA36 is able to determine accuractly and non-contacting the magnetic angle of an external magnet over
360°, as well as the incremental position on a magnetic pole strip with 5 mm pole length. Its sleep and low
power mode as well as automatic wake-up over I2C – make the KMA36 ideal for many battery applications.
Position data can be transmitted using a PWM or digital two-wire (SDA, SCL) communication bus. Using the
programmable parameters of this digital position sensor, the user can have access to a wide range of
configuration to ensure the maximum of freedom and functionalities.
Used as both a linear position sensor or a rotary position sensor, these KMA36 magnetoresistive sensors
designed by MEAS (Measurement Specialties) are insensitive to magnetic drift due to mechanical
tolerances, changes in temperature or thermal stress. The maintenance-free operation and high bandwidth
of this universal magnetic encoder makes it a good choice for dynamic applications in harsh environments.
KEY-FEATURES
Resolution
Operating power supply range of 3V to 5.5V
Operating temperature
Average current
Sleep current
Data Update rate
I C Clockrate
2
13 Bit / 0.04 degree
3.0 – 5.5V
- 25 - +85 °C
10 – 30 mA
1.2 mA
24 – 720 Hz
Up to 100 kBit/s
APPLICATIONS
Industrial environment
Harsh environment
Handling machine
Machine tools
Robotics
Potentiometer
Motor motion control
KMA36 Rev 7
www.meas-spec.com
1/15
2014-April
KMA36 Contactless Rotational and Linear Encoder
PIN ASSIGNMENT
Pin No.
KMA36
TSSOP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Symbol
NC
CS
DVCC_SE
DI
DO
SCK
GND_SE
VCC_SE
NC
NC
NC
COILP
COILN
AREF
NC
GND_AS
NC
VCC_AS
DCOILN
DCOILP
Type
NC
I
O
I
O
I
S
S
NC
NC
NC
I
I
I
NC
S
NC
S
O
O
Description
Not connected
SPI interface chip select pin
Drive pin to power sensor
SPI interface data in pin
SPI interface data out pin
SPI interface clock pin
Sensor supply ground pin
Sensor power supply pin
Not connected
Not connected
Not connected
Coil power supply pin
Coil power supply pin
Asic analog reference
Not connected
Asic supply ground
Not connected
Asic power supply
Drive pin to coil power supply
Drive pin to coil power supply
Figure 1:
Pin assignment
ELECTRICAL CHARACTERISTICS
SENSOR
AMPLIFICATION
magnetic field
Magnet
Angle
MR
OP AMP
Unless otherwise specified, all voltages are referenced to
the power ground supply VSS. Typical values are based on
Top= 25 °C, VCC = 5 V. They are given only as design
guidelines and are not tested in production. Data based on
characterization
results,
design
simulation
and/or
technology characteristics are indicated in the table
footnotes and are not tested in production.
Absolute maximum ratings are limiting values of permitted
operation and should never be exceeded under the worst
possible conditions either initially or consequently. If
exceeded by even the smallest amount, instantaneous
catastrophic failure can occur. And even if the device
continues to operate satisfactorily, its life may be
considerably shortened.
EVALUATION
ADC
10 bit
COMMUNICATION
PWM
CORE
PWM
I2C
ERROR
HANDLING
MODE
HANDLING
Position
Parameter
Figure 2:
Functional block description
KMT36 Rev 7
www.meas-spec.com
2/15
2014-April
KMA36 Contactless Rotational and Linear Encoder
Absolute maximum ratings
CAUTION: Exceeding these values may destroy the product.
Symbol
T
op
T
sto
V
cc
V
in
V
in
I
in
I
in
I
in
Parameter
Operating temperature
Storage temperature
Operating voltage
Input voltage on any Pin
Input voltage on A1
DC Current through any I/O Pin
DC Current through S Pin
DC Current through any C Pin
Table 1:
Absolute maximum ratings
Except on A1
Condition
Min.
- 25
- 40
2.9
-0.5
-0.5
Typ.
Max.
+ 85
+ 85
6
6.5
13
40
200
60
Unit
°C
°C
V
V
V
mA
mA
mA
•
Operating conditions
Symbol
T
op
V
cc
V
in
A
Ref
R
AREF
Parameter
Operating temperature
Operating voltage
Input voltage on I/O pin
External Analog Reference
Analog Reference input resistance
Table 2:
Operating conditions
1)
Condition
Min.
- 25
3
-0.3
2.0
1)
-
Typ.
Max.
+ 85
5.5
5.3
V
CC
Unit
°C
V
V
V
kΩ
32
-
Apply 2.0V at AREF for best results
Please refer to the typical application section to know which external components should be connected.
•
AC/DC characteristics
Symbol
I
avg
I
sleep
V
IL
V
IH
V
OL
V
OH
Parameter
Average current
Sleep current
Input low voltage
Input high voltage
Output low voltage
Output high voltage
1)
Condition
Except in sleep
mode,
V
cc
= 5V
V
cc
= 5V
Min.
10
Typ.
Max.
30
Unit
mA
mA
1.2
0.6
3
0.6
4.3
V
cc
= 5V, I
OL
= 10
mA
V
cc
= 5V, I
OH
= 10
mA
V
cc
= 5V, I
OL
= 10
mA
V
cc
= 5V, I
OH
= 10
mA
Table 3:
AC/DC characteristics
V
V
V
V
1)
Current measurement has been done with a standard circuit including a voltage divider on AREF.
www.meas-spec.com
3/15
2014-April
KMT36 Rev 7
KMA36 Contactless Rotational and Linear Encoder
•
System parameters
Symbol
f
data
t
start
α
r
Δα
L
Δα
H
V
bwn
t
bwn
H
y
R
COIL
Δ
PWM
f
PWM
Parameter
Update rate
1) 2)
Starting time
Resolution
Linearity error
Hysteresis error
Brown-out reset voltage
Brown-out reset pulse width
Applied magnetic field
Internal coil resistance
PWM output resolution
PWM frequency
Table 4:
System parameters
1)
2)
3)
Condition
Min.
24
Typ.
Max.
720
Unit
Hz
ms
Bit
5
H
0
=25 kA/m
H
0
=25 kA/m
T
op
=25°C
H
0
=25 kA/m
T
op
=25°C
3)
3)
13
±0.3
±1
±0.25
°
°
V
µs
3)
±0.1
2.7
2
15
75
25
100
10
7.8
60
150
kA/m
Ω
bit
kHz
Maximum is measured in speed mode with minimum oversampling. Minimum is measured with maximum oversampling.
When using the analog-output configuration then update rate is fixed at 88Hz
System parameters apply only for recommended measurement setup (please refer to the arrangement section)
Update rate
f
data
= 1 / (1.4 msec x oversampling / const)
SPD Bit
0
1
const
1
2
SYSTEM OUTPUT
The system has two possible hardware output configurations: two-wire interface or analog output.
•
Analog Output
The system has a Pulse Width Modulation unit with 10 bit resolution which can be easily coupled with a first
1)
order low-pass filter to generate an analog output between Vss and Vcc corresponding to 0° and 360°. In
this hardware configuration, all internal registers are loaded with initial values. No digital configuration is
2)
necessary, all available configurations can be set by changing the hardware setup of the KMA36.
1)
2)
Please refer to the typical application section for further information.
Please refer to the hardware configuration section for further information.
2
•
I C (Digital Output)
The KMA36 has an I C Interface unit (two-wire interface, standard I²C-bus specification defined by Philips
Semiconductors) with an 8-bit data bus which can be easily used to retrieve measurement and configuration
information. (Please refer to the two-wire interface section for details)
KMT36 Rev 7
www.meas-spec.com
4/15
2014-April
2
KMA36 Contactless Rotational and Linear Encoder
TWO WIRE IN INTERFACE
•
Physical interface parameters
Symbol
B
rt
A
L
A
S
Clockrate
Address length
Address
1)
Parameter
Condition
Min.
10
Typ.
50
7
0x59
Max.
100
Unit
kBit/s
bit
Hex
Table 5:
Physical interface parameters
1)
Please refer to the hardware configuration section to determine how to configure other addresses.
•
Timing parameters
Symbol
t
SU:STA
t
HD:STA
t
SU:STO
t
HIGH
t
LOW
t
r
t
f
t
SU:DAT
T
HD:DAT
t
BUF
Parameter
Start setup time
Start hold time
Stop setup time
Clock high time
Clock low time
Rise time
Fall time
Data input setup time
Data input hold time
Bus free time
0.25
0.3
4.7
Table 6:
Start, stop and data timing parameters
Condition
Min.
4.7
4.0
4.0
4.0
4.7
1
0.3
50
Typ.
Max.
Unit
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
Figure 3:
Timing definitions
2)
2)
Please refer to the standard I²C-bus specification defined by Philips Semiconductors for further information.
KMT36 Rev 7
www.meas-spec.com
5/15
2014-April