TLE5014 GMR-Based Angle Sensor Users Manual About this document Scope and purpose This document covers the TLE5014 with the different interfaces SENT, SPC, PWM and SICI. It provides further information what should be considered using this sensor in an application and how to program it. Intended audience This document is aimed at experienced hardware and software engineers using the TLE5014 iGMR angle sensor. This documents contains information for the following devices: Table1 Derivatives covered by this user manual Product Type Marking Ordering Code Package Comment TLE5014P16 014P SP001231814 PG-TDSO-16 PWM Interface, single die TLE5014S16 014S SP001231818 PG-TDSO-16 SENT Interface, single die TLE5014C16 014C SP001231806 PG-TDSO-16 SPC Interface, single die TLE5014S16D 014SD SP001410046 PG-TDSO-16 SENT Interface, dual die TLE5014C16D 014CD SP001410042 PG-TDSO-16 SPC Interface, dual die TLE5014P16D 014PD SP001673472 PG-TDSO-16 PWM Interface, dual die Users Manual 1 Rev. 1.0 www.infineon.com/sensors 2019-03-12TLE5014 GMR-Based Angle Sensor Table of Contents 1 Application Circuits . 4 2 Interfaces overview . 6 2.1 PWM Interface Configuration 6 2.2 SPC Interface Configuration . 7 2.3 SENT Interface Configuration . 11 3 EEPROM Page Map . 13 4 EEPROM Register Description . 17 4.1 Page 0x006 17 4.2 Page 0x009 19 4.3 Page 0x00A 22 4.4 Page 0x00B - 0x00E 24 4.5 Page 0x00F 24 5 Working Register Description . 26 5.1 STAT Register 0x00: Status 26 5.2 AVAL Register 0x02: Angle Value . 27 5.3 ASPD Register 0x03: Angle Speed 27 5.4 RAW X Register 0x06: X raw value . 28 5.5 RAW Y Register 0x07: Y raw value . 28 5.6 TEMP Register 0x0A: Temperature raw value . 29 5.7 ANG BASE register 0x14: Angle base and rotation direction 29 6 SICI 31 6.1 Basic Functionality 31 6.2 SICI Data Transfer . 31 6.2.1 Bit Encoding . 31 6.2.2 Communication Protocol . 34 6.2.3 CRC generation 36 6.2.4 SICI Application Example: Reading working register . 36 6.2.5 SICI Application Example: EEPROM read/write 37 6.3 SICI Programming in Bus Mode . 38 7 EEPROM Programming . 39 7.1 Writing and Reading of EEPROM Pages . 39 7.2 Verification of EEPROM . 40 7.3 Locking of EEPROM 40 8 Initial Calibration 42 8.1 Zero Angle Calibration . 42 8.2 Look-up Table Calibration 42 8.3 Customer ID . 43 9 Examples . 44 9.1 Angle Read Out Value 44 9.2 Angle Base Calculation . 45 9.3 Look-up Table Calculation 46 9.4 Temperature calculation from Short Serial Message 48 9.5 Reading registers with SICI . 48 Users Manual 2 Rev. 1.0 2019-03-12