TLE5012-E0318 INFINEON [Infineon Technologies AG], TLE5012-E0318 Datasheet

no-image

TLE5012-E0318

Manufacturer Part Number
TLE5012-E0318
Description
GMR-Based Angular Sensor for Rotor Position Sensing
Manufacturer
INFINEON [Infineon Technologies AG]
Datasheet
S e p t e m b e r 2 0 0 9
TLE5012
TLE5012-E0318
TLE5012-E0742
G M R - B a s e d A n g u l a r S e n s o r
f o r R o t o r P o s i t i o n S e n s i n g
T a r g e t
Data Sheet
V 0 . 4 6
S e n s o r s

Related parts for TLE5012-E0318

TLE5012-E0318 Summary of contents

Page 1

... TLE5012 TLE5012-E0318 TLE5012-E0742 Data Sheet ...

Page 2

Edition 2009-09 Published by Infineon Technologies AG 81726 München, Germany © 2008 Infineon Technologies AG All Rights Reserved. Legal Disclaimer The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics. With ...

Page 3

... TLE5012 GMR-Based Angular Sensor Revision History: 2009-09, V 0.46 Previous Version: V0.41 Page Subjects (major changes since last revision) 13 PRO-SIL Disclaimer added 17 Table 2, Magnetic Field Induction and Storage Temperature amended 22 Table 8, Angle Delay Time with Prediction added, Figure 12 updated 27 Table 13, Lock updated; more detailed description of CMD word ...

Page 4

... Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.4.6 Clock Supply (CLK Timing Definition 3.5 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.5.1 Synchronous Serial Communication (SSC) Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.5.1.1 SSC Timing Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.5.1.2 SSC Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.5.1.3 Registers Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 3.5.1.3.1 TLE5012 Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.5.2 Pulse Width Modulation Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 3.5.3 Hall Switch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.5.4 Incremental Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.6 Test Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.6.1 ADC Test Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.7 Overvoltage Comparators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.7.1 Internal Supply Voltage Comparators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3 ...

Page 5

... Logo Figure 6 Application Circuit for TLE5012 with SSC and PWM Interface (using internal CLK Figure 7 Application Circuit for TLE5012 with HS Mode (using internal CLK Figure 8 Application Circuit for TLE5012 with SSC and IIF Interface (using external CLK Figure 9 Application Circuit for TLE5012 with only PWM Interface (using internal CLK Figure 10 Offset and Amplitude Definition ...

Page 6

... SSC Push-Pull Timing Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 12 SSC Open Drain Timing Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Table 13 Structure of the Command Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 14 Structure of the Safety Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 15 Registers Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Table 16 PWM Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Table 17 Hall Switch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Table 18 Incremental Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Table 19 Test Comparators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Table 20 Package Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Target Data Sheet 6 TLE5012 V 0.46, 2009-09 ...

Page 7

... The TLE5012 is a precalibrated sensor. The calibration parameters are stored in laser fuses. At start-up the values of the fuses are written into Flip-Flops, where these values can be changed by the application specific parameters. The TLE5012-E0318 and TLE5012-E0742 are especially configured in a Hall-Switch emulation mode for motors with three or seven pole pairs. ...

Page 8

... Automotive qualified: -40°C to 150°C (Junction Temperature) • ESD > 2kV (HBM) • Green package with lead-free (Pb-free) plating 1.3 Application Example The TLE5012 GMR-Based Angular Sensor is designed for angular position sensing in automotive applications, such as: • Electrical Commutated Motor (e.g. used in Electric Power Steering (EPS)) • Rotary Switch • ...

Page 9

... General The GMR sensor is implemented using vertical integration. This means that the GMR sensitive areas are integrated above the logic portion of the TLE5012 device. These GMR elements change their resistance depending on the direction of the magnetic field. Four individual GMR elements are connected to one Wheatstone Sensor Bridge. These GMR elements sense one of two components of the applied magnetic field: • ...

Page 10

... V 0° Figure 2 Ideal Output of the GMR Sensor Bridges Target Data Sheet Y Component (SIN Component (COS 90° 180° 270° TLE5012 Functional Description V (COS) X 360° Angle α (SIN) V 0.46, 2009-09 ...

Page 11

... In/Out I TLE5012 Functional Description Center of Sensitive Area Function External Clock (must be connected to GND for PWM output) SSC Clock SSC Chip Select SSC Data / IIF Index / Hall Switch Signal 3 Interface A: IIF Phase A; Hall Switch Signal 1 or PWM output (depends on ...

Page 12

... Temp Figure 4 TLE5012 Block Diagram 2.5 Functional Block Description 2.5.1 Internal Power Supply The internal stages of the TLE5012 are supplied with different voltage regulators. • GMR Voltage Regulator VRG • Analog Voltage Regulator VRA • Digital Voltage Regulator VRD (derived from VRA) These regulators are directly connected to the supply voltage V 2 ...

Page 13

... PWM • Incremental Interface • Hall Switch Mode 2.5.6 Safety Features The TLE5012 offers a multiplicity on safety features to support Safety Integrity Level (SIL). Sensors with this performance are identified by the following logo: TM Figure 5 PRO-SIL Logo Safety features are: • Test vectors switchable to ADC- input • ...

Page 14

... Application Circuit for TLE5012 with SSC and PWM Interface (using internal CLK) Figure 6 shows a basic block-diagram of the TLE5012 with PWM- Interface. This interface is selectable by connecting CLK to GND. Additionally to the PWM the SSC Interface could be used. Within the SSC- Interface the PWM mode is selectable between Push-Pull and Open Drain. ...

Page 15

... Application Circuit for TLE5012 with SSC and IIF Interface (using external CLK) Figure 8 shows a basic block-diagram of an angle sensor system using a TLE5012 and a microcontroller for rotor positioning applications. The depicted Interface-Configuration is needed for High-Speed applications like electrical commutated motor drives possible to connect the TLE5012 to a microcontroller via Incremental Interface and for safety reasons also via SSC-Interface ...

Page 16

... Digital Signal Processing Y SD- GMR ADC CCU Cordic SD - Temp Fuses ADC Figure 9 Application Circuit for TLE5012 with only PWM Interface (using internal CLK) Target Data Sheet 100 n Osc CLK PLL CSQ SCK SSC Interface 10 kΩ DATA IFA (PWM) Incremental IF PWM 10 kΩ ...

Page 17

... Maximum ratings are absolute ratings; exceeding only one of these values may cause irreversible damage to the device. 3.3 Operating Range The following operating conditions must not be exceeded in order to ensure correct operation of the TLE5012. All parameters specified in the following sections refer to these operating conditions, unless otherwise noticed. Table 3 is valid for -40°C < T < ...

Page 18

... XY Table 20 “Package Parameters” on Page 55 × + × OUT OUT ): out [ ] [ ] + = Unit Note / Test Condition X/Y direction ° = 0mT). Z must be used to calculate , I > direction is into IC) OUT V 0.46, 2009-09 TLE5012 Specification (1) (2) ...

Page 19

... CLK, IFA, IFB V DATA (PAD_DRV=’0x’), (PAD_DRV=’10’), 0 (PAD_DRV=’11’) V IFA,IFB (PAD_DRV=’0x’), (PAD_DRV=’1x’) Unit Notes 1) kV Human Body Model kV Socketed Device Model V 0.46, 2009-09 TLE5012 2) ...

Page 20

... -5000 - +5000 MIN +A Offset 180° Specification Unit Note / Test Condition digits digits at calibration conditions digits operating range % at calibration conditions digits at calibration conditions ° at calibration conditions 4) digits without magnet 270° 360° Angle V 0.46, 2009-09 TLE5012 ...

Page 21

... The autocalibration enables online parameter calculation and reduces therefore the angle error due to misalignments. After start-up the parameters out of the fuses get loaded into flip-flops. The TLE5012 updates these parameters after a full revolution. The update can be chosen within the Autocalibration Mode (AUTOCAL) bit possible to do the update after every 22.5° ...

Page 22

... N - 0.11 - Angle - 0. 0. 0.04 - (Chapter 3.4.6) Magnetic field direction t upd 22 TLE5012 Specification Unit Note / Test Condition µs FIR_MD = 0 (only raw 1)2) values) 1)2) µs FIR_MD = 1 1)2) µs FIR_MD = 2 (default) 1)2) µs FIR_MD = 3 1)2) µs FIR_MD = 1 1)2) µs FIR_MD = 2 1)2) µs FIR_MD = 3 µs FIR_MD = 1; PREDICT = 1 1)2) µs FIR_MD = 2; PREDICT = 1 1)2) µs FIR_MD = 3 ...

