Radiofrequency identification of animals -- Advanced transponders

ISO 14223-2:2010 specifies the code and command structure between the transceiver and the advanced transponder used in the radiofrequency identification of animals, this specification being fully backwards-compatible with those of ISO 11784 and ISO 11785. As a direct extension of ISO 11785, it is intended to be used in conjunction with that International Standard.

Identification des animaux par radiofréquence -- Transpondeurs évolués

L'ISO 14223-2:2010 spécifie le code et la structure de commande entre l'émetteur-récepteur et le transpondeur évolué utilisé pour l'identification des animaux par radiofréquence, ŕ compatibilité descendante totale avec les spécifications données dans l'ISO 11784 et l'ISO 11785. En tant que prolongement de l'ISO 11785, elle est censée ętre utilisée conjointement avec celle-ci.

General Information

Status
Published
Publication Date
12-Aug-2010
Current Stage
9020 - International Standard under periodical review
Start Date
15-Apr-2021
Ref Project

Buy Standard

Standard
ISO 14223-2:2010 - Radiofrequency identification of animals -- Advanced transponders
English language
34 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 14223-2:2010 - Identification des animaux par radiofréquence -- Transpondeurs évolués
French language
34 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

INTERNATIONAL ISO
STANDARD 14223-2
First edition
2010-08-15
Radiofrequency identification of
animals — Advanced transponders —
Part 2:
Code and command structure
Identification des animaux par radiofréquence — Transpondeurs
évolués —
Partie 2: Code et structure de commande
Reference number
ISO 14223-2:2010(E)
ISO 2010
---------------------- Page: 1 ----------------------
ISO 14223-2:2010(E)
PDF disclaimer

This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but

shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In

downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat

accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.

Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation

parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In

the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

COPYRIGHT PROTECTED DOCUMENT
© ISO 2010

All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,

electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or

ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2010 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 14223-2:2010(E)
Contents Page

Foreword .............................................................................................................................................................v

Introduction........................................................................................................................................................vi

1 Scope......................................................................................................................................................1

2 Normative references............................................................................................................................1

3 Conformance .........................................................................................................................................1

3.1 Transponder...........................................................................................................................................1

3.2 Transceiver ............................................................................................................................................1

4 Terms and definitions ...........................................................................................................................2

5 Abbreviated terms .................................................................................................................................2

6 Transmission protocol..........................................................................................................................3

6.1 Basic elements ......................................................................................................................................3

6.2 Unique identifier ....................................................................................................................................3

6.3 Request format ......................................................................................................................................4

6.4 Response format ...................................................................................................................................5

6.5 Request flags .........................................................................................................................................5

6.5.1 General ...................................................................................................................................................5

6.5.2 NOS flag..................................................................................................................................................6

6.5.3 SEL flag and ADR flag...........................................................................................................................7

6.5.4 CRCT flag ...............................................................................................................................................7

6.6 Response flag and error code..............................................................................................................7

6.7 Error handling........................................................................................................................................8

6.8 Block security status (BSS)..................................................................................................................8

6.9 Start of frame pattern (SOF) .................................................................................................................9

6.9.1 Transceiver request ..............................................................................................................................9

6.9.2 Transponder response..........................................................................................................................9

6.10 Cyclic redundancy check (CRC) ..........................................................................................................9

6.11 Data storage format identifier (DSFID) ................................................................................................9

7 Memory organization ..........................................................................................................................10

7.1 General .................................................................................................................................................10

7.2 User data memory — Page 0..............................................................................................................10

7.3 User data memory — Extended memory (W page 1)........................................................................10

8 Transponder states .............................................................................................................................11

8.1 General .................................................................................................................................................11

8.2 RF-off state...........................................................................................................................................11

8.3 ISO 11785 state ....................................................................................................................................11

8.4 Wait state..............................................................................................................................................11

8.5 Ready state ..........................................................................................................................................11

8.6 Quiet state ............................................................................................................................................11

8.7 Selected state ......................................................................................................................................11

8.8 State diagram.......................................................................................................................................12

9 Anticollision .........................................................................................................................................13

9.1 General .................................................................................................................................................13

9.2 Request parameters ............................................................................................................................13

9.3 Request processing by the transponder ..........................................................................................14

9.4 Explanation of anticollision sequences............................................................................................16

9.4.1 General .................................................................................................................................................16

9.4.2 Anticollision sequence with one slot ................................................................................................16

© ISO 2010 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO 14223-2:2010(E)

9.4.3 Anticollision sequence with 16 slots.................................................................................................16

9.4.4 Mixed population with transponders of type FDX-ADV and HDX-ADV..........................................17

9.4.5 Advanced anticollision mode.............................................................................................................17

10 Commands ...........................................................................................................................................19

10.1 Command classification .....................................................................................................................19

10.2 Command list .......................................................................................................................................20

10.3 Mandatory commands.........................................................................................................................21

10.3.1 INVENTORY..........................................................................................................................................21

10.3.2 READ UID..............................................................................................................................................22

10.3.3 READ MULTIPLE BLOCKS .................................................................................................................22

10.3.4 STAY QUIET .........................................................................................................................................23

10.3.5 WRITE SINGLE BLOCK .......................................................................................................................23

10.3.6 LOCK BLOCK.......................................................................................................................................23

10.4 Optional commands ............................................................................................................................24

10.4.1 READ SINGLE BLOCK ........................................................................................................................24

