SRIX4K commands SRIX4K
30/47
9.2 Pcall16() command
Command code = 06h - 04h
The SRIX4K must be in Inventory state to interpret the Pcall16() command.
On receiving the Pcall16() command, the SRIX4K first generates a new random
Chip_slot_number value (in the 4 least significant bits of the Chip_ID). Chip_slot_number
can take on a value between 0 an 15 (1111
b
). The value is retained until a new Pcall16() or
Initiate() command is issued, or until the SRIX4K is powered off. The new Chip_slot_number
value is then compared with the value 0000
b
. If they match, the SRIX4K returns its Chip_ID
value. If not, the SRIX4K does not send any response.
The Pcall16() command, used together with the Slot_marker() command, allows the reader
to search for all the Chip_IDs when there are more than one SRIX4K device in Inventory
state present in the reader field range.
Figure 27. Pcall16 request format
Request parameter:
● No parameter
Figure 28. Pcall16 response format
Response parameter:
● Chip_ID of the SRIX4K
Figure 29. Pcall16 frame exchange between reader and SRIX4K
SOF Pcall16 CRC
L
CRC
H
EOF
AI07673b
06h 04h 8 bits 8 bits
SOF Chip_ID CRC
L
CRC
H
EOF
AI07671
8 bits 8 bits 8 bits
SOF 06h CRC
L
CRC
H
EOF
AI07674b
Reader
SRIX4K
SOF Chip_ID CRC
L
CRC
H
EOF
<-t
0
-><-t
1
->
04h