Page 23

... DUTY CLKr CLKf f 22.8 24 25.2 DIG f 3.8 4.0 4.2 CLK / t with CLK(f_min) CLK(f_min) CLK(f_min with CLK(f_min) CLKh(f_max) CLK(f_min) 23 TLE5012 Specification and t . CLKh(f_min) CLKl(f_min Unit Note / Test Condition MHz % ns from from MHz MHz - t CLKl(min) V 0.46, 2009-09 ...

Page 24

... The 3-pin SSC Interface has a bi-directional push-pull data line, serial clock signal and chip select. The SSC Interface is designed to communicate with a microcontroller peer to peer for fast applications. for peer to peer Data Transmission between TLE5012 and µC (SSC Slave) TLE 5012 Shift Reg. ...

Page 25

... SCK DATA Figure 16 SSC Timing SSC Inactive Time (CS ) off The SSC inactive time defines the delay time after a transfer before the TLE5012 can be selected again. Table 11 SSC Push-Pull Timing Specification Parameter SSC Baud Rate CSQ Setup Time CSQ Hold Time Target Data Sheet typ. 1kΩ ...

Page 26

... CSoff t 500 - - SCKp t - 190 - SCKh t - 190 - SCKl DATAs DATAh t 130 - - wr_delay 26 TLE5012 Specification Unit Note / Test Condition ns SSC inactive time Unit Note / Test Condition Mbit/s Pull-up Resistor = 1kΩ SSC inactive time 0.46, 2009-09 ...

Page 27

... Figure 18 SSC Data Transfer (Data Write Example) Command Word The TLE5012 is controlled by a command word sent first at every data transmission.The structure of the command word is shown in Table If an update command is issued and the update bit (UPD) is set, the immediate values are stored in the update buffer simultaneously. This enables a snapshot of all necessary system parameters at the same time. Bits with an update buffer are marked by an “ ...

Page 28

... Valid Angle Value (no system error; no interface error; NO_GMR_A = ’0’; NO_GMR_XY=’0’) 0: Angle value invalid 1: Angle value valid Sensor Number Response Indicator The sensor no. bit is pulled low and the other bits are high. Cyclic Redundancy Check (CRC) 28 TLE5012 Specification -, GND- off; ROM;...) DD V 0.46, 2009-09 ...

Page 29

... With auto-increment is done and a continuously readout of the same address can be realized. Afterwards no Safety Word is send and the transfer ends with high condition on CSQ. After every data transfer with ND ≥ 1 the 16 bit Safety Word will be appended by the selected TLE5012. • • ...

Page 30

... Registers Chapter This chapter defines the registers of the TLE5012. It also defines the read/write access rights of the specific registers. Table 15 identifies the values with symbols. Access to the registers is accomplished via the SSC Interface. Table 15 Registers Overview Register Short Name Register Long Name ...

Page 31

... TLE5012 Register Status Register STAT Status Register Field RD_ST S_NR NO_GMR_A NO_GMR_XY S_ROM S_ADCT Target Data Sheet Offset 00 H Bits Type Description 15 r Read Status 0 after readout B 1 status values changed B Reset 14:13 rw Slave Number is given at startup by the external circuit of IFA and IFB. ...

Page 32

... Reset Status Watchdog 0 after chip reset B 1 watchdog counter expired B Reset Status Reset 0 after readout B 1 indication of power-up, short power-break or active B reset Reset overvoltage; V undervoltage too high OVG OVA OVD V 0.46, 2009-09 TLE5012 Specification -off; GND- DD ...

Page 33

... B 1 activation of DSPU BIST B Reset Activation Fuse CRC 0 after execution B 1 activation of Fuse CRC B Reset Enable Voltage Regulator Check Reset Enable DSPU Watchdog-HW-Reset Reset TLE5012 Specification Reset Value B V 0.46, 2009-09 5EFE H ...

Page 34

... H Bits Type Description 15 r Read Status, Angle Value 0 after readout B 1 new angle value (ANG_VAL) present B Reset 14:0 ru Calculated Angle Value (ANG_RANGE = 0x080) 4000 -180° H 0000 0° H 3FFF +179.99° H Reset TLE5012 Specification Reset Value 8000 H V 0.46, 2009-09 ...

Page 35

... B Reset 14:0 ru Calculated Angle Speed Without prediction difference between two consecutive angle values. With prediction, difference between three consecutive angle values. Reset Offset TLE5012 Specification Reset Value 8000 H Reset Value 8000 H V 0.46, 2009-09 ...

Page 36

... H 8:0 ru Number of Revolutions (signed 9 bit value) If prediction is enabled, revolution counter is one schedule delayed related to ANG_VAL. Reset Offset 05 H Bits Type Description 15:9 rwu Frame Synchronization Counter Value Sub counter within one frame. Reset TLE5012 Specification Reset Value 0000 H V 0.46, 2009-09 ...

Page 37

... Clock Source Select 0 internal oscillator B 1 external 4MHz clock B Reset SSC-Interface 0 Push-Pull B 1 Open Drain (default within TLE5012-E0318 and B TLE5012-E0742) Reset Hold DSPU Operation 0 DSPU in normal schedule operation B 1 DSPU is on hold B Reset 1:0 rw Incremental Interface Mode ...

Page 38

... DSPU at next cycle B start Reset ADC-Test vectors 0 ADC-Test vectors disabled B 1 ADC-Test vectors enabled B Reset 5:3 rw Test vector Y 000 0V B 001 +70% B 010 +100% B 011 +Overflow B 101 -70% B 110 -100% B 111 -Overflow B Reset TLE5012 Specification Reset Value 0000 H V 0.46, 2009-09 ...

Page 39

... H 080 represents 360° H Reset: 080 3 rw Angle Direction 0 counterclockwise rotation of magnet B 1 clockwise rotation of magnet B Reset Prediction 0 prediction disabled B 1 prediction enabled (default within TLE5012-E0318 B and TLE5012-E0742) Reset Specification 7 / ANG_RANGE 0.46, 2009-09 TLE5012 Reset Value 0800 H ...

Page 40

... Angle Base 800 -180° H 000 0° H 001 0.0879° H 7FF +179.912° H Reset: 000 3 rw Analog Spike Filters of Input Pads 0 spike filter disabled B 1 spike filter enabled B Reset (default within TLE5012-E0318 upd 0.46, 2009-09 TLE5012 Specification Reset Value 0000 H ...

Page 41

... IFA/IFB: strong driver, DATA: strong driver, fast B edge 01 IFA/IFB: strong driver, DATA: strong driver, slow B edge 10 IFA/IFB: weak driver, DATA: medium driver, fast B edge (default within TLE5012-E0318 and TLE5012-E0742) 11 IFA/IFB: weak driver, DATA: weak driver, slow B edge Reset: 00 Offset 0A H Bits ...

Page 42

... Synchronicity Field SYNCH Target Data Sheet Offset 0B H Bits Type Description 15:4 rw Offset Correction of Y-value Reset Offset 0C H Bits Type Description 15:4 rw Amplitude Synchronicity +2047 112.494 100% D -2048 87.500% D Reset TLE5012 Specification Reset Value 0000 H Reset Value 0000 H V 0.46, 2009-09 ...

Page 43

... Orthogonality Correction of X and Y Components +2047 11.2445° 0° D -2048 -11.2500° D Reset IFA & IFB Open Drain 0 Push-Pull B 1 Open Drain (default within TLE5012-E0318 and B TLE5012-E0742) Reset 1:0 rw HSM Hysteresis 00 0° 0.09° 0.27° 0.625° ...

Page 44

... Interface Mode PWM, HSM if CLK is connected to GND at startup. Note: Not mentioned combinations are not allowed 000 SSC mode; IIF B 001 SSC mode; PWM B 010 SSC mode; HSM (default within TLE5012-E0318 B and TLE5012-E0742) Reset: 000 0.46, 2009-09 TLE5012 Specification Reset Value ...

Page 45

... Offset Temperature Coefficient for Y-Component Reset 7:0 rw CRC of Parameters CRC of parameters from address 08 Reset Offset 10 H Bits Type Description 15:0 r ADC value of X-GMR Read out of this register will update ADC_Y Reset TLE5012 Specification Reset Value 0000 Reset Value 0000 H V 0.46, 2009-09 ...

Page 46

... The range between 0 - 6.25% and 93.75 - 100% is used only for diagnostic purposes. More details are given in Table 16. Target Data Sheet Offset 11 H Bits Type Description 15:0 r ADC value of Y-GMR Updated when ADC_X or ADC_Y is read. Reset (IFAB_RES) in following steps 0.46, 2009-09 TLE5012 Specification Reset Value 0000 H (3) ...

Page 47

... PWMvar (Chapter 3.4.6) 47 Specification t ON Duty cycle = 5% OFF Duty cycle = 50% Duty cycle = 95% Unit Note / Test Condition Hz selectable by IFAB_RES % Absolute Angle % Electrical Error (S_RST; S_VR) % System Error (S_FUSE; S_OV; S_XYOL; S_MAGOL; S_ADCT) % Short to GND % Short Power-Loss 0.46, 2009-09 TLE5012 ...

Page 48

... Hall Switch Mode The Hall Switch Mode (HSM) within the TLE5012 allows to emulate the output of three Hall switches. Hall switches are often used in electrical commutated motors to get information of the rotor position. With these three output signals the motor will be commutated in the right way. Depending on the used pole pairs of the rotor, different amount of electrical periods have to be realized ...

Page 49

... HSfall t - 0.4 1 HSrise (Chapter 3.4.6) 49 TLE5012 Specification Unit Note / Test Condition ° 2 polepairs with 1)2) autocalibration 1)2) 3 polepairs with autocal. 1)2) 4 polepairs with autocal. 1)2) 6 polepairs with autocal. 1)2) 7 polepairs with autocal. 1)2) 8 polepairs with autocal. 12 polepairs with autocal. 16 polepairs with autocal. ° selectable by IFAB_HYST ° ...