10.4.2 READ SINGLE BLOCK WITH SECURITY STATUS ...........................................................................24

10.4.3 READ MULTIPLE BLOCKS WITH SECURITY STATUS ....................................................................25

10.4.4 WRITE MULTIPLE BLOCKS ................................................................................................................25

10.4.5 GET SYSTEM INFORMATION .............................................................................................................26

10.4.6 SELECT.................................................................................................................................................27

10.4.7 RESET TO READY ...............................................................................................................................28

10.4.8 WRITE SYSTEM DATA ........................................................................................................................28

10.4.9 LOCK SYSTEM DATA..........................................................................................................................29

10.4.10 READ EXTENDED MULTIPLE BLOCKS.............................................................................................29

10.4.11 WRITE EXTENDED MULTIPLE BLOCKS ...........................................................................................30

10.4.12 LOCK EXTENDED BLOCK ..................................................................................................................31

10.4.13 Optional command execution in inventory mode ............................................................................31

10.5 Custom commands..............................................................................................................................32

10.6 Proprietary commands........................................................................................................................32

Annex A (informative) Description of a typical anticollision sequence with FDX and HDX

transponders........................................................................................................................................33

Bibliography ......................................................................................................................................................34

iv © ISO 2010 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 14223-2:2010(E)
Foreword

ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies

(ISO member bodies). The work of preparing International Standards is normally carried out through ISO

technical committees. Each member body interested in a subject for which a technical committee has been

established has the right to be represented on that committee. International organizations, governmental and

non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the

International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.

The main task of technical committees is to prepare International Standards. Draft International Standards

adopted by the technical committees are circulated to the member bodies for voting. Publication as an

International Standard requires approval by at least 75 % of the member bodies casting a vote.

ISO 14223-2 was prepared by Technical Committee ISO/TC 23, Tractors and machinery for agriculture and

forestry, Subcommittee SC 19, Agricultural electronics.

ISO 14223 consists of the following parts, under the general title Radiofrequency identification of animals —

Advanced transponders:
⎯ Part 1: Air Interface
⎯ Part 2: Code and command structure
The following part is under preparation:
⎯ Part 3: Applications
© ISO 2010 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO 14223-2:2010(E)
Introduction

This part of 14223 specifies the communication interface of the radio frequency (RF) system for advanced

transponders for animals. The technical concept of advanced transponders for animal identification described

is based upon the principle of radio frequency identification (RFID) and is an extension of the standards

ISO 11784 and ISO 11785. Apart from transmission of the (unique) identification code of animals, the

application of advanced technologies facilitates the storage and retrieval of additional information (integrated

database), the implementation of authentication methods and the reading of data from integrated sensors, etc.

The International Organization for Standardization (ISO) draws attention to the fact that it is claimed that

compliance with this document may involve the use of patents concerning the methods of transmission

referred to throughout the document.

ISO takes no position concerning the evidence, validity and scope of these patent rights.

The holders of these patent rights have assured ISO that they are willing to negotiate licences under

reasonable and non-discriminatory terms and conditions with applicants throughout the world. In this respect,

the statements of the holders of these patent rights are registered with ISO. Information may be obtained

from:
N.V. Nederlandsche Apparatenfabriek “Nedap”
Parallelweg 2
NL-7141 DC Groenlo
The Netherlands
Texas Instruments Deutschland GmbH
Haggerstrasse 1
D-85356 Freising
Germany
NXP Semiconductors
Mikron-Weg 1
A-8101 Gratkorn
Austria
EM Microelectronic-Marin SA
Sors 3
CH-2074 Marin
Switzerland
Atmel Germany GmbH
P.O. Box 3535
74025 Heilbronn
Germany

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent

rights other than those identified above. ISO shall not be held responsible for identifying any or all such patent

rights.
vi © ISO 2010 – All rights reserved
---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO 14223-2:2010(E)
Radiofrequency identification of animals — Advanced
transponders —
Part 2:
Code and command structure
1 Scope

This part of ISO 14223 specifies the code and command structure between the transceiver and the advanced

transponder used in the radiofrequency identification of animals, this specification being fully backwards-

compatible with those of ISO 11784 and ISO 11785. As a direct extension of ISO 11785, it is intended to be

used in conjunction with that International Standard.
2 Normative references

The following referenced documents are indispensable for the application of this document. For dated

references, only the edition cited applies. For undated references, the latest edition of the referenced

document (including any amendments) applies.
ISO 11784, Radio frequency identification of animals — Code structure
ISO 11785, Radio frequency identification of animals — Technical concept

ISO/IEC 7816-6, Identification cards — Integrated circuit cards — Part 6: Interindustry data elements for

interchange

ISO 24631-1, Radiofrequency identification of animals — Part 1: Evaluation of conformance of RFID

transponders with ISO 11784 and ISO 11785 (including granting and use of a manufacturer code)

3 Conformance
3.1 Transponder

For conformance with this part of ISO 14223 to be claimed, a transponder shall be FDX-ADV or HDX-ADV.

NOTE Nothing in this International Standard prevents a transponder being of more than one type, although for

technical reasons, it is unlikely that such transponders are ever marketed.
3.2 Transceiver

For conformance with this part of ISO 14223 to be claimed, a transceiver shall support both FDX-ADV and

HDX-ADV. When in the inventory mode, the transceiver shall alternate between FDX-ADV and HDX-ADV

interrogation. The transceiver shall move back to ISO 11785 mode after completion of the advanced operation.

