TLE5012B
Interfaces
User’s Manual 38 Rev. 1.2, 2018-02
genarator polynomial always has to be aligned to the non-zero MSB of the dataset. Finally the CRC value (line 33)
has to be inverted (XOR with a all “1”s polynominal) to generate the Inverted Remainder (line 34).
Figure 5-9 CRC generation example with SSC interface
W P
MSBLSBMSBLSBMSBLSB
1
01010000100000010000100000000100000000001111111010001001
2 Seed
11111111
3 XO R
10101111
4 Generator polynomial
100011101
5 XO R
001000010
6 Generator polynomial
100011101
7 XO R
000010101
8 Generator polynomial
100011101
9 XO R
001001101
10 Generator polynomial
100011101
11 XO R
000101011
12 Generator polynomial
100011101
13 XO R
001000101
14 Generator polynomial
100011101
15 XO R
000001011
16 Generator polynomial
100011101
17 XO R
001111101
18 Generator polynomial
100011101
19 XO R
011101001
20 Generator polynomial
100011101
21 XO R
011001110
22 Generator polynomial
100011101
23 XO R
010000001
24 Generator polynomial
100011101
25 XO R
000011111
26 Generator polynomial
100011101
27 XO R
011101101
28 Generator polynomial
100011101
29 XO R
011000111
30 Generator polynomial
100011101
31 XO R
010010011
32 Generator polynomial
100011101
33 XO R
0001110110
34 Inverted Remainder
10001001
35
COMMAND WRITE Data 1 SAFETY-WORD
LOCK ADDR ND ANG_RANGE STAT RESP CRC
89
H
CRC
CALCULATION
5081
H
0804
H
FE00
H
-> FE89
H