English
Language : 

IC-MQ_15 Datasheet, PDF (31/43 Pages) IC-Haus GmbH – Sin/Cos INTERPOLATION IC WITH RS422 DRIVER
iC-MQ PROGRAMMABLE 9-BIT
Sin/Cos INTERPOLATION IC WITH RS422 DRIVER
Rev F3, Page 31/43
warning is cleared if the temperature falls below Tw
-Thys.
Note: If the temperature shutdown threshold Toff =
Tw + ∆ T is exceeded, the line drivers are shut down
independently of EMASKO. For ∆ T refer to Elec.
Char. E07.
Driver Shutdown
Driver shutdown is a precaution to protect iC-MQ. Pin
ACO is set to the 5mA range, the line drivers and pin
ERR are tristate during driver shutdown.
Driver shutdown due to overheating or due to a configu-
ration error is always enabled. Configuration errors are
SDA or SCL pin error, no acknowledge signal from EEP-
ROM or invalid checksum. EMASKO is used program
driver shutdown due to other error events.
PDMODE
Code
0
1
Addr 0x18, bit 6
Function
Driver shutdown terminates with the error event
Permanent driver shutdown until cycling power
Table 57: Driver Activation
EMASKO
Bit
9
8
7*
6 **
5
4
3
2
1
0
Code
1
0
Notes
Addr 0x17, bit 1:0; Addr 0x16, bit 7:0
Error event
Line count error (wrong count of sine periods
between two zero pulses)
Temporal tracking error (out-of-sync: position output
differs from actual angle, e.g. after cycling power)
Loss of tracking (excessive input frequency)
—
Excessive temperature warning
System error: I/O pin ERR pulled to low by an
external error signal (only permitted with EPH = 0)
Control error 2: range at max. limit
Control error 1: range at min. limit
Signal error 2: clipping
Signal error 1: loss of signal (poor differential
amplitude***, wrong s/c phase)
Function
Enable: event causes a driver shutdown
Disable: output drivers remain active
*) Program EMASKO(7) = 0 to EEPROM.
**) Program EMASKO(6) = 0 to EEPROM.
This allows to reenable the drivers after a
configuration error by toggling bit END (set zero,
then one). If set 1, the driver shutdown persists and
can not be resolved.
***) Also due to excessive input signals or internal
signal clipping.
Table 58: Error Mask Driver Shutdown
Error Logging
Error information can be stored in the EEPROM. Only
errors enabled by EMASKE are logged. The first error
in the lifetime of the product is stored in ERR1. The last
occurred error is stored in ERR2.
The EEPROM has an additional memory area in which
all errors are accumulated (ERR3). Only errors enabled
by EMASKE are logged and only the fact that this error
has occurred is logged, with no information as to the
time and count of appearance of that error given. Error
logging can be used to statistically evaluate the causes
of system failure, for example.
iC-MQ enters standby and the line drivers are shut
down if an I2C communication error occurred during a
write access to the EEPROM. (iC-MQ can be reenabled
with bit END if EMASKO(6) is zero.)
Clearing ERR1, ERR2 and ERR3
The error information in the EEPROM can be cleared
during standby: First, set END to zero, then clear the
errors in the EEPROM (Dev-ID 0x50, Addr. 0x30-0x33)
and in the corresponding registers of iC-MQ (Dev-ID
0x55, Addr. 0x30-0x33). Finally, iC-MQ can be enabled
by setting END to one.
EMASKE
Bit
9
8*
7*
6*
5
4
3
2
1
0
Code
1
0
Note
Addr 0x18, bit 5:0; Addr 0x17, bit 7:4
Error event
Line count error
—
—
—
Excessive temperature warning
System error
Control error 2
Control error 1
Signal error 2
Signal error 1
Function
Enable: event is logged
Disable: event is not logged
*) Mandatory programming is zero.
Table 59: Error Mask EEPROM Savings
ERR1
ERR2
ERR3
Bit
9:0
Code
0
1
Addr 0x31, bit 1:0; Addr 0x30, bit 7:0
Addr 0x32, bit 3:0; Addr 0x31, bit 7:2
Addr 0x33, bit 5:0; Addr 0x32, bit 7:4
Error Event
Assignation according to EMASKE
Function
No event
Logged error event
Table 60: Error Protocol