1、 KSKSKSKSKSKSKSK KSKSKS KSKSK KSKS KSK KS KS X ISO/IEC 15693 3ID IC 3: KS X ISO/IEC 15693 3:2010 2010 12 7 http:/www.kats.go.krKS X ISO/IEC 15693 3:2010 : e- ( ) ( ) () () ( ) : (http:/www.standard.go.kr) : :2002 12 23 :2010 12 7 2010-0548 : e- : ( 02-509-7262) (http:/www.kats.go.kr). 10 5 , . KS X
2、ISO/IEC 15693 3:2010 i . iii iv 1 1 2 1 3 .1 3.1 1 3.2 .2 3.3 .2 4 2 4.1 (UID) .2 4.2 (AFI).2 4.3 (DSFID).4 4.4 CRC 5 5 VICC .5 6 5 7 .6 7.1 6 7.2 .6 7.3 7 7.4 8 7.5 VICC 10 8 .11 8.1 11 8.2 VICC 12 8.3 14 9 .15 9.1 VCD EOF VICC VICC 16 9.2 VCD EOF VICC .16 9.3 VCD .16 9.4 Inventory VCD .17 10 18 10
3、.1 18 10.2 19 10.3 .19 10.4 .21 10.5 32 10.6 33 A( ) 34 KS X ISO/IEC 15693 3:2010 ii B( ) VCD 35 C( ) (CRC).36 C.1 CRC .36 C.2 CRC 38 39 KS X ISO/IEC 15693 3:2010 iii . KS X ISO/IEC 15693 3: 2008 . . , , . , , . KS X ISO/IEC 15693 “ID IC ” . 1: 2: 3: KS X ISO/IEC 15693 3:2010 iv 2009 2 ISO/IEC 15693
4、 3, Identification cards Contactless integrated circuit cards Vicinity cards Part 3: Anticollision and transmission protocol , . ISO/IEC 7810 ID . . . KS X ISO/IEC 10536( ), KS X ISO/IEC 14443( ), KS X ISO/IEC 15693( ) . , . ISO IEC . ISO IEC , . ISO IEC . , ISO IEC . . JP 2561051 Circuit Structure
5、of Inductive OMRON Corporation Contactless Responding Unit Intellectual Property Group 20 Igadera, Shimokaiinji JP 2981517, JP 2129209 Read to Verify Written Nagaokakyo City Data Kyoto 617 8510 Japan US5793324 Texas Instruments Deutschland GMBH TIRIS EP831618 Haggarty Strasse 1 8050 Freising EP83741
6、2 Germany EP845751 8. . . ISO IEC . KS X ISO/IEC 15693 3:2010 ID IC 3: Identification cards Contactless integrated circuit(s) cardsVicinity cards Part 3: Anticollision and transmission protocol 1 . VICC VCD (“ ”) 2 . . ( ) . KS X 3311, (HDLC) KS X ISO/IEC 7816 6, ID IC 6: KS X ISO/IEC 15693 1, ID 1:
7、 KS X ISO/IEC 15693 2, ID IC 2: 3 3.1 KS X ISO/IEC 15693 1 KS X ISO/IEC 15693 2 . 3.1.1 (anticollision loop) VCD VICC 3.1.2 (Byte) b8(MSB, b8) b1(LSB, b1) , b1 b8 8 . KS X ISO/IEC 15693 3:2010 2 3.2 AFI application family identifier CRC cyclic redundancy check DSFID data storage format identifier EO
8、F end of frame LSB least significant bit LSByte least significant byte MSB most significant bit MSByte most significant byte RFU reserved for future use SOF start of frame UID unique identifier VCD vicinity coupling device VICC vicinity integrated circuit card 3.3 fc ( ) 4 4.1 (UID) VICC 64 . VCD VI
9、CC VICC . UID 1 IC . MSB LSB 64 57 56 49 48 1 E0 IC Mfg IC 1 UID UID . ( 64 57) E0 . KS X ISO/IEC 7816 6 IC ( 56 49) IC ( 48 1) 4.2 (AFI) AFI VCD VICC VICC . AFI . AFI 4 2 (nibble) . KS X ISO/IEC 15693 3:2010 3 AFI 1 . AFI . 0 . 1 AFI AFI AFI VICC / 0 0 . X 0 X X Y X Y 0 Y Y 1 0, Y , , 2 0, Y IEP, ,
10、 3 0, Y 4 0, Y , GSM 5 0, Y 6 0, Y 7 0, Y 8 0, Y 9 0, Y EAN-UCC KS X ISO/IEC JTC 1/SC31 .A 0, Y KS X ISO/IEC 15418 KS X ISO/IEC JTC 1/SC31 .B 0, Y UPU KS X ISO/IEC JTC 1/SC31 .C 0, Y IATA KS X ISO/IEC JTC 1 . D 0, Y RFU KS X ISO/IEC JTC 1/SC17 .E 0, Y RFU KS X ISO/IEC JTC 1/SC17 .F 0, Y RFU KS X ISO
11、/IEC JTC 1/SC17 . X 1 F, Y 1 F VICC AFI . VICC AFI AFI , VICC AFI . VICC AFI , 1 . KS X ISO/IEC 15693 3:2010 4 “ ” VICC Inventory . 2 AFI VICC 4.3 (DSFID) (DSFID) VICC . Inventory VICC AFI 0AFI AFI VICC AFI . . AFI KS X ISO/IEC 15693 3:2010 5 DSFID , . . VICC VICC 00 . 4.4 CRC CRC ISO/IEC 13239 . FF
12、FF . CRC EOF . CRC SOF CRC . VCD , VICC CRC . VCD . CRC . . LS MS LSB MSB LSB MSB CRC 16(8 ) CRC 16(8 ) CRC 3 CRC 5 VICC ( ) . 256 . 256 . 8 kBytes(64 kBits) . . ( ) . (: ). 6 10.(: ) VCD VICC . , . VICC 8 . KS X ISO/IEC 15693 3:2010 6 2 0 . b1 Lock_flag 1 b2 b8 RFU 0 7 7.1 ( ) VCD VICC . “VCD ” . V
13、CD VICC (KS X ISO/IEC 15693 2 ) . a) . VCD VICC VICC VCD VICC 10. . b) . (SOF, EOF) KS X ISO/IEC 15693 2 . c) . CRC d) . CRC e) . 8 , . f) (LSBit) . g) (LSBbyte) , (LSB) . h) . ( ) . (0 ) . i) RFU 0 . 7.2 VICC . KS X ISO/IEC 15693 3:2010 7 7.2.1 Address_flag 1 ( ) VICC ID(UID) . 1 Addressed_flag VIC
14、C ID ID . ( ) VCD . . 7.2.2 Address_flag 0 ( ) ID . 0 Address_flag VICC ( ) VCD . 7.2.3 Select_flag 1 ( ) VICC ID . 1 Select_flag VICC ( ) VCD . VICC 1 select_flag . 7.3 . (10. ) CRC(4.4 ) SOF CRC EOF 4 7.3.1 “ ” VICC . 8 . KS X ISO/IEC 15693 3:2010 8 3 1 4 0 VICC . b1 Sub-carrier_flag 1 VICC . 0 .
15、b2 Data_rate_flag 1 . 0 5 8 4 . b3 Inventory_flag 1 5 8 5 . 0 . b4 Protocol Extension_flag 1 . . 1 KS X ISO/IEC 15693 2 Sub carrier_flag VICC VCD . 2 KS X ISO/IEC 15693 2 Data_rate_flag VICC VCD . 4 Inventory 5 8 0 Address_flag VICC . b5 Select_flag 1 VICC . Address_flag 0 UID .0 . UID . VICC . b6 A
16、ddress_flag 1 . UID . VICC CID UID VICC . 0 . 0 . b7 Opition_flag 1 . b8 RFU 0 5 Inventory 5 8 0 AFI . b5 AFI_flag 1 AFI . 0 16 b6 Nb_slot_flag 1 1 0 . 0 . b7 Option_flag 1 . b8 RFU 0 7.4 KS X ISO/IEC 15693 3:2010 9 . CRC(4.4 ) SOF CRC EOF 5 7.4.1 VICC , . 8 . 6 1 8 0 . b1 Error_flag 1 . “ ” . b2 RF
17、U 0 b3 RFU 0 0 . b4 Extension_flag 1 . . b5 RFU 0 b6 RFU 0 b7 RFU 0 b8 RFU 0 7.4.2 Error_flag VICC . 7 . VICC 7 , 0F (“ ”). KS X ISO/IEC 15693 3:2010 10 7 01 . . 02 . : 03 . 0F , . 10 ( ). 11 . 12 . 13 . 14 . A0 DF RFU 7.5 VICC VICC 4 . 6 . , , . . 7.5.1 VCD , VICC . 7.5.2 VCD VICC . select_flag . 7
18、.5.3 Inventory_flag , Address_flag , VICC . 7.5.4 VICC Select_flag . KS X ISO/IEC 15693 3:2010 11 1 VICC . 2 VICC . VICC . VICC VCD ( CRC ), VICC . 3 VICC . 6 VICC 8 VICC ID(UID) VCD VICC . VCD VICC . Inventory . VICC 8.2 . 8.1 Stay quiet(UID) Select_flag Stay quiet(UID)Select(UID) Select(UID) Addre
19、ss_flag Inventory_flag Select_Flag Select ( UID) KS X ISO/IEC 15693 3:2010 12 Inventory VCD , Nb_slot_flag , . . 16 0 60 , 1 0 64 . LSB . . LSB . 8 , MSB null (0 ) . . SOF CRC16 EOF 8 8 8 0 8 16 7 Inventory MSB LSB0000 0100 1100 1111 Pad 8 8 12 . MSB 0 4 . AFI AFI_flag . KS X ISO/IEC 15693 2 EOF . E
20、OF . VCD EOF . , 9. . 8.2 VICC , VICC . 9 . NbS (1 16). SN (0 15). SN_length 1 0 , 16 4 . LSB( , n) n . “&” . Slot_Frame SOF EOF . SN 0 KS X ISO/IEC 15693 3:2010 13 if Nb_slots_flag then NbS 1 SN_length 0 else NbS 16 SN_length 4 endif label1: if LSB(UID, SN_length Mask_length)=LSB(SN, SN_length)&LSB(Mask, Mask_length) then transmit response to inventory request endif wait (Slot_Frame) if Slot_Frame SOF then Stop anticollision and decode/process request exit endif if SNNbS 1 then SN SN 1 goto l