English
Language : 

IC-MR Datasheet, PDF (38/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
ABSOLUTE DATA INTERFACE (ADI)
Rev A1, Page 38/44
Through the absolute data interface the cycle counter
can be preloaded to a required value. The absolute
data interface is a BiSS master and operates on either
BiSS C or SSI protocol. Pin AMAO outputs the master
clock, with slave data read in at pin ASLI.
The following registers define the use of the absolute
data interface. Bit STP_ADI controls the readin of ab-
solute data during startup. If set, and after the EEP-
ROM has been successfully read out, absolute data
is read in by the absolute data interface. Alternatively,
absolute data can be read in at a later stage by the
command register.
STP_ADI
Addr. 0x18; bit 3
R/W
Code
Function
0
Do not read absolute data during start-up
1
Read absolute data during start-up
Table 69: Startup with absolute data
DL_ADI
Addr. 0x1A; bit 7...3
R/W
Code
Function
0x00
0 bit MT / 0 bit ST
0x01
0 bit MT / 1 bit ST
...
...
0x0C
0 bit MT / 12 bit ST
...
...
0x17
0 bit MT / 23 bit ST
0x18
0 bit MT / 24 bit ST
0x19
8 bit MT / 24 bit ST
0x1A
12 bit MT / 24 bit ST
0x1B
16 bit MT / 24 bit ST
0x1C
24 bit MT / 24 bit ST
...
...
0x1F
24 bit MT / 24 bit ST
Table 72: Data length absolute data interface
Register SYNC_ADI sets the number of synchroniza-
tion bits used to synchronize the data on the internal
cycle counter.
Bit CYC_ADI controls the cyclic readin of absolute
data. If set, absolute data is read in every 550 µs, pro-
vided the absolute data interface is not busy. Should
the absolute data interface be busy, the reading is suit-
ably delayed. If this bit is disabled, absolute data must
be read in through the command register.
SYNC_ADI
Addr. 0x1A; bit 2...1
R/W
Code
Function
00
Use 0 bit for synchronisation
01
Use 1 bit for synchronisation
10
Use 2 bit for synchronisation
11
Use 3 bit for synchronisation
Table 73: Synchronisation bits absolute data interface
CYC_ADI
Addr. 0x18; bit 2
R/W
Code
Function
0
Do not read absolut data cyclically
1
Read absolute data cyclically
Table 70: Cyclic reading of absolute data
CHK_ADI is used to check the counted value versus a
cyclically read absolute value. If the two values differ,
error bit ERR_ABS will be set.
CHK_ADI
Addr. 0x27; bit 5
R/W
Code
Funktion
0
Do not check data cyclically
1
Check data cyclically versus ADI reading
Table 71: Cyclic check of absolute data
Register DL_ADI defines the length of the data read in
at the absolute data interface.
The transmission protocol used for the absolute data
interface is selected by bit SSI_ADI.
SSI_ADI
Addr. 0x1A; bit 0
R/W
Code
Function
0
BiSS C protocol
1
SSI protocol
Table 74: Protocol of absolute data interface
In order to access the sensor connected up to the
absolute data interface through the serial interface in
BiSS C protocol, bit GET_ADI permits the interface
signals to be looped through to the absolute data in-
terface. To this end the master clock received at pin
MAI is output at pin AMAO and the data read at ASLI
is used internally in place of SLI. The sensor con-
nected up to the absolute data interface is then allocat-
ing slave ID 0 in BiSS C protocol, and iC-MR is taking
slave ID 1.
When routing signals in this manner it is not possible
to read in the absolute data of the connected sensor