MLX90316
Rotary Position Sensor IC
3901090316
Rev. 003
Page 25 of 41
Data Sheet
April 07
15.
The MLX90316 provides numerous self-diagnostic features. Those features increase the robustness of the IC
functionality as it will prevent the IC to provide erroneous output signal in case of internal or external failure
modes (“fail-safe”).
ROM CRC Error at start up
(64 words including Intelligent
Watch Dog - IWD)
ROM CRC Error (Operation -
Background task)
- Progress (watchdog
Acknowledge)
- Set Outputs in Diagnostic low
RAM Test Fail (Start up)
CPU Reset
MLX90316 Self Diagnostic
Effect on Outputs
Diagnostic low
(25)
Remark
CPU Reset
(24)
All the outputs are already
in Diagnostic low - (start-up)
Enter Endless Loop:
Immediate Diagnostic low
Diagnostic low
All the outputs are already
in Diagnostic low (start-up)
Start-Up Time is increased
by 3 ms if successful
recovery
See 14.6.2
Calibration Data CRC Error
(Start-Up)
Hamming Code Recovery
Hamming Code Recovery Error
(Start-Up)
Calibration Data CRC Error
(Operation - Background)
Dead Zone
CPU Reset
Immediate Diagnostic low
CPU Reset
Immediate Diagnostic low
Set Outputs in Diagnostic low.
Normal Operation until the “dead
zone” is left.
Set Outputs in Diagnostic low
Normal mode and CPU Reset If
recovery
Set Outputs in Diagnostic low
Normal mode and CPU Reset If
recovery
Set Outputs in Diagnostic low
Normal mode, and CPU Reset If
recovery
Set Outputs in Diagnostic low
Normal mode, and CPU Reset If
recovery
Set Outputs in Diagnostic low
Normal mode, and CPU Reset If
recovery
Set Outputs in Diagnostic low.
Normal Mode with immediate
recovery without CPU Reset
Immediate Diagnostic low
Immediate recovery if the
“dead zone” is left
ADC Clipping
(ADC Output is 0000h or
7FFFh)
Radius Overflow ( > 100% ) or
Radius Underflow
( < 50 % )
Fine Gain Clipping
(FG < 0d or > 63d)
Immediate Diagnostic low
Immediate Diagnostic low
(50 % - 100 %)
No magnet / field too high
See also 14.4.2
Immediate Diagnostic low
Rough Offset Clipping
(RO is < 0d or > 127d)
Immediate Diagnostic low
Rough Gain Clipping
(RG < RGTHRESLOW or RG >
RGTHRESHIGH)
DAC Monitor (Digital to Analog
converter)
MLX90316 Fault Mode continues…
24
CPU reset means
1.
Core Reset (same as Power-On-Reset). It induces a typical start up time.
2.
Periphery Reset (same as Power-On-Reset)
3.
Fault Flag/Status Lost
4.
The reset can be disabled by clearing the RESONFAULT bit (See 14.6.1)
25
Refer to section 7 for the Diagnostic Output Level specifications
Immediate Diagnostic low
See also 14.4.2
Immediate Diagnostic low