English
Language : 

IC-MN_16 Datasheet, PDF (43/62 Pages) IC-Haus GmbH – 25-BIT NONIUS ENCODER WITH 3-CH. SAMPLING 13-BIT Sin/D INTERPOLATION
iC-MN 25-BIT NONIUS ENCODER
WITH 3-CH. SAMPLING 13-BIT Sin/D INTERPOLATION
Should an AM_MIN error occur while a command or the
preset function is being carried out, SOFT_RES is only
implemented once the command has been terminated.
The behavior of the I/O interface with an active
SOFT_RES depends on the protocol selected. For
BiSS C a zero is returned as a data value and the error
and warning bits are set; for SSI the last data value to
be output is repeated (the error bit is set if configured
via SSIE). In both cases the error state is indicated at
pin NERR by a low signal.
Rev F2, Page 43/62
STATUS
Bit Name
7 ACS_Max
6 AM_Min
5 AM_Max
4 ACM_Min
3 ACM_Max
2 CT_ERR
1 RF_ERR
0 TH_ERR
Notes
Addr. 0x76; bit 7:0
R
Description of status message
Control error: range at max. limit
Signal error: poor level (master track)
Signal error: clipping (master track)
Control error: range at min. limit
Control error: range at max. limit
Readout cycle repetition too short*
Excessive SSI clock frequency: conversion
data not valid when latching data for output.
Excessive temperature error
*) Relevant for nonius synchronization modes
MODE_ST = 0x00 to 0x07 (calculation
routines must end before a new request is
received)
Error indication logic: 1 = true, 0 = false
Table 74: Status register 0x76
Status Register
The status register is reached by a read access to ad-
dresses 0x75 to 0x77. In the event of an error the
relevant bit is set and maintained until the status reg-
ister is read out or the command SOFT_RES is per-
formed (with the exception of status bits EPR_ERR
and CMD_EXE). The status register can be accessed
independent of the internal state of operation.
EPR_ERR indicates that no EEPROM was found on
system startup (EPR_NO) or that a CRC error was
recognized for the internal setup (EPR_NV). If no EEP-
ROM has been recognized, EPR_ERR remains set
even after SOFT_RES.
CMD_CNV and CMD_EXE are signaled on the same
status bit and not stored, as opposed to the other status
bits. CMD_CNV is set on the initialization of a com-
mand which requires the internal converter. CMD_EXE
is set on commands which employ the internal data
bus.
STATUS
Addr. 0x75; bit 7:0
R
Bit Name
Description of status message
7 TH_WRN Excessive temperature warning
6 EPR_ERR Configuration error on startup:
- No EEPROM (flag EPR_NO set)
- Invalid check sum (flag EPR_NV set)
5 FQ_WDR Excessive signal frequency on master track*:
on current readout request
4 FQ_STUP Excessive signal frequency on master track*:
during startup
3 NON_CTR Period counter consistency error:
counted period ↔ calculated Nonius position
2 MT_CTR Multiturn data consistency error:
counted multiturn ↔ external MT data
1 MT_ERR Multiturn communication error:
- Error bit set
- CRC error
- No start bit
- General communication error
0 MT_WRN Multiturn warning message
(MODE_MT = 0x1, BiSS warning bit set)
Notes
*) Relevant for nonius synchronization modes
(MODE_ST = 0x00 to 0x0B); the warning
threshold can be set using parameter
FRQ_TH;
Error indication logic: 1 = true, 0 = false
Table 73: Status register 0x75
STATUS
Addr. 0x77; bit 7:0
R
Bit Name
Description of status message
7 CMD_EXE Command execution in progress, or
CMD_CNV iC-MN in startup phase
6 AN_Min Signal error: poor level (nonius track)
5 AN_Max Signal error: clipping (nonius track)
4 ACN_Min Control error: range at min. limit
3 ACN_Max Control error: range at max. limit
2 AS_Min Signal error: poor level (segment track)
1 AS_Max Signal error: clipping (segment track)
0 ACS_Min Control error: range at min. limit
Notes
Error indication logic: 1 = true, 0 = false
Table 75: Status register 0x77
Non-Volatile Diagnosis Memory
By enabling E2EPR all status messages can be stored
to the external EEPROM the first time they occur (phys-
ical EEPROM addresses 0x75 to 0x77).
On a system startup iC-MN reads in the status mes-
sages already stored in the EEPROM. As soon as an
error message occurs which has not been noted in the
external memory the corresponding status register bit
is transferred to the EEPROM. This way a "cumulative"