iC-MH
12 BIT ANGULAR HALL ENCODER
Rev B1, Page 10/23
28 27 26 25 24 23 22
28 27 26 25 24 23 22
(top view)
21
20
19
18
17
16
15
21
20
19
18
17
16
15
1
2
3
4
5
6
7
1
2
3
4
5
6
7
S
28 27 26 25 24 23 22
21
20
19
18
17
16
15
1
2
3
4
5
6
7
N
a > 0
8
9
10 11 12 13 14
8
9
10 11 12 13 14
a = 0
0
VCOS= VPCOS- VNCOS
VSIN= VPSIN- VNSIN
+2V
-90°
90°
180°
270°
360°
a
-2V
8
9
10 11 12 13 14
C041007-3
C040907-1
Figure 5: Pattern of the analog sensor signals with
the angle of rotation
Figure 4: Zero position of the magnet
Hall Signal Processing
The iC-MH module has a signal calibration function used. With the amplitude control (ENAC = ’1’) acti-
that can compensate for the signal and adjustment vated, the GAINF register bits have no effect.
errors. The Hall signals are amplified in two steps.
First, the range of the field strength within which the
Hall sensor is operated must be roughly selected. The
first amplifier stage can be programmed in the follow-
ing ranges:
GCC(6:0)
0x00
0x01
...
Adr 0x01; Bit 6:0
1,000
1,0015
exp(
ln(20)
2048
·GCC)
GAING(1:0)
Adr 0x00; Bit 7:6
0x3F
0x40
...
1,0965
00
01
01
01
5-fold
0,9106
10-fold
15-fold
20-fold
ln(20)
exp(− 2048 ·(128−GCC))
0x7F
0,9985
Table 8: Amplification calibration cosine
Table 6: Range selection for Hall signal amplification
The operating range can be specified in advance in
accordance with the temperature coefficient and the
magnet distance. The integrated amplitude control can
correct the signal amplitude between 1 and 20 via an-
other amplification factor. Should the control reach the
range limits, a different signal amplification must be se-
lected via GAING.
The GCC register is used to correct the sensitivity of
the sine channel in relation to the cosine channel. The
cosine amplitude can be corrected within a range of
approximately ±10%.
ENAC
Adr 0x01; Bit 7
GAINF(5:0)
0x00
Adr 0x00; Bit 5:0
0
1
amplitude control deactivated
amplitude control active
1,000
1,048
0x01
...
exp(ln(20) ·GAINF)
64
Table 9: Activation of amplitude control
0x3F
19,08
Table 7: Hall signal amplification
The integrated amplitude control can be activated with
The second amplifier stage can be varied in an addi- the ENAC bit. In this case the differential signal am-
tional range. With the amplitude control (ENAC = ’0’) plitude is adjusted to 4 Vss and the values of GAINF
deactivated, the amplification in the GAINF register is have no effect here.