5-1 Control by Commands
5-1
5-4
5-1-3 ACK/NACK Control
When using ACK/NACK control, if the host does not receive a normal response, the Reader/Writer will
resend the response by either (1) when the host sends a NACK command to the Reader/Writer or (2) when
there is no response within a set period of time. Consequently, a response can be received without
communicating with a Tag again. The host checks that responses have been received normally using the
ACK/NACK commands, so response data can be communicated dependably.
■
Using ACK/NACK Control
If the host receives a normal response, it sends an ACK command to the Reader/Writer. The
Reader/Writer judges that the host has received a normal response, and enters a command-waiting state.
If, after the Reader/Writer has sent the response, an ACK is not received normally within the time set
using the time out setting, or a NACK is received, the Retry Flag is set and the last response is sent again.
The maximum number of response retries that can be made is nine.
Host Receives a Normal Response and Sends ACK Command
Host
Reader/Writer
Response
Command
ACK
Host Cannot Receive a Normal Response and Sends a NACK Command
Error occurs
Host
Reader/Writer
Response
Command
NACK
ACK
Retry
Response
Host Did Not Send an ACK/NACK Command within the Timeout Period
Host
Reader/Writer
Response
Command
ACK
Retry
Response
Timeout