English
Language : 

IC-MHM Datasheet, PDF (30/63 Pages) IC-Haus GmbH – 14-BIT ABSOLUTE ANGLE HALL ENCODER
iC-MHM
14-BIT ABSOLUTE ANGLE HALL ENCODER
STATUS REGISTERS
Rev D1, Page 30/63
The iC-MHM provides four status registers which are
used to indicate errors in the device, the state of the
general-purpose pins, the current gain in use by the
automatic amplitude control for the Hall signals, and
the chip revision.
Error
The error status register indicates the status of eight
error conditions in the iC-MHM.
Error
Bit
0
1
2
3
4
5
6
7
Note
Address 0x70
Name
Description
ERR_CFG
Configuration Data CRC Error
ERR_OFFS Position Offset CRC Error
ERR_POS
Absolute Position Not Available
ERR_EXT
External Error
ERR_AMIN Minimum Amplitude Error
ERR_AMAX Maximum Amplitude Error
ERR_MTI
Multiturn Interface Error
ERR_MT*
Multiturn Position Error
* Error is latched until Reset or Preset command.
Table 47: Error Status Register
ERR_CFG = 1 indicates that the configuration data
checksum (CRC_CFG) does not match the checksum
of the current configuration registers in RAM. Refer
to STARTUP AND OPERATION on page 57 for more
information.
ERR_MTI = 1 indicates a problem in the multiturn inter-
face. Refer to MULTITURN INTERFACE on page 23
for more information.
ERR_MT = 1 indicates that the multiturn count read
over the multiturn interface does not match the current
value of the iC-MHM’s multiturn counter. Refer to MUL-
TITURN INTERFACE on page 23 for more information.
When any of the error bits are set, the error output
is activated (pin NERR low), and the error bit in the
BiSS SCD, SPI position read command response, and
extended SSI frame are also activated (nERR = nE =
0).
Digital I/O Pin States
The digital I/O pin states indicates the pin level of the
four general-purpose pins (in any case if input or out-
put).
State
Bit
0
1
2
3
4
5
6
7
Address 0x71
Name
S_IO0
S_IO1
S_IO2
S_IO3
-
-
-
-
Description
MDI: 0 = Low and 1 = High Level
P1: 0 = Low and 1 = High Level
P2: 0 = Low and 1 = High Level
P3: 0 = Low and 1 = High Level
Reserved
Reserved
Reserved
Reserved
ERR_OFFS = 1 indicates that the position offset data
checksum (CRC_OFFS) does not match the checksum
of the current position offset registers in RAM. Refer
to STARTUP AND OPERATION on page 57 for more
information.
Table 48: Digital I/O Pin States
Refer to DIGITAL I/O PORT on page 26 for more in-
formation on configuring the port as general-purpose
discrete inputs.
ERR_POS = 1 indicates that an attempt was made to
read the current position during startup or a position
preset sequence when the current position is not yet
known.
ERR_EXT = 1 indicates that the NERR pin has been
pulled low by an external device.
ERR_AMIN = 1 indicates that the Hall signal amplitude
is too low. Refer to SIGNAL CONDITIONING on page
18 for more information.
ERR_AMAX = 1 indicates that the Hall signal amplitude
is too high. Refer to SIGNAL CONDITIONING on page
18 for more information.