English
Language : 

MLX90363 Datasheet, PDF (30/57 Pages) Melexis Microelectronic Systems – Triaxis® Magnetometer IC With High Speed Serial Interface
MLX90363
Triaxis® Magnetometer IC
With High Speed Serial Interface
Note 3: A slave-out error message implicitly means that the slave has re-initialized the communication and
is therefore ready to receive any commands.
14.14. Ready, Error and NTT Messages
After power-on-reset, the first slave-out message is a Ready message.
#7 6 5 4 3 2 1 0 # 7 6 5 4 3 2 10
1
FWVersion[15:8]
0
HWVersion[7:0]
3
2
5
4
7
CRC
611101100
Table 29 - Ready Slave-out Message (Opcode = 44)
The MLX90363 reports protocol errors using the Error message defined below. Diagnostics Errors (as
opposed to protocol errors) are reported with the bits E1 and E0 of the regular message.
#7 6 5 4 3 2 1 0 # 7 6 5 4 3 2 10
1
0
ERROR CODE
3
2
5
4
7
CRC
611111101
Table 30 - Error Message MISO (Opcode = 61)
The description of the parameter ErrorCode is given in the table below.
Code
1
2
3
4
Description of Error CODE
Incorrect BitCount
Incorrect CRC
Answer = NTT message
Two reasons: Answer Time-Out or Answer not Ready
OPCODE not valid
In most of the timing violations, the slave answers with a NTT message. A NTT message is stored in the
slave’s ROM (as opposed to the slave’s RAM). NTT messages are typically seen in case of timing
violation: either the firmware is still currently processing the previous SCI command, or a time-out
occurred (see GET). In normal operation, NTT messages are not supposed to be observed: the Master is
supposed to respect the protocol timings defined.
#7 6 5 4 3 2 1 0 # 7 6 5 4 3 2 10
1
1
1
0
1
1
3
1
1
2
11
11
5
11
11
4
1
1
1
1
7
CRC
611111110
Table 31 – NTT (Nothing To Transmit) Message (Opcode = 62)
3901090363
Rev. 005
Page 30 of 57
Data Sheet
Jul/13