English
Language : 

IC-GD Datasheet, PDF (23/55 Pages) IC-Haus GmbH – UNIVERSAL I/O INTERFACE
iC-GD
UNIVERSAL I/O INTERFACE
preliminary
Rev A1, Page 23/55
Configuration
00-07 (unused) (RES)
08-0F (RES) (RES)
10-17 (RES) (RES)
18-1F (RES) (RES)
Calibration
20-27 ATK AITKL
28-2F AOIA1 AOIA2
30-37 AGIAA1 CRCA1
38-3F AGIAA2 CRCA2
40-44
AGFA1
45-49
AGFB1
4A-4E
AGFC1
4F-53
AGFD1
54-58
AGFE1
59-5D
AGFF1
5E-62
AGFG1
63-67
AGFH1
68-6C
AGFA2
6D-71
AGFB2
72-76
AGFC2
77-7B
AGFD2
7C-80
AGFE2
81-85
AGFF2
86-8A
AGFG2
8B-8F
AGFH2
User space
90-FF
(RES)
(RES)
(RES)
(RES)
(RES)
(RES)
(RES)
(RES)
(RES)
(RES)
(RES)
(RES)
AITKQ_AOCT AGVP1h
AOSZ
AGIAB1 CRCA1
AGIAB2 CRCA2
AOFA1
AOFB1
AOFC1
AOFD1
AOFE1
AOFF1
AOFG1
AOFH1
AOFA2
AOFB2
AOFC2
AOFD2
AOFE2
AOFF2
AOFG2
AOFH2
AGVN1h
(unused)
AGIAC1
AGIAC2
CRCFA1
CRCFB1
CRCFC1
CRCFD1
CRCFE1
CRCFF1
CRCFG1
CRCFH1
CRCFA2
CRCFB2
CRCFC2
CRCFD2
CRCFE2
CRCFF2
CRCFG2
CRCFH2
at free disposal
(RES)
(RES)
(RES)
(RES)
AGVP2h
CRCA1
CRCA2
(RES) (RES)
(RES) (RES)
(RES) (RES)
CRCX
AGVN2h AOGVsxl
CRCY
AGIAD1 CRCA1
AGIAD2 CRCA2
Table 13: Register assignment EEPROM
Configuration
The first EEPROM memory area contains the configu-
ration. The configuration is written exclusively via SPI
using register WR_EEPROM_CONF. In addition to the
configuration data marked with (RES), the correct CRC
value CRCX is also calculated and written.
The second data area following CRCY contains config-
uration data that is required only in specific modes. It
is read selectively when required. To ensure a secure
transmission of data, these data is protected in small
groups with 8 bit CRC values.
Calibration
The calibration data for the absolute accuracy and
the matching CRCs is written via SPI using opcode
I2C TRANSFER. It serves to calibrate production re-
lated tolerances and needs to be calculated only once.
The polynomial used is
x8 + x5 + x3 + x2 + x1 + x0 (0x12F)
with a start value of 0xFF.
The first data area up to CRCY contains the permanent
calibration data that is read during start-up. The CRC
value CRCY is calculated via the polynomial
x16 + x14 + x12 + x11 + x8 + x5 + x4 + x2 + x0 (0x15935)
with the start value of 0xFFFF.
The four calibration values ATK, AITKO, AITKL and
AOCT are calculated during chip production and stored
internally (OTP). Via the configuration bit SEL_ETK, it
is possible to choose between internal (OTP) and ex-
ternal (EEPROM) calibration during start-up. In both
cases, the values that are stored in the EEPROM are
included in the CRC calculation. If the EEPROM value
is not used by ATK, it must be set to the default value.