SRIX4K-SBN181GE STMICROELECTRONICS [STMicroelectronics], SRIX4K-SBN181GE Datasheet - Page 25

no-image

SRIX4K-SBN181GE

Manufacturer Part Number
SRIX4K-SBN181GE
Description
13.56 MHz short-range contactless memory chip with 4096-bit EEPROM, anticollision and anti-clone functions
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
SRIX4K
7.1
Description of an anticollision sequence
The anticollision sequence is initiated by the Initiate() command which triggers all the
SRIX4K devices that are present in the reader field range, and that are in Inventory state.
Only SRIX4K devices in Inventory state will respond to the Pcall16() and Slot_marker(SN)
anticollision commands.
A new SRIX4K introduced in the field range during the anticollision sequence will not be
taken into account as it will not respond to the Pcall16() or Slot_marker(SN) command
(Ready state). To be considered during the anticollision sequence, it must have received the
Initiate() command and entered the Inventory state.
Table 3
example.)
Table 3.
After each Slot_marker() command, there may be several, one or no answers from the
SRIX4K devices. The reader must handle all the cases and store all the Chip_IDs, correctly
decoded. At the end of the anticollision sequence, after Slot_marker(15), the reader can
start working with one SRIX4K by issuing a Select() command containing the desired
Chip_ID. If a collision is detected during the anticollision sequence, the reader has to
generate a new sequence in order to identify all unidentified SRIX4K devices in the field.
The anticollision sequence can stop when all SRIX4K devices have been identified.
Step 1
Step 2
Step 3
Step 4
Step N
Step 17 Slot 15
Step 18
shows the elements of a standard anticollision sequence. (See
Init:
Slot 0
Slot 1
Slot 2
Slop N
Standard anticollision sequence
Send Initiate().
– If no answer is detected, go to step1.
– If only 1 answer is detected, select and access the SRIX4K. After accessing the
– If a collision (many answers) is detected, go to step2.
Send Pcall16().
– If no answer or collision is detected, go to step3.
– If 1 answer is detected, store the Chip_ID, Send Select() and go to step3.
Send Slot_marker(1).
– If no answer or collision is detected, go to step4.
– If 1 answer is detected, store the Chip_ID, Send Select() and go to step4.
Send Slot_marker(2).
– If no answer or collision is detected, go to step5.
– If 1 answer is detected, store the Chip_ID, Send Select() and go to step5.
Send Slot_marker(3 up to 14) ...
– If no answer or collision is detected, go to stepN+1.
– If 1 answer is detected, store the Chip_ID, Send Select() and go to stepN+1.
Send Slot_marker(15).
– If no answer or collision is detected, go to step18.
– If 1 answer is detected, store the Chip_ID, Send Select() and go to step18.
All the slots have been generated and the Chip_ID values should be stored into
the reader memory. Issue the Select(Chip_ID) command and access each
identified SRIX4K one by one. After accessing each SRIX4K, switch them into
Deselected or Deactivated state, depending on the application needs.
– If collisions were detected between Step2 and Step17, go to Step2.
– If no collision was detected between Step2 and Step17, go to Step1.
SRIX4K, deselect the tag and go to step1.
Figure 23
Anticollision
for an
25/47

Related parts for SRIX4K-SBN181GE