
ZMID520x User Guide for Getting Started
© 2018 Integrated Device Technology, Inc.
18
April 6, 2018
Address
Type
Location
Function
05
HEX
R/W
EEPROM/SWR
This register value is used in linearization (see register 03
HEX
for description). This register
contains the correction factor for points n°6 and n°5.
Bits [15:8] are the correction factor for the position at 62.5% (225°), and bits [7:0] are the
correction factor for the position at 50% (180°).
06
HEX
R/W
EEPROM/SWR
This register value is used in linearization (see register 03
HEX
for description). This register
contains the correction factor for points n°8 and n°7.
Bits [15:8] are the correction factor for the position at 87.5% (315°), and bits [7:0] are the
correction factor for the position at 75% (270°).
07
HEX
R/W
EEPROM/SWR
This register value is used in linearization (see register 03
HEX
for description). This register
contains the correction factor for point n°9.
Bits [15:8] are not used, and bits [7:0] are the correction factor for the position at 100% (360°).
08
HEX
R/W
EEPROM/SWR
This register value is the signal offset correction of the demodulated input signals sin and cos
(R1and R2). It is used for input amplitude offset correction; the defined register offset values
are added/subtracted to/from the amplitude values of the receiver coil values.
09
HEX
R/W
EEPROM/SWR
This register contains the control bits for selecting the output mode of the sensor (Linear
Output Mode or Modulo 360 Output Mode), the type of linearization (pre or post-calibration),
the angle offset for linearity correction (0° or -22.5°), the option to reverse the polarity of the
receiver coils, and the option to invert the phase polarity of the receiver coils.
0A
HEX
R/W
EEPROM/SWR
This register value is used to define the type of communication interface (SENT, analog, or
PWM). It is used for configuration of the output SENT CRC, SENT pause; PWM slope current,
PWM frequency, and analog diagnostic level.
0B
HEX
R/W
EEPROM/SWR
This register value is used to control the voltage of the internal VDDT voltage regulator, the
current of the Tx excitation coil, the oversampling rate of the ADC, and the PWM output slope
time.
0C
HEX
R/W
EEPROM/SWR
This register value is used to set the gain stage value, the adjustment of the integration cycle
in relation to the Tx coil period, and the integration time in terms of the ADC sample periods
vs. the oversampling rate.
0D
HEX
R/W
EEPROM/SWR
This register value is used to set the CORDIC magnitude upper and lower levels, the upper
and lower limits for the Tx coil frequency, the gain and integration time adaptation combined
settings, and mixed operation modes.
0E
HEX
R/W
EEPROM/SWR
This register value is used to mask diagnostic register bits to prevent a diagnostic flag setting
the output in the diagnostic status.
0F
HEX
R/W
EEPROM
Internal use only.
10
HEX
R/W
EEPROM
Internal use only.
11
HEX
R/W
EEPROM/SWR
This register value is used to the trigger actions for the shadow register, diagnostic register, Tx
coil alarm, Rx coils alarm, double-error detection for the EEPROM memory, parity error
detection on the SWR memory, ADC overflow, AGC offset saturation, Tx coil alarm, and a set
of parameters used in test mode only.
13
HEX
R
SWR
This register value is used for analog front-end / automatic gain regulation; polarity of R1 and
R2 ADC gain; and number of integration cycles for the AGC.
14
HEX
R
SWR
This register value is the 13-bit CORDIC raw input signal for Xsine.
15
HEX
R
SWR
This register value is the 13-bit CORDIC raw input signal for Ycosine.
16
HEX
R
SWR
This register value is the 15-bit CORDIC output angle (0° to 90°).