Anda di halaman 1dari 21

Initialization and Anticollision (ISO/IEC 14443-3)

Laboratorium Mikroelektronika

Type-A Initialization and Anticollision

Power On

Power-on Reset

Idle state = only REQA or WUPA command

REQA = Request Type A WUPA = Wake Up Type A READY STATE

Inisialisasi REQA dan WUPA


Short Frames

CODING REQA DAN WUPA

PERTUKARAN DATA
Standard Frames

KARTU/PICC

Transmit SAK (Select ACK Message) = ACTIVE STATE

TERMINAL/PCD

Coding of ATQA

Pada saat ACTIVE STATE :


Communicate higher level protocol (defined ISO/IEC 14443-3) HALT state : HALTA command (Halt Type A)
HALTA WUPA (only) READY*State ACTIVE*State

Anticollision command (AC)

AC : untuk memastikan terminal/PCD dapat medeteksi adanya collision pada level bit

Anticollision
Bit-Oriented Anticollision-Frame Hanya digunakan pada loop anticollision
Bagian 1

Transmisi PCD ke PICC


Standard Frame (length 7 bytes)

Bagian 2

Transmisi PICC ke PCD

Aturan Panjang Byte Bagian 1 dan Bagian 2


Aturan 1 : Penjumlahan bit data harus 56 Aturan 2 : Panjang minimum dari bagian 1 harus 16 bit data

Aturan 3 : Panjang maksimum dari bagian 1 harus 48 bit data


Akibatnya panjang minimum bagian 2 adalah 8 bit data dan maksimum 40 bit data

Pemisahan Bit Data


FULL BYTE Parity added

SPLIT BYTE

No parity added

Command dalam Anticollision Loop


REQA (request command type A) WUPA (Wake-Up command Type A) ANTICOLLISION SELECT HALTA (Halt command type A)

ANTICOLLISION dan SELECT Command


ANTICOLLISION dan SELECT command terdiri dari :

UID bisa berupa fix number/random yang dihasilkan oleh kartu

Dengan doble & triple size identifier, cascade tag di transmisikan sebagai byte pertama (kode 88) untuk cascade level 1 dan 2 Untuk single-size UID, nilai 88 tidak dibolehkan.

SEL Coding

ALGORITMA ANTICOLLISION
Terminal menspesifikasikan select code (SEL) untuk level cascade Terminal mengatur nilai NVB byte = 20 Terminal mengirimkan ANTICOLLISION command yang berisi SEL dan NVB Semua PICC dalam range kerja terminal merespon dengan CLn UID
Jika ada beberapa kartu dengan identifier yang berbeda berada dalam range kerja terminal, terjadi collision. Jika tidak ada collision lewati step 6-10

Type B Initialization and Anticollision


Untuk SELECTION Type-B menggunakan dynamic slotted ALOHA procedure

Anda mungkin juga menyukai