TLE5014
GMR-Based Angle Sensor
Interfaces overview
SPC status nibble
The 4-bit status nibble of the SPC protocol has different content depending on SPC protocol configuration:
•
No short serial message:
Table 5
SPC Status Nibble
Bit
0 (LSB)
1
2
3 (MSB)
•
Short serial message (SSM) enabled:
Table 6
SPC Status Nibble
Bit
0 (LSB)
1
2
3 (MSB)
In this configuration, the sensor ID is coded in the CRC and not available in the status nibble. There is also the
option, that the rolling counter is not a dedicated nibble but the information is also coded in the CRC.
Therefore, four different versions of the CRC calculation exist:
•
No short serial message (SSM) and rolling counter as nibble
Input data for the CRC calculation are:
STATUS & DATA1 & DATA2 & DATA3 & ROLLING_CNT
•
Short serial message (SSM) enabled and rolling counter as nibble
the CRC calculation has to include a special 4-bit "ID-nibble" and is performed with the following input
data:
STATUS & DATA1 & DATA2 & DATA3 & ROLLING_CNT & ID_NIBBLE
ID_NIBBLE = (0 0 ID(MSB) ID(LSB))
•
Short serial message (SSM) is disabled and rolling counter is included in CRC (no rolling counter as nibble)
The CRC calculation has to include a special 4-bit "RC-nibble" and is performed with the following input
data:
STATUS & DATA1 & DATA2 & DATA3 & RC_NIBBLE
RC_NIBBLE = (RC(MSB) RC(LSB) 0 0)
•
Short serial message (SSM) is enabled and rolling counter is included in CRC (no rolling counter as nibble)
The CRC calculation has to include a special 4-bit "RC_ID-nibble" and is performed with the following input
data:
STATUS & DATA1 & DATA2 & DATA3 & RC_ID_NIBBLE
RC_ID_NIBBLE = (RC(MSB) RC(LSB) ID(MSB) ID(LSB))
User's Manual
Description
Sensor ID (LSB)
Sensor ID (MSB)
Internal sensor failure
Sensor reset or start-up (BIST) failure
Description
Data bit of SSM
Start bit of SSM
Internal sensor failure
Sensor reset or start-up (BIST) failure
9
Rev. 1.0
2019-03-12