© ISO 2010 – All rights reserved 1
---------------------- Page: 7 ----------------------
ISO 14223-2:2010(E)
4 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
4.1
advanced transponder

transponder conforming to ISO 14223, downward compatible according to ISO 11784 and ISO 11785, with

facilities for storage and retrieval of additional data, integrated sensors, etc.

4.2
advanced mode
operating method of the advanced transponder after reception of a valid command
4.3
anticollision sequence

algorithm used to prepare for and handle a dialogue between transceiver and one or more transponders out of

several in its energizing field
4.4
byte

eight bits of data designated b1 to b8, from the most significant bit (MSB, b8) to the least significant bit (LSB, b1)

5 Abbreviated terms
BSS block security status
CRC cyclic redundancy check
CRCT response cyclic redundancy check flag
DSFID data storage format identifier
EOF end of frame
FDX full duplex
IC integrated circuit
ICR integrated circuit reference number
HDX half duplex
LSB least significant bit
MFC integrated circuit manufacturer code
MSB most significant bit
MSN manufacturer serial number
NOB number of blocks per page
NOP number of pages
NOS number of slots
NRZ non-return to zero
2 © ISO 2010 – All rights reserved
---------------------- Page: 8 ----------------------
ISO 14223-2:2010(E)
NSS number of sensors
RF radio frequency
RTF reader talk first
RFU reserved for future use
SOF start of frame
UID unique identifier (includes MFC and MSN)
6 Transmission protocol
6.1 Basic elements

The advanced transmission protocol defines the mechanism for exchanging instructions and data between the

transceiver and the transponders, in both directions.
It is based on the following concepts.

⎯ The transponders are by default conformant with ISO 11784 and ISO 11785. This shall be evaluated

conformant with ISO 24631-1. For advanced instructions the transceiver has the ability to communicate

with a transponder in the advanced mode. In this mode the transponder is communicating in RTF mode

and does not start to respond unless it has received and decoded a valid request from the transceiver.

⎯ The transponders are uniquely identified by 48 bit UID, programmed at the manufacture of the integrated

circuit. The UID coding is defined in 6.2.

⎯ An identification code of 64 bits according to ISO 11784 is stored in page 0 (the four blocks given in

Table 11 can be used to store the full ISO 11785 protocol) of the user memory area (blocks 0 to 3). This

identification code shall be programmed and locked by the transponder issuer in order to avoid

manipulations.
The advanced mode protocol is based on
⎯ a request from the transceiver to the transponder, and
⎯ a response from the transponder to the transceiver.

The protocol is bit-oriented. The number of bits transmitted after a SOF depends on the respective request

and response.

Flags are used for the control of request and response format. The setting of the flags indicates either request

and response variants (e.g. number of slots) or the presence of optional fields. In the case of optional fields,

when the flag is set to one (1), the field is present. When the flag is reset to zero (0), the field is absent.

RFU flags shall be set to zero (0).
6.2 Unique identifier
The UID is used for addressing each transponder uniquely and individually.

The length of the UID is 48 bits, the format of the UID is presented in Table 1. The IC manufacturer is

responsible for setting the UID as defined by this part of ISO 14223 and for ensuring the uniqueness of the

MSN.
© ISO 2010 – All rights reserved 3
---------------------- Page: 9 ----------------------
ISO 14223-2:2010(E)
Table 1 — UID format
MSB LSB
48 ..................... 41 40 .................... 1
IC manufacturer IC manufacturer
code serial number
(MFC) (MSN)
The UID shall comprise
⎯ the 8 bit MFC, according to ISO/IEC 7816-6, and
⎯ the 40 bit MSN, a unique serial number assigned by the IC manufacturer.
6.3 Request format
A request consists of the following elements:
⎯ SOF;
⎯ flags;
⎯ command;
⎯ parameters (depending on the command);
⎯ data (depending on the command);
⎯ CRC (optional);
⎯ EOF.
The general request format is presented in Table 2.
Table 2 — General request format
SOF flags command parameters data CRC EOF

Each request starts with a SOF. The fields are transmitted successively from the first field (flags) to the last

field (e.g. CRC). All fields are transmitted LSB first. At the end of a request, an EOF is appended.

The allocation of the LSB and MSB for each field of the request format is shown in Table 3.

Table 3 — Allocation of LSB and MSB to the request fields
LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB
SOF Field 1 (5 bits) Field 2 (6 bits) Field 3 Field 4 Field 5 (16 bits) EOF
(Flags 1 … 5) (Command) (Parameters) (Data) (CRC)
4 © ISO 2010 – All rights reserved
---------------------- Page: 10 ----------------------
ISO 14223-2:2010(E)
6.4 Response format
A response consists of the following elements:
⎯ SOF pattern;
⎯ error flag;
⎯ error code;
⎯ data (depending on the command);
⎯ CRC (is optional depending on command and flag settings);
⎯ EOF pattern.

The format of the general response if there is no error is presented in Table 4 and that of the general

response if there is an error in Table 5.
Table 4 — General response format if no error
SOF Error Data CRC EOF
flag 0
Table 5 — General response format if error
SOF Error Error CRC EOF
flag 1 code

Each response begins with a SOF. The subsequent fields are transmitted successively from the first field

(Flag) to the last field (e.g. CRC). All fields are transmitted LSB first. At the end of a response, an EOF is

appended.

The allocation of the LSB and MSB for each field of the response format is shown in Table 6.

