SRIX4K Memory mapping
19/47
4.4.1 OTP_Lock_Reg
The 8 bits, b
31
to b
24
, of the System area (block address 255) are used as OTP_Lock_Reg
bits in the SRIX4K. They control the write access to the 9 EEPROM blocks with addresses 7
to 15 as follows:
When b
24
is at 0, blocks 7 and 8 are write-protected
When b
25
is at 0, block 9 is write-protected
When b
26
is at 0, block 10 is write-protected
When b
27
is at 0, block 11 is write-protected
When b
28
is at 0, block 12 is write-protected
When b
29
is at 0, block 13 is write-protected
When b
30
is at 0, block 14 is write-protected
When b
31
is at 0, block 15 is write-protected.
The OTP_Lock_Reg bits cannot be erased. Once write-protected, EEPROM blocks behave
like ROM blocks and cannot be unprotected.
4.4.2 Fixed Chip_ID (Option)
The SRIX4K is provided with an anticollision feature based on a random 8-bit Chip_ID. Prior
to selecting an SRIX4K, an anticollision sequence has to be run to search for the Chip_ID of
the SRIX4K. This is a very flexible feature, however the searching loop requires time to run.
For some applications, much time could be saved by knowing the value of the SRIX4K
Chip_ID beforehand, so that the SRIX4K can be identified and selected directly without
having to run an anticollision sequence. This is why the SRIX4K was designed with an
optional mask setting used to program a fixed 8-bit Chip_ID to bits b
7
to b
0
of the system
area. When the fixed Chip_ID option is used, the random Chip_ID function is disabled.
SRIX4K operation SRIX4K
20/47
5 SRIX4K operation
All commands, data and CRC are transmitted to the SRIX4K as 10-bit characters using ASK
modulation. The start bit of the 10 bits, b
0
, is sent first. The command frame received by the
SRIX4K at the antenna is demodulated by the 10% ASK demodulator, and decoded by the
internal logic. Prior to any operation, the SRIX4K must have been selected by a Select
command. Each frame transmitted to the SRIX4K must start with a start of frame, followed
by one or more data characters, two CRC bytes and the final end of frame. When an invalid
frame is decoded by the SRIX4K (wrong command or CRC error), the memory does not
return any error code.
When a valid frame is received, the SRIX4K may have to return data to the reader. In this
case, data is returned using BPSK encoding, in the form of 10-bit characters framed by an
SOF and an EOF. The transfer is ended by the SRIX4K sending the 2 CRC bytes and the
EOF.
SRIX4K SRIX4K states
21/47
6 SRIX4K states
The SRIX4K can be switched into different states. Depending on the current state of the
SRIX4K, its logic will only answer to specific commands. These states are mainly used
during the anticollision sequence, to identify and to access the SRIX4K in a very short time.
The SRIX4K provides 6 different states, as described in the following paragraphs and in
Figure 20.
6.1 Power-off state
The SRIX4K is in Power-off state when the electromagnetic field around the tag is not strong
enough. In this state, the SRIX4K does not respond to any command.
6.2 Ready state
When the electromagnetic field is strong enough, the SRIX4K enters the Ready state. After
power-up, the Chip_ID is initialized with a random value. The whole logic is reset and
remains in this state until an Initiate() command is issued. Any other command will be
ignored by the SRIX4K.
6.3 Inventory state
The SRIX4K switches from the Ready to the Inventory state after an Initiate() command has
been issued. In Inventory state, the SRIX4K will respond to any anticollision commands:
Initiate(), Pcall16() and Slot_marker(), and then remain in the Inventory state. It will switch to
the Selected state after a Select(Chip_ID) command is issued, if the Chip_ID in the
command matches its own. If not, it will remain in Inventory state.
6.4 Selected state
In Selected state, the SRIX4K is active and responds to all Read_block(), Write_block(),
Authenticate() and Get_UID() commands. When an SRIX4K has entered the Selected state,
it no longer responds to anticollision commands. So that the reader can access another tag,
the SRIX4K can be switched to the Deselected state by sending a Select(Chip_ID2) with a
Chip_ID that does not match its own, or it can be placed in Deactivated state by issuing a
Completion() command. Only one SRIX4K can be in Selected state at a time.
6.5 Deselected state
Once the SRIX4K is in Deselected state, only a Select(Chip_ID) command with a Chip_ID
matching its own can switch it back to Selected state. All other commands are ignored.
6.6 Deactivated state
When in this state, the SRIX4K can only be turned off. All commands are ignored.

SRIX4K-A4S/1GE

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
RFID Transponders 13.56MHz short-range contactless memory
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union