SRI512 commands SRI512
30/47 Doc ID 13263 Rev 5
8.2 Pcall16() command
Command code = 06h - 04h
The SRI512 must be in Inventory state to interpret the Pcall16() command.
On receiving the Pcall16() command, the SRI512 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 SRI512 is powered off. The new Chip_slot_number
value is then compared with the value 0000
b
. If they match, the SRI512 returns its Chip_ID
value. If not, the SRI512 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 SRI512 device in Inventory
state present in the reader field range.
Figure 26. Pcall16 request format
Request parameter:
● No parameter
Figure 27. Pcall16 response format
Response parameter:
● Chip_ID of the SRI512
Figure 28. Pcall16 frame exchange between reader and SRI512
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
AI10943
Reader
SRI512
SOF Chip_ID CRC
L
CRC
H
EOF
<-t
0
-> <-t
1
->
04h