
Bit 0
LSTA
: Control of the long message start
1 = A "long message" transaction is started with the values currently stored in the "long
message" registers.
0 = No effect.
6.3.21
SensorHub Channel status
The SensorHub Channel status register
PIPE_S
provides information about the current
status of the SensorHub Channel (see
).
PIPE_S
is only accessible as a register of the DSL Master if SPI-PIPE is deactivated
(
SPPE
in the
SYS_CTRL
register is deleted).
Otherwise the value of
PIPE_S
is transmitted via SPI-PIPE as the first byte of each read
request (see
). In this case, the first four bits are transmitted as "0101" to
check the SPI-PIPE interface for errors due to unchanged values.
When this register is read, the current data from the FIFO buffer is read and stored in
an intermediate register so that a subsequent read process in the
PIPE_D
register can
be considered to be completed at the same time as the
PIPE_S
register is read. Using
this mechanism, any deviation between status and data information in this instance will
prevent new data entering the SensorHub Channel during access to the FIFO buffer.
PIPE_S
is a write protected register.
Register 2Dh:
SensorHub Channel status
X-0
X-0
X-0
X-0
R-0
R-0
R-0
R-0
POVR
PEMP
PERR
PSCI
Bit 7
Bit 0
Bit 7-4
Not implemented
: Read as "0".
Bit 3
POVR
: SensorHub Channel overflow
1 = The capacity of the 8 byte FIFO buffer for SensorHub Channel data was exhausted
and since the last read process, values have been discarded.
0 = The capacity of the FIFO buffer for SensorHub Channel data is not yet exhausted.
This bit is deleted after the read process.
Bit 2
PEMP
: The SensorHub channel buffer is empty.
1 = A read request was issued, but the FIFO buffer for SensorHub Channel data is
empty. In this case,
PIPE_D
contains the value 00h.
0 = No "buffer empty" error.
This bit is updated after every access to the FIFO buffer.
Bit 1
PERR
: Coding error of the bits in the SensorHub Channel.
1 = The bit level coding of the data currently in the SensorHub Channel is erroneous.
0 = No error in bit coding.
This bit is stored together with the pipeline data byte in question in the FIFO buffer.
Bit 0
PSCI
: Indication for special characters in the SensorHub Channel.
1 = A special character was received in the SensorHub Channel.
0 = Indication for "no special character".
This bit is stored together with the pipeline data byte in question in the FIFO buffer.
6
REGISTER MAP
52
T E C H N I C A L I N F O R M A T I O N | HIPERFACE DSL
®
8017595/ZTW6/2018-01-15 | SICK
Subject to change without notice