
Philips Semiconductors
Product Specification Rev. 3.0; May 2003
Multiple Protocol Contactless Reader IC
CL RC632
128
Confidential
18.5.2.4 Communication Errors
The following table shows which event causes the setting of error flags:
Cause
Bit, that is set
Received data did not start with a SOF pattern.
FramingErr
The CRC block is not equal the expected value.
CRCErr
The received data is shorter than the CRC block.
CRCErr
A collision is detected.
CollErr
Table 18-6: Communication Error Table
18.5.3 TRANSCEIVE COMMAND 1E
HEX
Command
Code
hex
Action
Arguments and Data
Returned Data
Transceive
1E
Transmits data from FIFO buffer to the label
and then activates automatically the receiver
Data Stream
Data Stream
The
Transceive-Command
first executes the
Transmit-Command
(see 18.4.1) and then automatically starts
the
Receive-Command
(see 18.4.2). All data that shall be transmitted is forwarded via the FIFO buffer and all
data received is returned via the FIFO buffer. The
Transceive-Command
can be started only by the
μ-Processor.
Note: To adjust the timing relation between transmitting and receiving, the
RxWait Register
is used to define
the time delay from the last bit transmitted until the receiver is activated. Furthermore, the
BitPhase Register
determines the phase-shift between the transmitter and the receiver clock.
18.5.4 STATES OF THE LABEL COMMUNICATION
The actual state of the transmitter and receiver state machine can be fetched from
ModemState
in the
PrimaryStatus Register
.
The assignment of
ModemState
to the internal action is shown in the following table:
ModemState
Name of State
Description
000
Idle
Neither the transmitter nor the receiver is in operation,
since none of them is started or the transmitter has not got input data
001
TxSOF
Transmitting the ‘Start Of Frame’ Pattern
010
TxData
Transmitting data from the FIFO buffer (or redundancy check bits)
011
TxEOF
Transmitting the ‘End Of Frame’ Pattern
GoToRx1
Intermediate state passed, when receiver starts
100
GoToRx2
Intermediate state passed, when receiver finishes
101
PrepareRx
Waiting until the time period selected in the
RxWait Register
has expired
110
AwaitingRx
Receiver activated; Awaiting an input signal at pin Rx
111
Receiving
Receiving data
Table 18-7: Meaning of ModemState
18.5.5 STATE DIAGRAM FOR THE LABEL COMMUNICATION