Table 6 — Allocation of LSB and MSB to response fields
LSB MSB LSB MSB LSB MSB
SOF Field 1 (1 bit) Field 2 (W3 bits) Field 3 (16 bits) EOF
(Error flag) (Error code or data) (CRC)
6.5 Request flags
6.5.1 General

In each request, five flags are used, with flag b1 to be transmitted first. The specific meaning of the request

flags depends on the context. The meaning of request flags b1 to b3 is explained in Table 7, that of b4 and b5

where the inventory flag is not set in Table 8 and that where the inventory flag is set in Table 9.

© ISO 2010 – All rights reserved 5
---------------------- Page: 11 ----------------------
ISO 14223-2:2010(E)
Table 7 — Meaning of request flags b1 to b3
Bit Flag name Value Description
0 No protocol format extension
PEXT (protocol
extension) flag
1 RFU
0 The meaning of flags b4 to b5 is according to Table 8
b2 INV (inventory) flag
1 The meaning of flags b4 to b5 is according to Table 9
0 CRC shall not be appended to the transponder response
b3 CRCT
1 CRC shall be appended to the transponder response
Table 8 — Request flags b4 to b5 definition when inventory flag is not set
Bit Flag name Value Description
Request shall be executed by any transponder according to the setting of
the address flag.
b4 SEL (select) flag
Request shall be executed only by transponder in selected state. The
1 address flag shall be set to 0 and the UID field shall not be included in the
request.
Request is not addressed. UID field is not included. It shall be executed by
any transponder.
b5 ADR (address) flag
Request is addressed. UID field is included. It shall be executed only by
1 that transponder whose UID matches the UID specified in the request. The
SEL flag shall be set to 0.
Table 9 — Request flags b4 to b5 definition when the inventory flag is set
Bit Flag name Value Description
b4 RFU 0 —
0 16 slots
b5 NOS flag
1 1 slot
A further description of these flags is given in 6.5.2 to 6.5.4.
6.5.2 NOS flag

The NOS flag (see Table 10) is used by the INVENTORY command to select the number of slots during

execution of the anticollision sequence.
Table 10 — Meaning of NOS flag
NOS flag Meaning only for INVENTORY command
0 16 slots
1 1 slot
6 © ISO 2010 – All rights reserved
---------------------- Page: 12 ----------------------
ISO 14223-2:2010(E)
6.5.3 SEL flag and ADR flag

The SEL flag and ADR flag are used by all commands except the INVENTORY and READ UID commands.

When both the ADR flag and the SEL flag are set to 0, the request shall not contain a UID. Any transponder in

the ready state receiving such a request shall execute it (if possible) and shall return a response to the

transceiver as specified by the command description.

When the ADR flag is set to 1 (addressed mode), the request shall contain the UID of the addressed

transponder. Independent of the state, any transponder receiving such a request shall compare the received

UID (address) to its own ID. If it matches, it shall execute it (if possible) and return a response to the

transceiver as specified by the command description. If it does not match, it shall remain silent and keep its

current state.

When the SEL flag is set to 1 (selected mode), the request shall not contain a transponder UID. Only the

transponder in the selected state receiving such a request shall execute it (if possible) and shall return a

response to the transceiver as specified by the command description. Other transponders not in the selected

state shall keep their current state and be silent. The combination of ADR and SEL flag is not supported.

Table 11 gives an overview of the meaning of the SEL flag and ADR flag.
Table 11 — Meaning of SEL flag and ADR flag
SEL ADR Meaning for all commands except INVENTORY and READ UID

0 0 No UID is attached. All transponders in the ready state shall execute this command.

0 1 The UID is attached. Only the transponder with corresponding UID shall execute this command.

1 0 No UID is attached. Only the transponder in the selected state shall execute this command.

1 1 RFU
6.5.4 CRCT flag

The CRCT flag specifies whether or not the transponder is to attach a CRC in its response. The CRC

implementation on the transponder is mandatory.
6.6 Response flag and error code
The error flag indicates whether or not the transpo
...

NORME ISO
INTERNATIONALE 14223-2
Première édition
2010-08-15
Identification des animaux par
radiofréquence — Transpondeurs
évolués —
Partie 2:
Code et structure de commande
Radiofrequency identification of animals — Advanced transponders —
Part 2: Code and command structure
Numéro de référence
ISO 14223-2:2010(F)
ISO 2010
---------------------- Page: 1 ----------------------
ISO 14223-2:2010(F)
PDF – Exonération de responsabilité

Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier

peut être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence

autorisant l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées

acceptent de fait la responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute

responsabilité en la matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.

Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info

du fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir

l'exploitation de ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation,

veuillez en informer le Secrétariat central à l'adresse donnée ci-dessous.
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2010

Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne peut être reproduite ni utilisée sous

quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit

de l'ISO à l'adresse ci-après ou du comité membre de l'ISO dans le pays du demandeur.

ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Publié en Suisse
ii © ISO 2010 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO 14223-2:2010(F)
Sommaire Page

Avant-propos ......................................................................................................................................................v

Introduction........................................................................................................................................................vi

1 Domaine d'application ..........................................................................................................................1

2 Références normatives.........................................................................................................................1

3 Conformité..............................................................................................................................................1

3.1 Transpondeur ........................................................................................................................................1

3.2 Émetteur-récepteur ...............................................................................................................................1

4 Termes et définitions ............................................................................................................................2

5 Termes abrégés .....................................................................................................................................2

