KMA200 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
Product data sheet Rev. 8 — 7 December 2011 5 of 33
NXP Semiconductors
KMA200
Programmable angle sensor
6. Diagnostic features
The KMA200 includes diagnostic features to ensure the validity of its output signals. The
diagnostic features can be configured with the control information words (ctrl) written to
the user-programmable EEPROM.
In the analog output modes a diagnostic error condition is signaled to the user by setting
the outputs into the high-impedance state. The outputs are forced to lie in the upper or
lower diagnostic range by external pull-up or pull-down resistors.
With no external pull-up/pull-down resistors the output signal will be internally pulled up to
upper diagnosis range.
If digital output is selected, an error condition can also be signaled by setting the error flag
in the digital output word. The least significant bits show the error code. The Table 4
shows the behavior in detail:
Once a diagnostic error condition is reached, the KMA200 continues to work normally
after a new external power-on reset or by itself, as described in the table below. It is
possible to configure the KMA200 the way that the error condition has to be fulfilled more
than once. The number of error conditions that is necessary can also be programmed with
bits in the control information words.
[1] Reactivation for angular measurement with valid angle information (normal operation mode) only by new
external power-on reset
Temperature supervision
The chip temperature measured within the KMA200 can be used to detect
over-temperature conditions. Two temperature levels are defined: the temperature
warning level and the temperature shutdown level.
The user can evaluate the temperature warning if digital output mode is selected. When
the device temperature exceeds the warning level, the error flag in the digital output word
is set. The other data bits still show the angle information. In the analog output modes, the
device temperature warning is not available. If the temperature exceeds the
over-temperature shutdown level, the KMA200 switches off.
Table 4. Summary KMA200 behavior at diagnosis conditions in normal operation mode
Error appearance Analog output Digital output
Oscillator fail detection
[1]
high-impedance state
[1]
high-impedance state
Cyclic Redundancy Check (CRC)
[1]
high-impedance state
[1]
diagnosis bit set
Watchdog
[1]
high-impedance state
[1]
high-impedance state
Input stage (including magnet lost) high-impedance state diagnosis bit set
Output stage
[1]
high-impedance state -
Over-temperature warning - diagnosis bit set
Over-temperature shutdown
[1]
high-impedance state
[1]
high-impedance state
Overvoltage high-impedance state high-impedance state
Reverse polarity high-impedance state high-impedance state