TLE5011_11 INFINEON [Infineon Technologies AG], TLE5011_11 Datasheet - Page 34

no-image

TLE5011_11

Manufacturer Part Number
TLE5011_11
Description
GMR Angle Sensor
Manufacturer
INFINEON [Infineon Technologies AG]
Datasheet
3.9.7
These are the requirements for CRC generation:
Figure 16
The zero extension for initial CRC calculation is included!
Figure 16
3.9.8
The position of the 0 in a nibble corresponds to the given slave number.
The slave-active Byte (cccc_nnnn) consists of:
Slave1: S_NO = 0
Slave2: S_NO = 1
Slave3: S_NO = 2
Slace4: S_NO = 3
Example of a communication disturbed by other bus participants:
Slave1: S_NO = 0
> Slave-active Byte: 1111_1110
Final Data Sheet
This CRC is defined according to the J1850 Bus-Specification of 15.Feb.1994 for Class B Data
Every new transfer resets the CRC generation.
Every Byte of a transfer will be taken into account to generate the CRC [also the sent command(s)].
Generator Polynomial: X8+X4+X3+X2+1, the fast CRC generation circuit, is used for CRC generation.
The remainder of the fast CRC circuit is initially set to 11111111
The remainder is bit-inverted before transmission.
high nibble (cccc). The 0 is only generated, if the readback CRC is correct.
Communication.
low nibble (nnnn). One 0 is generated always according to the slave number.
(See
shows the fast CRC Polynomial.
Figure
CRC Generation
Fast CRC Polynomial Division Circuit
Slave-active Byte Generation
TX_CRC
Input
16)
bit 0 is pulled low Slave-active Byte: 1110_1110
bit 1 is pulled low Slave-active Byte: 1101_1101
bit 2 is pulled low Slave-active Byte: 1011_1011
bit 3 is pulled low Slave-active Byte: 0111_0111
bit 0 is pulled low, but the high nibble remains as ’1111’.
xor
&
1
X0
1
X1
xor
1
X2
parallel Remainder
xor
34
1
X3
xor
B
.
1
X4
1
X5
1
X6
1
X7
output
Serial
CRC
V2.0, 2011-03
Specification
TLE5011

Related parts for TLE5011_11