6 Protocole de transmission ...................................................................................................................3

6.1 Éléments de base ..................................................................................................................................3

6.2 Identifiant unique...................................................................................................................................3

6.3 Format de requête .................................................................................................................................4

6.4 Format de réponse ................................................................................................................................5

6.5 Signaux de requête ...............................................................................................................................5

6.5.1 Généralités .............................................................................................................................................5

6.5.2 Signal NOS .............................................................................................................................................6

6.5.3 Signal SEL et signal ADR .....................................................................................................................7

6.5.4 Signal CRCT...........................................................................................................................................7

6.6 Signal de réponse et code d'erreur .....................................................................................................7

6.7 Traitement d'erreur................................................................................................................................8

6.8 État de sécurité du bloc (BSS) .............................................................................................................8

6.9 Signal de début de trame (SOF)...........................................................................................................9

6.9.1 Requête de l'émetteur-récepteur .........................................................................................................9

6.9.2 Réponse du transpondeur....................................................................................................................9

6.10 Contrôle de redondance cyclique (CRC) ............................................................................................9

6.11 Identifiant du format de stockage de données (DSFID) ....................................................................9

7 Organisation de la mémoire .................................................................................................................9

7.1 Généralités .............................................................................................................................................9

7.2 Mémoire de données utilisateur — Page 0 .......................................................................................10

7.3 Mémoire de données utilisateur — Mémoire étendue (W page 1) ..................................................10

8 États du transpondeur ........................................................................................................................11

8.1 Généralités ...........................................................................................................................................11

8.2 État RF désactivée...............................................................................................................................11

8.3 État ISO 11785......................................................................................................................................11

8.4 État attente ...........................................................................................................................................11

8.5 État prêt ................................................................................................................................................11

8.6 État silencieux .....................................................................................................................................11

8.7 État choisi.............................................................................................................................................12

8.8 Diagramme d'état.................................................................................................................................12

9 Anticollision .........................................................................................................................................13

9.1 Généralités ...........................................................................................................................................13

9.2 Paramètres de requête........................................................................................................................13

9.3 Traitement de requête par le transpondeur......................................................................................14

9.4 Explication des séquences anticollision ..........................................................................................16

9.4.1 Généralités ...........................................................................................................................................16

9.4.2 Séquence anticollision avec un emplacement.................................................................................16

© ISO 2010 – Tous droits réservés iii
---------------------- Page: 3 ----------------------
ISO 14223-2:2010(F)

9.4.3 Séquence anticollision avec 16 emplacements................................................................................16

9.4.4 Population mélangée avec des transpondeurs de type FDX-ADV et HDX-ADV ...........................17

9.4.5 Mode anticollision évolué ...................................................................................................................17

10 Commandes .........................................................................................................................................19

10.1 Classification des commandes ..........................................................................................................19

10.2 Liste des commandes .........................................................................................................................20

10.3 Commandes obligatoires....................................................................................................................21

10.3.1 INVENTORY (Inventaire) .....................................................................................................................21

10.3.2 READ UID (Lire UID) ............................................................................................................................22

10.3.3 READ MULTIPLE BLOCKS (Lire plusieurs blocs)............................................................................22

10.3.4 STAY QUIET (Rester silencieux) ........................................................................................................23

10.3.5 WRITE SINGLE BLOCK (Écrire un bloc unique)...............................................................................23

10.3.6 LOCK BLOCK (Verrouiller bloc).........................................................................................................23

10.4 Commandes facultatives ....................................................................................................................24

10.4.1 READ SINGLE BLOCK (Lire un bloc unique)....................................................................................24

10.4.2 READ SINGLE BLOCK WITH SECURITY STATUS (Lire un bloc unique avec état de

sécurité) ................................................................................................................................................24

10.4.3 READ MULTIPLE BLOCKS WITH SECURITY STATUS (Lire plusieurs blocs avec état de

sécurité) ................................................................................................................................................25

10.4.4 WRITE MULTIPLE BLOCKS (Écrire plusieurs blocs).......................................................................26

10.4.5 GET SYSTEM INFORMATION (Obtenir des informations système) ...............................................26

10.4.6 SELECT (Choisir).................................................................................................................................27

10.4.7 RESET TO READY (Réinitialiser à prêt) ............................................................................................28

10.4.8 WRITE SYSTEM DATA (Écrire données du système)......................................................................28

10.4.9 LOCK SYSTEM DATA (Verrouiller données du système) ...............................................................29

10.4.10 READ EXTENDED MULTIPLE BLOCKS (Lire plusieurs blocs étendus) ........................................29

10.4.11 WRITE EXTENDED MULTIPLE BLOCK (Écrire plusieurs blocs étendus)......................................30

10.4.12 LOCK EXTENDED BLOCK (Verrouiller bloc étendu) .......................................................................31

10.4.13 EXÉCUTION DE COMMANDE FACULTATIVE EN MODE INVENTAIRE ..........................................31

10.5 Commandes adaptées.........................................................................................................................32

10.6 Commandes propriétaires ..................................................................................................................32

Annexe A (informative) Description d'une séquence anticollision type avec des transpondeurs

FDX et HDX ...........................................................................................................................................33

Bibliographie .....................................................................................................................................................34

iv © ISO 2010 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO 14223-2:2010(F)
Avant-propos

L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes nationaux de

normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est en général confiée

aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude a le droit de faire partie du

