TLE4997E2: Programmable Linear Hall Sensor
TLE4997E2: Programmable Linear Hall Sensor
TLE4997E2
Programmable Linear Hall Sensor
Sensors
N e v e r s t o p t h i n k i n g .
Edition 2020-04
Published by Infineon Technologies AG,
Am Campeon 1-12,
85579 Neubiberg, Germany
© Infineon Technologies AG 2020.
All Rights Reserved.
Attention please!
The information herein is given to describe certain components and shall not be considered as a guarantee of
characteristics.
Terms of delivery and rights to technical change reserved.
We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding
circuits, descriptions and charts stated herein.
Information
For further information on technology, delivery terms and conditions and prices please contact your nearest
Infineon Technologies Office (www.infineon.com).
Warnings
Due to technical requirements components may contain dangerous substances. For information on the types in
question please contact your nearest Infineon Technologies Office.
Infineon Technologies Components may only be used in life-support devices or systems with the express written
approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure
of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support
devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain
and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may
be endangered.
TLE4997E2
1 Overview
1.1 Features
• High linear and ratiometric push-pull rail-to-rail output
signal
• 20-bit Digital Signal Processing
• Digital temperature compensation
• 12-bit overall resolution
• Operates from -40°C up to 150°C
• Low drift of output signal over temperature and lifetime
• Programmable parameters stored in EEPROM with single bit error correction:
– magnetic range and magnetic sensitivity (gain)
– zero field voltage (offset)
– bandwidth
– polarity of the output slope
– clamping option
– temperature coefficient for all common magnets
– memory lock
• Re-programmable until memory lock
• Single supply voltage 4.5 - 5.5 V (4 - 7 V in extended range)
• Operation between -200 mT and +200 mT within three ranges
• Slim 3-pin package (Green)
• Reverse polarity and overvoltage protection for all pins
• Output short circuit protection
• On-board diagnostics (wire breakage detection, undervoltage, overvoltage)
• Digital readout of internal temperature and magnetic field values in calibration mode.
• Individual programming and operation of multiple sensors with common power supply
• Two-point calibration of magnetic transfer function
• Precise calibration without iteration steps
• High immunity against mechanical stress, EMC, ESD
Overview
Center of
1.625 ±0.1
Hall Probe
Branded Side
Hall-Probe
1 2 3
AEP03717
General
2 General
VDD
Interface
Supply
Bias EEPROM
enable
HALL A D
D A OUT
VDD
DSP
Temp. A
Sense D
OBD
GND
ROM
General
General
• Polarity Mode:
50 5 100 5 200 5
0 0 0 0 0 0
VOUT VOUT
Maximum Ratings
3 Maximum Ratings
Table 2 Absolute Maximum Ratings
Parameter Symbol Limit Values Unit Notes
min. max.
Storage temperature TST -40 150 °C
Junction temperature TJ -40 170 °C For 96h 1)
Voltage on VDD pins with VDD -20 2) 20 3) V 4)
RTHja ≤ 150 K/W
respect to ground (VSS)
Supply current IDDov - 52 mA
@ overvoltage
Supply current IDDrev - 75 - mA
@ reverse voltage
Voltage on output pin with VOUTov -16 5) 16 3) V RTHja ≤ 150 K/W
respect to ground (VSS) Vout may be > VDD
Magnetic field BMAX - unlimited T
ESD protection VESD - 4.0 kV According HBM
JESD22-A114-B 6)
1)
For limited time only. Depends on customer temperature lifetime cycles. Please ask for support by Infineon.
2)
max 24 h @ -50°C ≤ Ta < 30°C
max 10 min. @ 30°C ≤ Ta < 80°C
max 30 sec. @ 80°C ≤ Ta < 125°C
max 15 sec. @ 125°C ≤ Ta ≤ 150°C.
3)
max. 24 h @ TJ < 80°C.
4) Guaranteed by laboratory characterization, tested at ±18V.
5)
Max. 1 ms @ TJ < 30°C; -8.5 V for 100 h @ TJ < 80°C.
6) 100 pF and 1.5 kΩ
Note: Stresses above those listed under “Absolute Maximum Ratings” may cause
permanent damage to the device. This is a stress rating only and functional
operation of the device at these or any other conditions above those indicated in
the operational sections of this specification is not implied. Furthermore, only
single error cases are assumed. More than one stress/error case may also
damage the device.
Exposure to absolute maximum rating conditions for extended periods may affect
device reliability. During absolute maximum rating overload conditions (VIN > VDD
or VIN < VSS) the voltage on VDD pins with respect to ground (VSS) must not
exceed the values defined by the absolute maximum ratings.
Operating Range
4 Operating Range
The following operating conditions must not be exceeded in order to ensure correct
operation of the TLE4997E2. All parameters specified in the following sections of this
document refer to these operating conditions, unless otherwise indicated.
Note: Keeping signal levels within the limits specified in this table ensures operation
without overload conditions.
Ratiometry
The linear Hall sensor works like a potentiometer. The output voltage is proportional to
the supply voltage. The division factor depends on the magnetic field strength. This
behavior is called “ratiometric”’.
The supply voltage VDD should be used as the reference for the A/D Converter of the
microcontroller. In this case, variations of VDD are compensated.
The ratiometry error is defined as follows:
æ V OUT ( V DD ) V OUT ( 5V )ö
- – ---------------------------÷ × 100 %
E RAT = ç ------------------------------
è V DD 5V ø
% 1
E RAT
0.75
0.5
0.25
-0.25
-0.5
-0.75
-1
4 5 6 7
V DD V
Note: Take care of possible voltage drops on the VDD and VOUT line degrading the
result. Ideally, both values are acquired and their ratio is calculated to gain the
highest accuracy. This method should be used especially during calibration.
Magnetic Parameters
Table 5 Magnetic Characteristics
Parameter Symbol Limit Values Unit Notes
min. typ. max.
Sensitivity S ± 12.5 - ± 300 mV/mT 1)
Magnetic field range MFR ± 50 ± 1002) ± 200 mT Programmable 3)
Integral nonlinearity INL -15 - 15 mV = ± 0.3% of VDD4)
Magnetic offset BOS -400 - 400 μT 5) 6) 7)
Signal Processing
6 Signal Processing
The flow diagram in Figure 5 shows the data processing algorithm.
A
D + 1 +
X
-T0 TC1
Stored in
EEPROM
Temperature Memory
Compensation
Temperature Compensation
(Details are listed in Chapter 8)
• The output signal of the temperature cell is also A/D converted.
• The temperature is normalized by subtraction of the T0 value (zero point of the
quadratic function).
• The linear path is multiplied with the TC1 value.
Signal Processing
• In the quadratic path, the difference temperature is squared and multiplied with the
TC2 value.
• Both path outputs are added together to the gain value from the EEPROM.
Table 7 Range
Parameter Symbol Limit Values Unit Notes
min. max.
1)
Register size R 2 bit
1) Ranges do not have a guaranteed absolute accuracy. The temperature pre-calibration is performed in the mid
range (100 mT).
Signal Processing
( G – 16384 )
Gain = ------------------------------
4096
( OS – 16384 )
V OS = --------------------------------- × V DD
4096
Signal Processing
Note: In Low Pass filter setting 7 (filter off), the output noise increases. Because of
higher DSP load, the current consumption also rises slightly.
Signal Processing
Figure 6 shows the characteristic of the filter as a magnitude plot (the highest setting is
marked). The “off” position would be a flat 0 dB line. In this case, the output decimation
filter limits the bandwidth of the sensor. The update rate after the Low Pass filter is
16 kHz.
-1
-2
Magnitude (dB)
-3
-4
-5
-6
101 102 103
Frequency (Hz)
Figure 6 DSP Input Filter (Magnitude Plot)
Signal Processing
-1
-2
Magnitude (dB)
-3
-4
-5
-6
101 102 103 10 4
Frequency (Hz)
Signal Processing
6.6 Clamping
The clamping function is useful for splitting the output voltage into the operating range
and error ranges. If the magnetic field is outside the selected measurement range, the
output voltage Vout is limited to the clamping values.
Table 12 Clamping
Parameter Symbol Limit Values Unit Notes
min. max.
Register size CL,CH 2 x 12 bit
Clamping voltage low VCLL 0 99.98 % VDD 1)
Note: For an exact setup, the register value may be re-adjusted due to the actual output
voltage in the clamping condition. The output voltage range itself has electrical
limits. See the Electrical Characteristics of Vout.
Signal Processing
Figure 8 shows an example in which the magnetic field range between Bmin and Bmax
is mapped to voltages between 0.8 V and 4.2 V.
If it is not necessary to signal errors, the maximum output voltage range between 0.3 V
and 4.7 V can be used.
5
V out (V) Error range
V CLH
4
Operating range
2
1
VCLL
Error range
0
Bmin Bmax
B (mT)
Figure 8 Clamping Example
Note: The high value must be above the low value.
If VCLL is set to a higher value than VCLH, the VCLH value is dominating. This would
lead to a constant output voltage independent of the magnetic field strength.
Error Detection
7 Error Detection
Different error cases can be detected by the On-Board-Diagnostics (OBD) and reported
to the microcontroller. The OBD is useful only when the clamping function is enabled. It
is important to set the clamping threshold values inside the error voltage values shown
in Table 13 and Table 14 to ensure that it is possible to distinguish between correct
output voltages and error signals.
Error Detection
Temperature Compensation
8 Temperature Compensation
The magnetic field strength of a magnet depends on the temperature. This material
constant is specific to different magnet types. Therefore, the TLE4997E2 offers a second
order temperature compensation polynomial, by which the Hall signal output is multiplied
in the DSP. There are three parameters for the compensation:
• Reference temperature T0
• A linear part (1st order) TC1
• A quadratic part (2nd order) TC2
The following formula describes the sensitivity dependent on the temperature in relation
to the sensitivity at the reference temperature T0:
2
S TC ( T ) = 1 + TC 1 × ( T – T 0 ) + TC 2 × ( T – T 0 )
For more information, see also the signal processing flow in Figure 5.
The full temperature compensation of the complete system is done in two steps:
1. Pre-calibration in the Infineon final test.
The parameters TC1, TC2, T0 are set to maximally flat temperature characteristics
regarding the Hall probe and internal analog processing parts.
2. Overall System calibration.
The typical coefficients TC1, TC2, T0 of the magnetic circuitry are programmed. This
can be done deterministically, as the algorithm of the DSP is fully reproducible. The
final settings of the TC1, TC2, T0 values are relative to the pre-calibrated values.
Table 16 Temperature Compensation
Parameter Symbol Limit Values Unit Notes
min. max.
Register size TC1 TL - 9 bit Unsigned integer values
st 1)
1 order coefficient TC1 TC1 -1000 2500 ppm/ °C
Quantization steps of TC1 ΔTC1 15.26 ppm/ °C
Register size TC2 TQ - 8 bit Unsigned integer values
nd 2)
2 order coefficient TC2 TC2 -4 4 ppm/ °C²
Quantization steps of TC2 ΔTC2 0.119 ppm/ °C²
Register size T0 TR - 3 bit Unsigned integer values
Reference temperature T0 - 48 64 °C
Quantization steps of T0 ΔT0 16 °C 3)
1)
Full adjustable range: -2441 to +5355 ppm/°C, can be only used after confirmation by Infineon
2) Full adjustable range: -15 to +15 ppm/°C², can be only used after confirmation by Infineon
3)
A quantization step of 1°C is handled by algorithm (See Application Note).
Temperature Compensation
T 0 = 16TR – 48
Now the output VOUT for a given field BIN at a specific temperature can be roughly
calculated by:
æ B IN ö
- × S TC × S TCHall × S o × V DD÷ + V OS
V OUT = ç ------------
B
è FSR ø
BFSR is the full range magnetic field. It is dependent on the range setting (e.g 100 mT).
So is the nominal sensitivity of the Hall probe times the Gain factor set in the EEPROM.
STC is the temperature-dependent sensitivity factor calculated by the DSP.
STCHall is the temperature behavior of the Hall probe.
The pre-calibration at Infineon is performed such that the following condition is met:
S TC ( T J – T 0 ) × S TCHall ( T J ) ≈ 1
Within the application, an additional factor BIN(T) / BIN(T0) will be given due to the
magnetic system. STC needs now to be modified to STCnew so that the following condition
is satisfied:
B IN ( T )
-------------------- ×S ( T ) × S TCHall ( T ) ≈ S TC ( T ) × S TCHall ( T ) ≈ 1
B IN ( T 0 ) TCnew
Therefore, the new sensitivity parameters STCnew can be calculated from the
pre-calibrated setup STC using the relation:
B IN ( T )
-------------------- × S TCnew ( T ) ≈ S TC ( T )
B IN ( T 0 )
Calibration
9 Calibration
A special hardware interface to an external computing system and measurement
equipment is required for calibration of the sensor. All calibration and setup bits can be
written into a random access memory (RAM). This allows the EEPROM to remain
untouched during the entire calibration process. Therefore, this temporary setup (using
the RAM only) does not stress the EEPROM—and even allows a pre-verification1) of the
setup before programming—as the number of EEPROM programming cycles is limited
to provide a high data endurance.
The digital signal processing is completely deterministic. This allows a two point
calibration in one step without iterations. The two magnetic fields (here described as two
“positions” of an external magnetic circuitry) need to be applied only once. Furthermore,
a complete setup and calibration procedure can be performed requiring only one
EEPROM programming cycle at the end2).
After setting up the temperature coefficients, the calibrated Hall A/D Converter values of
both positions need to be read and the sensor output signals (using a DAC test mode)
need to be acquired for the corresponding end points. Using this data, the signal
processing parameters can be immediately calculated with a program running on the
external computing system.
Note: The calibration and programming process must be performed only at the
start of life of the device.
Note: Depending on the application and external instrumentation setup, the accuracy of
the 2 point calibration can be improved.
1)
This feature is not required for a deterministic two-point setup to fulfill the specification.
2)
Details and basic algorithms for this step are available on request.
Calibration
User-Calibration Bits
RowA Parity Bits
Pre-Calibration Bits
Calibration
Application Circuit
10 Application Circuit
Figure 10 shows the connection of multiple sensors to a microcontroller.
Ref
Voltage Tracker
e.g.
TLE4250
ADCref
VDD
TLE out 10k
47nF 4997 ADCin1
GND
47nF 100 nF 10k 100 nF
ADCin2
ADCGND
µC
VDD optional
TLE out 10k
47nF 4997
GND
47nF 100 nF 10k 100 nF
Package Outlines
11 Package Outlines
45˚
5˚
4.06 ±0.05 2 A
0.1 MAX.
B
1.5 4.05 ±0.05 1.5 ±0.05
(0.25)
1)
1 ±0.2
1 2 3
2 x 1.27 = 2.54
12.7 ±1
2 C
(Useable
Length)
(10)
19 ±0.5
1-1
33 MAX.
+0.75
6 ±0.5
9 -0.50
C
18 ±0.5
A Adhesive
Tape
Tape