English
Language : 

IC-MR Datasheet, PDF (42/44 Pages) IC-Haus GmbH – 13-BIT S&H SIN/COS INTERPOLATOR WITH CONTROLLER INTERFACES
iC-MR 13-BIT S&H SIN/COS
preliminary
INTERPOLATOR WITH CONTROLLER INTERFACES
Rev A1, Page 42/44
Error bits ERR_EXT, ERR_SYN, ERR_TMP,
ERR_AMP and ERR_RGL are stored internally.
RES_ERR is used to choose which action resets the
error bit.
RES_ERR
Addr. 0x27; bit 6
R/W
Code
Function
0
Reset by readout position data
1
Reset by readout error register
Table 83: Error reset
Error bit ERR_AMP can be assigned with a digital filter.
The filter is implemented as an integrator with timeout.
If required a bypass can be configured (EN_FAMP).
The timeout resets the integrator cyclically (config-
urable by using TO_FAMP). The error output’s thresh-
old value is configurable and the error output is being
set at a duty cycle of a timeout period of 17, 34, 51 or
68 µs.
THR_FAMP
Addr. 0x2B; bit 3...2
R/W
Code
Function
0x0
Threshold at 17 µs duty cycle of timeout period
0x1
Threshold at 34 µs duty cycle of timeout period
0x2
Threshold at 51 µs duty cycle of timeout period
0x3
Threshold at 68 µs duty cycle of timeout period
Table 84: Amplitude error filter threshold
TO_FAMP
Addr. 0x2B; bit 1
R/W
Code
Function
0
Timeout after 273 µs
1
Timeout after 546 µs
Table 85: Amplitude error filter timeout
EN_FAMP
Addr. 0x2B; bit 0
R/W
Code
Function
0
Filter for amplitude error deactivated
1
Filter for amplitude error active
Register EMASK defines a mask for the ERR bit in the
status byte. If the relevant bit is set in the mask reg-
ister, the corresponding error bit in the error register is
signaled as ERR in the status byte. In the same man-
ner, register WMASK defines a mask for the WARN bit
in the status byte.
EMASK
Bit
EM_EXT
EM_ABS
EM_IPO
EM_KNF
EM_SYN
EM_TMP
EM_AMP
EM_RGL
Addr. 0x22; bit 7...0
Message
Externally signalized error
Error in readout of absolute value
Fallen below conversion time of interpolator
Configuration error
Synchronisation error counter/interpolator
Temperature beyond thresholds
Amplitude error
Beyond control range of transmit current control
Table 87: Mask for error ERR (Addr. 0x60, bit 6)
WMASK
Bit
WM_EXT
WM_ABS
WM_IPO
WM_KNF
WM_SYN
WM_TMP
WM_AMP
WM_RGL
Addr. 0x23; bit 7...0
Message
Externally signalized error
Error in readout of absolute value
Fallen below conversion time of interpolator
Configuration error
Synchronisation error counter/interpolator
Temperature beyond thresholds
Amplitude error
Beyond control range of transmit current control
Table 88: Mask for warning WARN (Addr. 0x60, bit 5)
Life counter
Life counter LC counts the position data generated and
is zeroed on a reset. In normal operation, however,
zero is bypassed and cannot occur (order: 0xFE, 0xFF,
0x01, 0x02 ...).
Table 86: Amplitude error filtering