Page 50

... SSC-Interface. The angle value read out by the SSC-Interface can be compared with the stored counter value. In case of a non-synchronization, the microcontroller add the difference to the actual counter value to synchronize the TLE5012 with the microcontroller. The resolution of the IIF can be selected within the interface mode4 register (MOD_4) under IFAB_RES. ...

Page 51

... Symbol Values Min. Typ. Max 1.0 Inc 51 µC A 12bit Up/Down B Counter D13 D14 D15 270° 180° 270° Unit Note / Test Condition MHz Frequency of Phase A and Phase B V 0.46, 2009-09 TLE5012 Specification 0° ...

Page 52

... Target Data Sheet Symbol Values Min. Typ. Max 0° 90° 180° 270° 26. ADCTV_Y 122.1% 100 .0% 0% 70% 52 Specification Unit Note / Test Condition µs 0° µs 90° µs 180° µs 270° 141.4% ADCTV_X V 0.46, 2009-09 TLE5012 ...

Page 53

... Min. Typ. Max 2.80 - OVG V - 2.80 - OVA V - 2.80 - OVD V - 6.05 - DDOV V - 2.70 - DDUV V - -0.55 - GNDoff V - 0.55 - VDDoff DEL , then this overvoltage comparator is activated. OVD V DDA - + GND GND 53 Specification Unit Note / Test Condition µs 10µs xxx_OV Spike Filter pin. It activates the S_VR DD V 0.46, 2009-09 TLE5012 ...

