English
Language : 

IC-MU150 Datasheet, PDF (34/64 Pages) IC-Haus GmbH – MAGNETIC OFF-AXIS POSITION ENCODER - POLE WIDTH 1.50MM
iC-MU150 MAGNETIC OFF-AXIS
POSITION ENCODER - POLE WIDTH 1.50MM
NCS
Latch
SCLK
MOSI
OP
MISO
OP
SD1 SD2
...
NCS
SCLK
MOSI
MISO
Rev B1, Page 34/64
Latch
OP
00000000
OP SV 0 0 0 0 0 0 0 0
8 cycles
Figure 24: SDAD transmission: read SD
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
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: SDAD status (Example with one and two
slaves)
Figure 27 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-MU150 has no
processing time and can therefore directly output valid
sensor data. Because of that the command sequence
can start with SDAD-transmission (2). Following this,
the command REGISTER status/data should be exe-
cuted 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-MU150 does not need additional
processing time to generate valid sensor
data. Therefore "SDAD-transmission" can
be issued directly.
SDAD status
1
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.
no
SV == 1?
yes
SVALID
Code
0
1
Description
Sensor data invalid
Sensor data valid
SDAD-transmission 2
REGISTER
status/data
Table 52: SVALID
NCS
SCLK
MOSI
MISO
Latch
OP
OP SV 0-7 SV 8-15 ...
(ERROR == 1)?
yes
error
handling
Figure 27: Example sequence of the commands
SDAD Status/SDAD-transmission
8 cycles
Figure 25: 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.