TLE5014
GMR-Based Angle Sensor
EEPROM Programming
•
Power on the sensor, wait at least 10 µs to allow the internal voltages to stabilize
•
Write unlock word 0x4711 to 0x77 to enable access to the registers:
– WRITE-CMD to 0x77: 0x0771
– DATA: 0x4711 (unlock)
•
Set the KEEP_IF bit to ensure the SICI is not disabled after startup:
– WRITE-CMD to 0x6C: 0x06C1
– DATA: 0x4000 (keep SICI after startup)
•
Write 0x03F0 to "EEP_Page register" (Adr. 0x68):
– WRITE-CMD to 0x68: 0x4681
– DATA: 0x03F0
•
Write 0x7FFF to "EEP_2 register (Adr. 0x62):
– WRITE-CMD to 0x62: 0x4621
– DATA: 0x7FFF
•
Write 0x7FFF to "EEP_3 register (Adr. 0x63):
– WRITE-CMD to 0x63: 0x0631
– DATA: 0x7FFF
•
Write 0x03FF to "EEP_Page register (Adr. 0x68):
– WRITE-CMD to 0x68: 0x4681
– DATA: 0x03FF
•
Write 0x000C to EEP_7 register (Adr. 0x67):
– WRITE-CMD to 0x67: 0x4671
– DATA: 0x000C
•
Send a write command to the ACSTAT register (address 0x01) with data word 0x0001 to trigger a chip reset:
– WRITE-CMD to 0x01: 0x4011
– DATA: 0x0001 (chip reset)
User's Manual
41
Rev. 1.0
2019-03-12