Page 54

... GND Figure 28 GND - Off Comparator 3.7 Off Comparator DD The V - Off Comparator detects a disconnection of the VDD pin supply voltage. In this case, the TLE5012 is DD supplied by the SCK and CSQ input pins via the ESD structures. It activates the S_VR bit CSQ SCK GND ...

Page 55

... B 8x SEATING M PLANE 3 x 1. CENTER OF SENSITIVE 1 4 AREA 1) 5 -0.2 55 Package Information Notes 1) Junction to Air Junction to Case Junction to Lead 260°C > 7 µm 0.35 x 45˚ -0.2 C 1.22 ±0.18 A 0.64 ±0.25 6 ±0 Detail A 3) ø0.6 Sensitive Area P-PG-DSO-08-16-S-PO V03 V 0.46, 2009-09 TLE5012 ...

Page 56

... Marking Position Marking 1st Line 5012xx 2nd Line xxx 3rd Line Gxxxx Processing Note: For processing recommendations, please refer to Infineon’s Notes on processing Target Data Sheet 0.65 1.27 8 0.3 1.75 6.4 2.1 Description See ordering table on page 7 Lot code G..green, 4-digit..date code 56 TLE5012 Package Information V 0.46, 2009-09 ...

Page 57

Published by Infineon Technologies AG ...

Related keywords