English
Language : 

IC-TW28 Datasheet, PDF (53/80 Pages) IC-Haus GmbH – 10-BIT SIN/COS INTERPOLATOR
WiCIT-HTAWU2TO8-C1A0L-BIBITRSATINIO/CNOASNINDTLEINREPODLRAIVTpOERrReliminary
Rev D2, Page 53/80
COR Registers
The 10 COR registers are dynamic registers containing
the error correction parameters. The correction val-
ues are determined when auto calibration is performed
and are updated during operation by auto adaption as
configured in ADAPT_CFG0.
Address
0x4012
0x4013
0x4014
0x4015
0x4016
0x4017
0x4018
0x4019
0x401A
0x401B
Correction Registers
Name
Description
S_OFS_COR
Sin offset correction
S_OFSA_COR
Sin analog offset corr.
C_OFS_COR
Cos offset correction
C_OFSA_COR
Cos analog offset corr.
SC_BAL_COR
Sin/cos balance corr.
SC_GN_COR
Sin/cos gain correction
SC_GNA_COR
S/C analog gain corr.
SC_PH_COR
Sin/cos phase corr.
Z_OFSA_COR
Z analog offset corr.
Z_GNA_COR
Z analog gain corr.
Table 108: Correction Registers
Values for the COR registers can also be written directly
if auto calibration or auto adaption is not used. This is
also useful to provide initial values for auto calibration
to provide faster calibration.
BASE Registers
The four BASE registers are static registers that set the
base levels of the sin/cos error correction parameters
for detection of an excessive adaption status condition
(STAT_VAL.adapt).
Address
0x4007
0x4008
0x400B
0x400E
Base Registers
Name
Description
S_OFS_BASE
Sin offset base value
C_OFS_BASE
Cos offset base value
SC_BAL_BASE
Sin/cos balance base
SC_PH_BASE
Sin/cos phase base
LIM Registers
The three LIM registers are static registers that set
the deviation limits of the sin/cos error correction pa-
rameters for detection of an excessive adaption status
condition (STAT_VAL.adapt). Auto adaption of the cor-
responding error correction parameter stops when its
limit is reached.
Address
0x4009
0x400C
0x400F
Limit Registers
Name
Description
SC_OFS_LIM
Sin/cos offset limit
SC_BAL_LIM
Sin/cos balance limit
SC_PH_LIM
Sin/cos phase limit
Table 110: Limit Registers
Limit register values are positive integers. See Exces-
sive Adaption Detection on page 63 for more informa-
tion.
RES Registers
The five RES registers are dynamic registers containing
the error correction residue (uncorrected error) used
for detection of an excessive error status condition
(STAT_VAL.res). After auto calibration, all residue val-
ues should be zero (or near zero). Auto adaption (as
configured in ADAPT_CFG0) keeps the corresponding
residue values at or near zero during operation.
Address
0x4023
0x4024
0x4025
0x4026
0x4028
Residue Registers
Name
Description
S_OFS_RES
Sin offset residue
C_OFS_RES
Cos offset residue
SC_BAL_RES
Sin/cos balance residue
SC_PH_RES
Sin/cos phase residue
Z_PH_RES
Z phase residue
Table 111: Residue Registers
Table 109: Base Registers
Base register values are signed, 2’s complement num-
bers. See Excessive Adaption Detection on page 63
for more information.
Residue register values are signed, 2’s complement
numbers. See Excessive Error Detection on page 62
for more information.