comité technique créé à cet effet. Les organisations internationales, gouvernementales et non

gouvernementales, en liaison avec l'ISO participent également aux travaux. L'ISO collabore étroitement avec

la Commission électrotechnique internationale (CEI) en ce qui concerne la normalisation électrotechnique.

Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,

Partie 2.

La tâche principale des comités techniques est d'élaborer les Normes internationales. Les projets de Normes

internationales adoptés par les comités techniques sont soumis aux comités membres pour vote. Leur

publication comme Normes internationales requiert l'approbation de 75 % au moins des comités membres

votants.

L'ISO 14223-2 a été élaborée par le comité technique ISO/TC 23, Tracteurs et matériels agricoles et forestiers,

sous-comité SC 19, Électronique en agriculture.

L'ISO 14223 comprend les parties suivantes, présentées sous le titre général Identification des animaux par

radiofréquence — Transpondeurs évolués:
⎯ Partie 1: Interface hertzienne
⎯ Partie 2: Code et structure de commande
La partie suivante est en préparation:
⎯ Partie 3: Applications
© ISO 2010 – Tous droits réservés v
---------------------- Page: 5 ----------------------
ISO 14223-2:2010(F)
Introduction

La présente partie de l'ISO 14223 spécifie l'interface de communication du système de radiofréquence (RF)

des transpondeurs évolués pour les animaux. La description du concept technique des transpondeurs évolués

pour l'identification des animaux est basée sur le principe de l'identification par radiofréquence (RFID) et

représente un prolongement de l'ISO 11784 et de l'ISO 11785. Outre la transmission du code d'identification

(unique) des animaux, l'application de technologies de pointe facilite le stockage et la recherche

d'informations supplémentaires (base de données intégrée), la mise en œuvre de méthodes d'authentification

et la lecture des données des capteurs intégrés, etc.

L'Organisation internationale de normalisation (ISO) attire l'attention sur le fait qu'il est déclaré que la

conformité avec les dispositions du présent document peut impliquer l'utilisation de brevets intéressant les

méthodes de transmission traitées dans le présent document.

L'ISO ne prend pas position quant à la preuve, à la validité et à la portée de ces droits de propriété.

Les détenteurs de ces droits de propriété ont donné l'assurance à l'ISO qu'ils consentent à négocier des

licences avec des demandeurs du monde entier, à des termes et conditions raisonnables et non

discriminatoires. À ce propos, la déclaration des détenteurs des droits de propriété est enregistrée à l'ISO.

Des informations peuvent être demandées à:
N.V. Nederlandsche Apparatenfabriek, «Nedap»
Parallelweg 2
NL-7141 DC Groenlo
Pays-Bas
Texas Instruments Deutschland GmbH
Haggerstrasse 1
D-85356 Freising
Allemagne
NXP Semiconductors
Mikron-Weg 1
A-8101 Gratkorn
Autriche
EM Microelectronic-Marin SA
Sors 3
CH-2074 Marin
Suisse
Atmel Germany GmbH
P.O. Box 3535
74025 Heilbronn
Allemagne

L'attention est d'autre part attirée sur le fait que certains des éléments du présent document peuvent faire

l'objet de droits de propriété autres que ceux qui ont été mentionnés ci-dessus. L'ISO ne saurait être tenue

pour responsable de l'identification de ces droits de propriété en tout ou partie.

vi © ISO 2010 – Tous droits réservés
---------------------- Page: 6 ----------------------
NORME INTERNATIONALE ISO 14223-2:2010(F)
Identification des animaux par radiofréquence —
Transpondeurs évolués —
Partie 2:
Code et structure de commande
1 Domaine d'application

La présente partie de l'ISO 14223 spécifie le code et la structure de commande entre l'émetteur-récepteur et

le transpondeur évolué utilisé pour l'identification des animaux par radiofréquence, à compatibilité

descendante totale avec les spécifications données dans l'ISO 11784 et l'ISO 11785. En tant que

prolongement de l'ISO 11785, elle est censée être utilisée conjointement avec celle-ci.

2 Références normatives

Les documents de référence suivants sont indispensables pour l'application du présent document. Pour les

références datées, seule l'édition citée s'applique. Pour les références non datées, la dernière édition du

document de référence s'applique (y compris les éventuels amendements).
ISO 11784, Identification des animaux par radiofréquence — Structure du code
ISO 11785, Identification des animaux par radiofréquence — Concept technique

ISO/CEI 7816-6, Cartes d'identification — Cartes à circuit intégré — Partie 6: Éléments de données

intersectoriels pour les échanges

ISO 24631-1, Identification des animaux par radiofréquence — Partie 1: Évaluation de la conformité des

transpondeurs RFID à l'ISO 11784 et à l'ISO 11785 (y compris l'attribution et l'utilisation d'un code de

fabricant)
3 Conformité
3.1 Transpondeur

Pour revendiquer la conformité à la présente partie de l'ISO 14223, le transpondeur doit être FDX-ADV ou

HDX-ADV.

NOTE La présente Norme internationale n'empêche pas un transpondeur d'être de plusieurs types, bien que, pour

des raisons techniques, il soit probable que de tels transpondeurs ne seront jamais commercialisés.

3.2 Émetteur-récepteur

Pour revendiquer la conformité à la présente partie de l'ISO 14223, l'émetteur-récepteur doit prendre en

charge les interfaces FDX-ADV et HDX-ADV. Lorsqu'il est dans le mode inventaire, l'émetteur-récepteur doit

