English
Language : 

MLX90366 Datasheet, PDF (26/34 Pages) Melexis Microelectronic Systems – Triaxis Position Sensor Assembly feat. SENT
MLX90366
Triaxis Position Sensor Assembly feat. SENT
15. MLX90366 Self Diagnostic
The MLX90366 provides numerous self-diagnostic features. Those features increase potentially the
functional safety of safety-related systems as it reduces the risk of erroneous angle reporting in case of
internal or external failure modes (“fail-safe”).
Diagnostic Item
Action
Effect on Output
ST-up phase Diagnostics
RAM March C- 10N Test
Watchdog BIST
Under Voltage Monitoring
SUPPLYMONI =
(MT3VB) OR (MT4VB)
Fail-safe mode **
** CPU reset after 120ms
Fail-safe mode **
** CPU reset after 120ms
St-up on Hold
Diagnostic low/ high
Reporting (optional)
Diagnostic low/ high
Reporting (optional)
Diagnostic low/high
Over Voltage Monitoring
MT7V
PTC entry
OUT in HiZ
BG Loop Diag.
ROM 16bit checksum
( continuous )
EEPROM 8 bit CRC Check
(continuous)
Watchdog
( continuous )
DSP Loop Diag.
ADC Clipping
ADCCLIP
Virtual Gain Code Out-of-spec
GAINOOS
Fail-safe mode **
** CPU reset after 120ms
Fail-safe mode **
** CPU reset after 120ms
CPU reset
Debouncing (prog.)
Debouncing (prog.)
Diagnostic low//high
Reporting (optional)
Diagnostic low/high
Reporting (optional)
--
SENT Status bit0 = 1
(optional)
SENT Status bit0 = 1
(optional)
Virtual Gain Code Saturation
[GAINMIN..GAINMAX]
Saturation (optional)
Gain Saturated @ GAINMIN-
GAINMAX
ADC Monitor (Analog to Digital
Converter)
ADCMONI
Debouncing (prog.)
SENT Status bit0 = 1
(optional)
Under Voltage Monitoring
SUPPLYMONI =
(MT3VB) OR (MT4VB)
Supply Debouncing (prog.)
SENT Status bit0 = 1
(optional)
Over Voltage Monitoring
MT7V
PTC entry after PTC
Debouncing
OUT in HiZ
Temperature Sensor Monitor
TEMPMONI
Debouncing (prog.)
SENT Status bit0 = 1
(optional)
Temperature > 170degC ( 20)
Temperature < -60degC ( 20)
Saturate value used for the
compensation to -40degC and
+150degC resp.
No effect
Hardware Diag. ( continuously checked by dedicated Logic )
Read/Write Access out of
Fail-safe mode **
Diagnostic Low/High
physical memory
** CPU reset after 120ms
Write Access to protected area
Fail-safe mode **
Diagnostic low/high
(IO and RAM Words)
** CPU reset after 120ms
Unauthorized Mode Entry
Fail-safe mode **
** CPU reset after 120ms
Diagnostic low/high
EEPROM Error Correcting (Transparent) Error Correction
no effect
Code ( Hamming correction )
Hardware Diag. ( continuously checked by dedicated Analog circuits )
Broken VSS
CPU Reset
on recovery
Pull down load => Diag. Low
Pull up load => Diag. High
Broken VDD
CPU Reset
on recovery
Pull down load => Diag. Low
Pull up load => Diag. High
Resistive Cable Test
St-up on Hold
Diagnostic low/high
Type Monitoring Rate Reporting Rate
Digi HW
Digi HW
Environ
&Analog
n/applicable
(start-up only)
n/applicable
(start-up only)
n/applicable
(start-up only)
n/applicable (start-up
only)
n/applicable (start-up
only)
n/applicable (start-up
only)
Environ n/applicable n/applicable (start-up
(start-up only)
only)
Digi HW
Digi HW
Digi HW
800ms
10ms
120ms
800ms
10ms
n/a
Environ
&Analog
Environ
&Analog
5/DSP
1/DSP
6ms x
INT (THRES/STEP_UP)
6ms x
INT (THRES/STEP_UP)
Environ n/applicable
&Analog Not a diagnostic
n/applicable
Not a diagnostic
Analog
HW
1/DSP
6ms x
INT (THRES/STEP_UP)
Environ
&Analog
1/DSP
6ms x
INT (THRES/STEP_UP)
Environ
2ms
2ms
Analog
Environ
&Analog
1/DSP
6ms x
INT (THRES/STEP_UP)
n/applicable
Not a diagnostic
Digi HW
Digi HW
Digi HW
Digi HW
n/a
immediate Diag
n/a
immediate Diag.
n/a
immediate Diag
n/a.
n/a
immediate Diag
n/a
immediate Diag.
n/a
immediate Diag
n/a
Environ
Environ
Environ
n/a
immediate Diag.
n/a
immediate Diag
n/a
immediate Diag.
n/a
immediate Diag.
n/a
immediate Diag
n/a
immediate Diag.
MLX90366
Rev. 1.0
Page 26 of 34
Datasheet
25/Jun/13