
TLE5012B
Interfaces
User’s Manual
29
Rev. 1.2, 2018-02
5
Interfaces
5.1
Interfaces overview
The TLE5012B supports five interfaces which can be choosen depending on the specific application:
•
SSC (Synchronous Serial Communication)
•
PWM (Pulse Width Modulation)
•
SPC (Short PWM Code)
•
HSM (Hall Switch Mode)
•
IIF (Incremental Interface)
SSC:
the SSC is a digital interface which allows bi-directional data transfer. The TLE5012B uses 3-pin as
described in the
. SSC allows to read additional data to the angle value from registers (angle speed,
raw values, temperature, etc.) and to setup different configurations (resolution, enable/disable of features such as
prediction or autocalibration, etc.). Check
for details. SSC allows a high data transfer with CRC (Cyclic
Redundancy Check) and secure communication (use of the Safety Word after data transfer). Up to 4 sensors can
be used with SSC. SSC is meant for short distances (TLE5012B and ECU to be placed on the same PCB)
PWM:
the PWM is an unidirectional interface. Only one line is needed in which the angle value is transmitted. The
angle value corresponds to the duty cycle of the signal, with 0° represented by a 6.25% duty cycle and 93.75%
representing the maximum angle. Safety Analysis results would be communicatd via duty cycle below 2% or above
98%. The frequency of the PWM interface can be set via SSC interface. PWM is meant to support distances up
to 5 meters.
SPC:
the SPC is an interface based on the SENT protocol. The ECU (master µC) sends a Trigger Nibble which
wakes up the TLE5012B to transmit the angle value (12bit or 16bit resolution depending on the number of nibbles).
If desired, the temperature can also be transmitted in two extra nibbles. The SPC also sends a CRC and an end-
pulse to terminate the communication. One line is needed for the transmission and the pins #1 and #2 are used
to set the slave number. Up to four slaves can be connected to one ECU; the ECU Trigger Nibble length will wake
up the respective sensor. SAE International describes the SENT protocol (SAE J2716) distance as up to 5 meters:
“Combined resistance for all connector shall have less than 1 Ohms per line over total vehicle life. The bus wiring
shall utilize cables with less than 0.1nF per meter of wire length. the maximum cable length shall be 5 meters”.
HSM:
the HSM is an interface that emulates the output of three Hall switches, therefore three uni-directional lines
are required. Only the angle position can be calculated from the output. The switching hysteresis and the pole-pair
configuration can be selected via SSC. By default the number of pole pairs is set to 5.
IIF:
the IIF is an interface that emulates an optical encoder. Three uni-directional lines are required: two for Phase
A and Phase B and a third one for the IIF Index (which indicates a 0° pass). Phase A and Phase B pulse out phase-
shifted pulses for each “step resolution” that the angle moved. The two Phases are needed to also track the
rotation direction (clockwise or counter-clockwise). At start-up the IIF pulses out the angle value. Different IIF
modes, step resolutions and hysteresis values can be configurated via SSC. IIF interface is meant for short
distances (TLE5012B and ECU to be placed on the same PCB). It is used for high-speed applications such as
electrically commutated motor drives.
SSC can be used in parallel to any other interface (PWM, SPC, HSM or IIF).
More details on the default configuration of each derivate are described in
.