English
Language : 

IC-MR Datasheet, PDF (35/44 Pages) IC-Haus GmbH – 13-BIT S&H SIN/COS INTERPOLATOR WITH CONTROLLER INTERFACES
iC-MR 13-BIT S&H SIN/COS
preliminary
INTERPOLATOR WITH CONTROLLER INTERFACES
Rev A1, Page 35/44
CRCS(15:8)
Addr. 0x28; bit 7...0
R/W
CRCS(7:0)
Addr. 0x29; bit 7...0
Code
Function
0x00
...
Start value for CRC calculation
0xFF
Note
For ENXCRC = ’0’ only CRCS(5:0) is applied.
Table 57: CRC start value
Configuration examples
POS: Singleturn data
Bits
Type
Label
24
DATA
Singleturn value ST(23:0)
2
ERROR Error nE and warning nW
6
CRC
Polynomial 0x43
Config.
NESSI = 1, ENLC = 0, TMPSCD = 0, ENXCRC = 0,
STRESO = 0x02, MTRESO = 0x7
In addition, bit ENLC enables the life counter to be
transmitted on the single-cycle data channel. The
counter data (6 bits) is sent directly after the nE/nW
bits. Register ENXCRC defines the CRC polynomial
used and the number of CRC bits transmitted. Here,
CRCS allows a free start value to be programmed for
CRC calculation. If the 6-bit CRC is chosen, only
CRCS bits 5 to 0 are used. The temperature can be
transmitted as an additional single-cycle data channel.
This can be controlled by bit TMPSCD. The timeout
is always formed adaptively and thus does not require
configuration.
Table 59: Format example 1 for BiSS profile BP1
POS: Single- and multiturn data
Bits
Type
Label
24
DATA
Multiturn value MT(23:0)
24
DATA
Singleturn value ST(11:0) & x"000"
2
ERROR Error nE and warning nW
6
CRC
Polynomial 0x43
Config.
NESSI = 1, ENLC = 0, TMPSCD = 0, ENXCRC = 0,
STRESO = 0x0E, MTRESO = 0x0
Table 60: Format example 2 for BiSS profile BP1
Register communication
According to BiSS C protocol slave registers are di-
rectly addressed in a reserved address area (0x40 to
0x7F). Other memory areas are addressed dynami-
cally and in blocks. For this purpose BiSS addresses
0x00 to 0x3F target a register bank consisting of 64
bytes, whose physical storage address determines
bank selection n. iC-MR supports up to 32 memory
banks, enabling a 16-kbit EEPROM to be fully ex-
ploited. This means that there is sufficient storage
space for an ID plate (EDS) and OEM data. Page
29 provides information on memory allocation and ad-
dressing through BiSS. If the internal bus is busy in
BiSS C mode (due to a CRC, configuration being writ-
ten to the EEPROM, or absolute data being read out
through the ADI, for example), zeroes are sent on the
single-cycle data channel.
POS: Single- and multiturn data with life counter
Bits
Type
Label
12
DATA
Multiturn value MT(11:0)
26
DATA
Singleturn value ST(25:0)
2
ERROR Error nE and warning nW
6
DATA
Life counter LC
16
CRC
Polynomial 0x190D9
TMP: Temperature data
16
DATA
Temperature value TEMP(15:0)
5
CRC
Polynomial 0x25
Config.
NESSI = 1, ENLC = 1, TMPSCD = 1, ENXCRC = 1,
STRESO = 0x00, MTRESO = 0x3
Table 61: Format example 3
Commands
The following BiSS interface commands are imple-
mented. These commands cannot be listed in the
broadcast.
Opcode
10
11
Function
Readout new data via absolute data interface
CRC verification of internal configuration
Table 58: BiSS commands