English
Language : 

IC-MU_17 Datasheet, PDF (35/66 Pages) IC-Haus GmbH – MAGNETIC OFF-AXIS POSITION ENCODER - POLE WIDTH 1.28MM
iC-MU MAGNETIC OFF-AXIS
POSITION ENCODER - POLE WIDTH 1.28MM
NCS
Latch
SCLK
MOSI
OP
MISO
OP
SD1 SD2
...
8 cycles
Figure 23: SDAD transmission: read SD
Note: iC-MU latches the absolute position on the
first rising edge at SCLK, when NCS is at zero (e.g.
Figure 23 - LATCH).
NCS
SCLK
MOSI
MISO
Rev D1, Page 35/66
Latch
OP
00000000
OP SV 0 0 0 0 0 0 0 0
MOSI
MISO
OP 0 0 0 0 0 0 0 0
OP SV 0 SV 1 0 0 0 0 0 0
8 cycles
SVALID-vector
Figure 25: SDAD status (Example with one and two
slaves)
SPI interface: Command SDAD status
If the master does not know the processing time of the
connected slaves, it can request sensor data using the
command SDAD status. The command causes:
1. All slaves activated via PACTIVE to switch their
SVALID register between MOSI and MISO.
Figure 26 shows the interaction of the two commands
SDAD Status and SDAD transmission. It is not nec-
essary to start each sensor data communication with
the command SDAD Status (1). iC-MU has no process-
ing time and can therefore directly output valid sensor
data. Because of that the command sequence can start
with SDAD-transmission (2). Following this, the com-
mand REGISTER status/data should be executed to
detect an unsuccessful SPI communication.
2. The next request for sensor data started with the
first rising edge at SCLK of the next SPI commu-
nication is ignored by the slave.
Note: iC-MU does not need additional
processing time to generate valid sensor
data. Therefore "SDAD-transmission" can
be issued directly.
SDAD status
1
no
The end of conversion is signaled by SVALID (SV). Us-
ing this command, the master can poll to the end of
conversion. The sensor data is read out via the com-
mand SDAD transmission.
SVALID
Code
0
1
Description
Sensor data invalid
Sensor data valid
Table 49: SVALID
NCS
SCLK
MOSI
MISO
Latch
OP
OP SV 0-7 SV 8-15 ...
SV == 1?
yes
SDAD-transmission 2
REGISTER
status/data
(ERROR == 1)?
yes
error
handling
Figure 26: Example sequence of the commands
SDAD Status/SDAD-transmission
8 cycles
Figure 24: SDAD status
SPI interface: Command Read REGISTER (single)
This command enables register data to be read out
from the slave byte by byte.
If only one slave is connected, the corresponding
SVALID bit (SV0) is placed at bit position 7 in the
SVALID byte.
The master first transmits the Read REGISTER (sin-
gle) command and then address ADR. The slave im-
mediately outputs the command and address at MISO.