Protocols for ISO 15693 host commands
8.5 [0x23] Read Multiple Blocks
Name
Description
MODE
Bit
Function
Function
ADR
SEC
UID_LF
UID_LNG
Optional parameter based on the setting of UID_LF (C MODE). UID_LNG defines the length of the following
UID field.
UID
Write-protected serial number of the transponder. This UID is only required in addressed mode.
DB-ADR
Number of the first block to be read. The first block can have a value between 0 and 255.
DB-N
Number of data blocks to be locked starting at DB-ADR. The maximum value of DB-N depends on the block
size. The maximum number of bytes is 128.
DB-SIZE
Number of bytes of a data block. This value depends on the technical specifications of the transponder.
SEC-
only with ISO 15693 transponders
STATUS
Block security status of the followed data block. If supported by the ISO 15693 transponder.
DB
Requested data block. The block size is specified by DB-SIZE.
TAG
TAG error code of the transponder response. This byte is only available if STATUS = 0x95.
ERROR
1)
You will find further information in the Appendix (Page 103).
1)
Note
Effects
• Only one transponder can be read in the non-addressed mode.
• ISO 15693:
– To read a block, a "Read Single Block" command is sent to the ISO 15693
– If an ISO 15693 transponder does not support commands for reading several blocks
66
7
6
0
0
Description
b000
not addressed
•
b001
addressed
•
b010
selected
•
b0 SEC-STATUS always = 0x00
•
b1 security status of the followed block in SEC-STATUS
•
If this bit is set, the "UID_LNG" must be included in the protocol.
b0: The "UID_LNG" protocol does not contain the UID_LNG byte and the UID field has a fixed
•
length of 8 bytes, from byte 6 to byte 13.
b1: The protocol contains the "UID_LNG" parameter. The UID as a variable length as defined
•
in "UID_LNG".
transponder.
(Read Multiple Blocks), several commands for reading one block (Read Single Block)
are used.
5
4
3
0
UID_LF
SEC
Configuration Manual, 09/2014, C79000-G8976-C377-01
2
1
0
ADR
RF290R