English
Language : 

IC-MHM Datasheet, PDF (28/63 Pages) IC-Haus GmbH – 14-BIT ABSOLUTE ANGLE HALL ENCODER
iC-MHM
14-BIT ABSOLUTE ANGLE HALL ENCODER
Rev D1, Page 28/63
S_IO3
Value
0
1
Address 0x71; bit 3
Condition
P3 Low (Sense)
P3 High (Sense)
An addressed BiSS command with CMD = 2 sets P3
high. A BiSS broadcast command with CMD = 2 resets
P3 low. Refer to SERIAL INTERFACE: BiSS MODE on
page 37 for more information.
Table 38: Discrete Input Status Register Bit S_IO3
The weak low driven by P3 when F_IO3 = 0 is over-
come by the input signal when P3 is used as a discrete
input.
To use P3 as a BiSS-controlled output, set CFG_IOP =
0 and ENCMD2 = 1. The level at P3 is then determined
by BiSS commands.
ENCMD2
Value
0
1
Note:
Addr. 0x0B; bit 5
Function
Conditions: CFG_IOP = 0
P3 is General-Purpose Discrete I/O
P3 is BiSS Command Controlled Output
Pin level is low following power-on.
Digital I/O 0 (MDI and MCL)
When the multiturn SSI interface is disabled
(SBL_MTI = 0), the MDI input (pin 11) and MCL out-
put (pin 10) can be used as an additional general-pur-
pose discrete input and output, respectively. Alter-
natively, these pins can be used to provide some of
the discrete I/O functionality available on P1 - P3 when
these pins are used for incremental quadrature (ABZ)
outputs (CFG_IOP = 2) or device calibration outputs
(CFG_IOP = 3).
Table 39: BiSS Command 2 Enable: Controlling Pin P3
SBL_MTI
0x02(3:1)
0
0
0
0
0
0
0
0
0
0
0
0
0
1
CFG_IOP
0x03(1:0)
0
0
1
2 or 3
2 or 3
2 or 3
2 or 3
2 or 3
2 or 3
2 or 3
2 or 3
2 or 3
2 or 3
X
ENCMD2
0x0B(5)
X
X
X
0
0
0
0
0
0
1
1
1
X
X
DIR_IO2
0x0B(3)
X
X
X
0
0
0
0
1
1
0
0
1
1
X
PRES_IO1
0x0B(2)
X
X
X
0
0
1
1
0
0
0
1
0
1
X
F_IO0
0x75(0)
0
1
X
0
1
0
1
0
1
X
X
X
X
X
MCL Function
Pin 10
OUT0 Strong Low
OUT0 Strong High
Reserved (Do not use)
OUT0 Strong Low
OUT0 Strong High
OUT0 Strong Low
OUT0 Strong High
OUT0 Strong Low
OUT0 Strong High
BiSS Output
BiSS Output
BiSS Output
Reserved (Do not use)
MCL
MDI Function
Pin 11
IN0
IN0
Reserved (Do not use)
IN0
IN0
Preset Input
Preset Input
Code Direction Input
Code Direction Input
IN0
Preset Input
Code Direction Input
Reserved (Do not use)
MDI
Table 40: Digital I/O 0
To use MCL as a general-purpose discrete output, set
SBL_MTI = 0 and CFG_IOP = 0 or set SBL_MTI = 0,
CFG_IOP = 2 or 3, and ENCMD2 = 0. The state of MCL
is then controlled by bit F_IO0 in the discrete output
instruction register.
To use MDI as as a general-purpose discrete input, set
SBL_MTI = 0 and CFG_IOP = 0 or set SBL_MTI = 0,
CFG_IOP = 2 or 3, DIR_IO2 = 0, and PRES_IO1 = 0.
The state of pin 11 is then available as bit S_IO0 in the
discrete input status register.
F_IO0
Value
0
1
Address 0x75; bit 0
Function
MCL Drives Strong Low (Force)
MCL Drives Strong High (Force)
S_IO0
Value
0
1
Address 0x71; bit 0
Condition
MDI Low (Sense)
MDI High (Sense)
Table 42: Discrete Input Status Register Bit S_IO0
Table 41: Discrete Output Instruction Register Bit To use MDI as a dedicated position preset input, set
F_IO0
SBL_MTI = 0, CFG_IOP = 2 or 3, PRES_IO1 = 1, and