
TLE5012B
Interfaces
User’s Manual
49
Rev. 1.2, 2018-02
Figure 5-13 SPC frame example
The CRC checksum includes the status nibble and the data nibbles. It can be used to check the validity of the
decoded data. The sensor is available for the next trigger pulse 90
μ
s after the falling edge of the end pulse (see
).
Figure 5-14 SPC pause timing diagram
In SPC mode, the sensor does not continuously calculate an angle from the raw data. Instead, the angle
calculation starts after the recognized trigger nibble from the master in order to minimize timing jitter. In this mode,
the AVAL register, which stores the angle value and can be read via SSC, contains the angle which was calculated
after the last SPC trigger nibble.This means that in any case, to update the registers and read the data via SSC,
a trigger nibble has to be previously generated.
Figure 5-15 SPC configuration in open drain mode
In parallel to SPC, the SSC interface can be used for individual configuration. The number of transmitted SPC
nibbles can be changed to customize the amount of information sent by the sensor. The frame contains a 16-bit
angle value and an 8-bit temperature value in the full configuration (
Sensors with preset SPC are available as TLE5012B E9000. The register settings for these sensors can be found
in the
.
Synchronisation Frame
Status -Nibble
Data-Nibble 1
Bit 11-8
Data-Nibble 2
Bit 7-4
Data-Nibble 3
Bit 3-0
CRC
56 tck
12..27 tck
12..27 tck
12..27 tck
12..27 tck
12..27 tck
Nibble-Encoding : ( 12+x)*tck
Time-Base: 1 tck (3µs+/-dtck )
Trigger Nibble
End -Pulse
24,34,51,78 tck
12 tck
µC Activity
Sensor Activity
Synchronisation Frame
...
Trigger Nibble
End-Pulse
µC Activity
Sensor Activity
Synchronisation Frame
...
Trigger Nibble
> 90 µs
End-Pulse
SPI
master
(µC)
Data
SPI
slave x
(TLE5012B)
IFC (pin #1)
SCK (pin #2)
IFA/SPC
(pin #5)
V
DD
1k
Ω