alterner entre l'interrogation FDX-ADV et HDX-ADV. L'émetteur-récepteur doit réintégrer le mode de

l'ISO 11785 après l'achèvement de l'opération évoluée.
© ISO 2010 – Tous droits réservés 1
---------------------- Page: 7 ----------------------
ISO 14223-2:2010(F)
4 Termes et définitions

Pour les besoins du présent document, les termes et définitions suivants s'appliquent.

4.1
transpondeur évolué

transpondeur conforme à l'ISO 14223, à compatibilité descendante avec l'ISO 11784 et l'ISO 11785,

présentant des possibilités de stockage et de retour de données supplémentaires, des capteurs intégrés, etc.

4.2
mode évolué

mode de fonctionnement du transpondeur évolué après réception d'une commande valide

4.3
séquence anticollision

algorithme utilisé pour préparer et traiter un dialogue entre un émetteur-récepteur et un ou plusieurs des

transpondeurs dans son champ électromagnétique
4.4
octet

huit bits de données désignés b1 à b8, du bit de poids fort (MSB, b8) au bit de poids faible (LSB, b1)

5 Termes abrégés
BSS état de sécurité du bloc (block security status)
CRC contrôle de redondance cyclique (cyclic redundancy check)

CRCT signal de contrôle de redondance cyclique de la réponse (response cyclic redundancy check flag)

DSFID identifiant de format de stockage de données (data storage format identifier)

EOF fin de trame (end of frame)
FDX duplex intégral (full duplex)
CI circuit intégré
ICR numéro de référence de circuit intégré (integrated circuit reference number)
HDX semi duplex (half duplex)
LSB bit de poids faible (least signifiant bit)
MFC code du fabricant du circuit intégré (integrated circuit manufacturer code)
MSB bit de poids fort (most significant bit)
MSN numéro de série du fabricant (manufacturer serial number)
NOB nombre de blocs par page (number of blocks per page)
NOP nombre de pages (number of pages)
NOS nombre d'emplacements (number of slots)
NSS nombre de capteurs (number of sensors)
2 © ISO 2010 – Tous droits réservés
---------------------- Page: 8 ----------------------
ISO 14223-2:2010(F)
NRZ non-retour à zéro
RF radiofréquence
RTF lecteur parle en premier (reader talk first)
RFU réservé pour usage futur (reserved for future use)
SOF début de trame (start of frame)
UID identifiant unique (unique identifier, comprend MFC et MSN)
6 Protocole de transmission
6.1 Éléments de base

Le protocole de transmission évolué définit le mécanisme d'échange des commandes et des données entre

l'émetteur-récepteur et les transpondeurs, dans les deux directions.
Il est fondé sur les concepts suivants.

a) Les transpondeurs sont par défaut conformes à l'ISO 11784 et à l'ISO 11785. Cela doit être évalué

conformément à l'ISO 24631-1. Pour les commandes évoluées, l'émetteur-récepteur peut communiquer

avec un transpondeur en mode évolué. Dans ce mode, le transpondeur communique en mode RTF et ne

commence pas la réponse avant qu'il n'ait reçu et décodé une requête valide de l'émetteur-récepteur.

b) Les transpondeurs sont identifiés de manière unique par un UID de 48 bits programmé lors de la

fabrication du circuit intégré. Le codage de l'UID est défini en 6.2.

