Application Note
15
Rev. 1.0
2017-08-02
TLE5014 Programmer
EEPROM map PWM interface
4
EEPROM map PWM interface
4.1
EEPROM map
Only a few registers should be modified by the user, all others are pre-programmed. Changing these registers
might change sensor behavior and accuracy.
The following registers can be changed by the user:
Table 3
EEPROM map PMW interface
Register address
Register name
Bit
Description
0x0060
H
Data duty cycle min. value
[13:0] 0% … 100% mapped to 0 … 16383
0x0062
H
Data duty cycle max. value
[13:0] 0% … 100% mapped to 0 … 16383
0x0064
H
Diagnostic value low
[13:0] 0% … 100% mapped to 0 … 16383
0x0066
H
Diagnostic value high
[13:0] 0% … 100% mapped to 0 … 16383
0x0068
H
PWM predevider
[7:0]
TMP_PREDIV
0x006A
H
PWM period
[13:0] TMP_PERIOD
Example: Data duty cycle range
Example: Diagnostic range
0x0060
H
= 2048
→
12.5%
0x0062
H
= 14335
→
87.5%
0x0064
H
= 819
→
5% (diagnostic low value)
0x0066
H
= 15564
→
95% (diagnostic high value)
0° … 360° mapped to 12.5% … 87.5%
Table 4 EEPROM
map overview
Register address
Register name
Bit
Description
0x00A0
H
ANG_BASE
[15:2] 14-bit angle base
0x00A0
H
ANG_BASE
[1]
Rotation direction
0x00A2
H
PWI_MD_USR
[15:0] Protocol and interface settings
0x00A4
H
SPC_ADDR
[9:8]
Determines the SPC address of the sensor
0x00B0
H
… EE
H
LUT
[15:0] Look-up table, 32 registers in total
0x00F2
H
Cust_ID
[15:0] Customer ID, will be transmitted via SSM
0x00F4
H
Cust_ID
[15:0] Customer ID, will be transmitted via SSM
0x00F6
H
… FE
H
Cust_ID
[15:0] Customer ID