c) Un code d'identification de 64 bits conforme à l'ISO 11784 est stocké à la page 0 (les quatre blocs

donnés dans le Tableau 11 peuvent être utilisés pour stocker le protocole complet de l'ISO 11785) de la

zone de mémoire utilisateur (blocs 0 à 3). Ce code d'identification doit être programmé et verrouillé par le

fournisseur du transpondeur afin d'éviter toutes manipulations.
Le protocole de mode évolué est fondé sur
⎯ une requête de l'émetteur-récepteur au transpondeur, et
⎯ une réponse du transpondeur à l'émetteur-récepteur.

Le protocole est fondé sur le bit. Le nombre de bits transmis après un SOF dépend de la requête et de la

réponse.

Des signaux sont utilisés pour le contrôle du format de requête et de réponse. Le paramétrage des signaux

indique soit des variantes de requête et de réponse (par exemple le nombre d'emplacements), soit la

présence de champs facultatifs. Dans le cas de champs facultatifs, lorsque le signal est fixé sur un (1), le

champ est présent. Lorsque le signal est remis à zéro (0), le champ est absent.
Les signaux RFU doivent être fixés sur zéro (0).
6.2 Identifiant unique

L'UID est utilisé pour traiter chaque transpondeur de manière unique et individuelle.

La longueur de l'UID est de 48 bits; le format de l'UID est présenté dans le Tableau 1. Le fabricant du CI est

responsable de la gestion de l'UID, tel que défini dans la présente partie de l'ISO 14223, et d'assurer l'unicité

du MSN.
© ISO 2010 – Tous droits réservés 3
---------------------- Page: 9 ----------------------
ISO 14223-2:2010(F)
Tableau 1 — Format de l'UID
MSB LSB
48 ................... 41 40 ................... 1
Code du fabricant Numéro de série
du CI du fabricant du CI
(MFC) (MSN)
L'UID doit comprendre
⎯ le MFC de 8 bits, conformément à l'ISO/CEI 7816-6, et
⎯ le MSN de 40 bits, un numéro de série unique affecté par le fabricant du CI.
6.3 Format de requête
Une requête comprend les éléments suivants:
⎯ SOF;
⎯ signaux;
⎯ commande;
⎯ paramètres (en fonction de la commande);
⎯ données (en fonction de la commande);
⎯ CRC (facultatif);
⎯ EOF.
Le format de requête général est présenté dans le Tableau 2.
Tableau 2 — Format de requête général
SOF signaux commande paramètres données CRC EOF

Toute requête commence par un SOF. Les champs sont transmis successivement du premier champ

(signaux) au dernier champ (par exemple CRC). Tous les champs sont transmis avec le LSB en premier. À la

fin d'une requête, une EOF est ajoutée.

L'affectation du LSB et du MSB pour chaque champ du format de requête est illustrée dans le Tableau 3.

Tableau 3 — Affectation du LSB et du MSB aux champs de requête
LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB
SOF Champ 1 (5 bits) Champ 2 (6 bits) Champ 3 Champ 4 Champ 5 (16 bits) EOF
(signaux 1 ... 5) (commande) (paramètres) (données) (CRC)
4 © ISO 2010 – Tous droits réservés
---------------------- Page: 10 ----------------------
ISO 14223-2:2010(F)
6.4 Format de réponse
Une réponse comprend les éléments suivants:
⎯ signal SOF;
⎯ signal d'erreur;
⎯ code d'erreur;
⎯ données (en fonction de la commande);
⎯ CRC (est facultatif en fonction de la commande et des paramètres du signal);
⎯ signal EOF.

Le format de réponse général en l'absence d'erreur est présenté dans le Tableau 4 et le format de réponse

général en présence d'erreur dans le Tableau 5.
Tableau 4 — Format de réponse général en l'absence d'erreur
SOF Signal Données CRC EOF
d'erreur
Tableau 5 — Format de réponse général en présence d'erreur
SOF Signal Code CRC EOF
d'erreur d'erreur

Chaque réponse commence avec un SOF. Les champs suivants sont transmis successivement du premier

champ (signal) au dernier champ (par exemple CRC). Tous les champs sont transmis avec le LSB en premier.

À la fin de la réponse, une EOF est ajoutée.

L'affectation du LSB et du MSB pour chaque champ du format de réponse est illustrée dans le Tableau 6.

Tableau 6 — Affectation du LSB et du MSB aux champs de réponse
LSB MSBLSB MSBLSB MSB
SOF Champ 1 (1 bit) Champ 2 (W 3 bits) Champ 3 (16 bits) EOF
(signal d'erreur) (CRC)
(code d'erreur
ou données)
6.5 Signaux de requête
6.5.1 Généralités

Dans chaque requête, cinq signaux sont utilisés, le signal b1 devant être transmis en premier. Le sens

spécifique des signaux de requête dépend du contexte. La signification des signaux de requête b1 à b3 est

expliquée dans le Tableau 7, celle de b4 et b5 est expliquée dans le Tableau 8, lorsque le signal d'inventaire

n'est pas fixé, et dans le Tableau 9, lorsque le signal d'inventaire est fixé.
© ISO 2010 – Tous droits réservés 5
---------------------- Page: 11 ----------------------
ISO 14223-2:2010(F)
Tableau 7 — Signification des signaux de requête b1 à b3
Bit Nom du signal F Valeur Description
Signal PEXT 0 Pas d'extension de format de protocole
(extension de
1 RFU
protocole)
0 La signification des signaux b4 à b5 est conforme au Tableau 8
Signal INV
(inventaire)
1 La signification des signaux b4 à b5 est conforme au Tableau 9
0 Le CRC ne doit pas être ajouté à la réponse du transpondeur
b3 CRCT
1 Le CRC doit être ajouté à la réponse du transpondeur

Tableau 8 — Signification des signaux de requête b4 à b5, lorsque le signal d'inventaire n'est pas fixé

Bit Nom du signal Valeur Description
La requête doit être exécutée par un transpondeur conformément au
paramètre du signal d'adresse.
Signal SEL
La requête doit être exécutée uniquement par le transpondeur à l'état
(choix, select)

1 «choisi». Le signal d'adresse doit être fixé sur 0 et le champ de l'UID ne doit

pas être inclus dans la requête.
La requête n'est pas adressée. Le champ de l'UID n'est pas inclus. Elle doit
être exécutée par un transpondeur.
Signal ADR
La requête est adressée. Le champ de l'UID est inclus. Elle doit être
(adresse)
1 exécutée uniquement par le transpondeur dont l'UID correspond à l'UID
spécifié dans la requête. Le signal SEL doit être fixé sur 0.

Tableau 9 — Signification des signaux de requête b4 à b5, lorsque le signal d'inventaire est fixé

Bit Nom du signal Valeur Description
b4 RFU 0 —
0 16 emplacements
b5 Signal NOS
1 1 emplacement
Une description plus approfondie de ces signaux est donnée de 6.5.2 à 6.5.4.
6.5.2 Signal NOS

Le signal NOS (voir Tableau 10) est utilisé par la commande INVENTORY (inventaire) afin de choisir le

nombre d'emplacements pendant l'exécution de la séquence anticollision.
Tableau 10 — Signification du signal NOS
Signal NOS Signification applicable uniquement
à la commande INVENTORY
0 16 emplacements
1 1 emplacement
6 © ISO 2010 – Tous droits réservés
---------------------- Page: 12 ----------------------
ISO 14223-2:2010(F)
6.5.3 Si
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.