Type 2 ํธํ์ด ๋๋ ํ๊ทธ์ ์ข ๋ฅ๋ก๋ NXP MIFARE์ UltraLight ์ NTAG 203์ด ์๋ค.
# Type 2 Tag Objective
- NFC Forum Type 2 Tag๊ฐ ๋์ํ๋ ๋ฐฉ๋ฒ
- NFC Type 2 Tag์ Reader/Writer ๋์ํ๋ ๋ฐฉ๋ฒ
# Category
- section 2,3 : Type3 ํ๊ทธ์ ์ปค๋ฎค๋์ผ์ด์
๋ฐฉ๋ฒ ๊ธฐ์ด, Analog ์ธต์ผ๋ก ์ด๋ฃจ์ด์ง Type 2 Tag์ Framing๊ณผ ํ๊ทธ์ ์ ๋ฌ๋ฐฉ๋ฒ ๋ค๋ฃจ๊ธฐ.
- section 4 : Type 2 Tag์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ. Type 2 Tag ๋ช
๋ น์ด ์
์ ์ดํดํ๊ธฐ ์ํ ์ ์ ์กฐ๊ฑด
- section 5 : Type 2 Tag์ ๋ช
๋ น์ด ์
- section 6 : Type 2 Tag state machine
- section 7 : NDEF๊ฐ Type 2 Tag์ ์ ์ฅ๋๊ณ ์ ๊ทผํ๋ ๋ฐฉ์ (NDEF Mapping)
# Glossary
- TLV : Tag, Length, Value (data format)
- Poll Mode : NFC Device๊ฐ ๋ช
๋ น์ ๋ณด๋ด๊ณ ์๋ต์ ๋ฐ๋ ์ํ
- Poller : Poll mode์ ์๋ NFC Forum Device
- Sector : 256 ๋ธ๋ญ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฉ๋ชจ๋ฆฌ์ ๋ถ๋ถ
- Technology : NFC-A,B,F,V ๋ชจ๋ ๊ฐ์ ์ฃผํ์๋ฅผ ์ฌ์ฉ (13.56MHz)
- Technology Subset :
Type 1 : ์ํฐ์ฝ๋ฆฌ์ ์ด ๋น ์ง NFC-A
Type 2 : ์ํฐ์ฝ๋ฆฌ์ ์ด ์๋ NFC-A
Type 3 : NFC-F (Felica)
Type 4 : ์ํฐ์ฝ๋ฆฌ์ ์ด ์๋ NFC-A,B
Type 5 : ์ํฐ์ฝ๋ฆฌ์ ์ด ์๋ NFC-V
- Type 2 Tag : Listener์ ์ญํ
# Frame Format
- short frame์ ACK์ NACK ์๋ต์ 4 data bits๋ก ๊ตฌ์ฑ๋์ด ์๋ค
# # Memory

- Memory layout



# Static and Dynamic Memory structures

# Internal Bytes

- Internal_0 ~ Internal_7์ ์ฝ๊ธฐ ์ ์ฉ์ด๊ธฐ์ ์ด๋ ํ ๊ฐ๋ ์ธ ์ ์๋ค. Tag๊ฐ ์ด ์์ญ์ WRITE ๋ช ๋ น์ ๋ฐ์ผ๋ฉด NACK์ผ๋ก ์๋ตํ๋ค
# Static Lock Bytes

- Static Lock Bytes๋ 52 bytes๋ฅผ lock ํ๊ธฐ ์ํ ์ฝ๊ธฐ ์ ์ฉ ๋ฐ์ดํฐ์ด๋ค
- ์ด 52 bytes ๋ค์ ByteAddr 12~63์ ์์นํด์๋ค. CC๋ฅผ ํฌํจํ๊ณ ์๋ค
StatLock_0, StatLock_1 | meaning | |
FFh | read๋ง ๊ฐ๋ฅ | |
00h | read, write ๋ชจ๋ ๊ฐ๋ฅ |
(์ ํ์ ์์์ ์ด ๋ฌธ์์์ ๋ง์ด ์ฐ์)
# Capability Container (CC)

- CC๋ NDEF Message๋ฅผ ์ฝ๊ณ ์ฐ๊ธฐ์ํ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ค
- CC์ธ CC_0~CC_3์ Block Three์ ์์นํ๋ค
# CC ๋ฐ์ดํฐ ๋ด์ฉ
Byte | Parameter | Value | Description |
CC_0 | Magic Number | E1h | T2T |
CC_1 | Version | 10h | Mapping Version Byte coding : ![]() |
CC_2 | Size | See descr. | T2T_Area ์ฌ์ด์ฆ encoding ๋ด์ฉ ํฌํจ T2T_Area ์ฌ์ด์ฆ ๊ณ์ฐ : T2T_Area_Size = Size*8 ![]() |
CC_3 | Access Conditions | See descr. | NDEF Message๋ฅผ ์ฝ๊ณ ์ฐ๊ธฐ ์ํ access ์กฐ๊ฑด์ ๊ธฐ์ ํด๋์![]() ํํ ๋ฐฉ์ : ![]() |
# Dynamic lock
๋์ ์ ๊ธ ๋นํธ๋ DynLock_Area๊ฐ T2T_Area ๋ค์์ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํธ์์ ์์ํ๊ฑฐ๋ ์ ๊ธ ์ ์ด TLV๋ฅผ ์ฌ์ฉํ์ฌ ์ ์๋๊ธฐ ๋๋ฌธ์ "๋์ "์ด๋ผ๊ณ ํฉ๋๋ค. ์ด๋ ์์น๊ฐ ๊ณ ์ ๋ ์ ์ ์ ๊ธ ๋ฐ์ดํธ์ ๋์กฐ๋ฉ๋๋ค.
T2T Area๊ฐ 48 Bytes ๋ณด๋ค ํฌ๋ค๋ฉด Dynamic Lock bits๊ฐ ์๊ตฌ๋๋ค
- position๊ณผ DynLock_Area ์ธ์ฝ๋ฉํ๋ ๋๊ฐ์ง ๋ฐฉ๋ฒ :
1. Lock control TLV๋ฅผ ์ฌ์ฉ
2. ๊ธฐ๋ณธ position๊ณผ Dynamic Lock bits ์ธํ ๋ ๊ฐฏ์๋ฅผ ์ฌ์ฉํ๋ค
๋๋ฒ์งธ ๋ฐฉ๋ฒ์ธ Default Setting ๋ฐฉ๋ฒ์ ๋ํด ์ดํด๋ณด๊ฒ ๋ค
# Default Setting for the Dynamic Lock bits
position : T2T_Area ๋ค์์ ์์น
๋ง์ฝ Lock bits๊ฐ 8์ ๋ฐฐ์๊ฐ ์๋๋ผ๋ฉด, Dynamic Lock byte์ ๋ง์ง๋ง ๋ฐ์ดํธ๋ ๋ถ๋ถ์ ์ผ๋ก ์ฑ์์ง๋ค.
lsb๋ถํฐ msb๊น์ง ์ฑ์ฐ๊ณ , ๋ง์ง๋ง ๋ฐ์ดํธ์ ๋จ์ ๋นํธ๋ค์(Dynamic Lock bits๋ฅผ ํฌํจํ์ง ์๋)
'Reserved Bits'๋ผ๊ณ ๋ถ๋ฆฌ๊ณ 0b๋ก ์ธํ ๋จ

# Control TLVs
Reader/WRITER ๋ TLVs_Area์๋ง ์ฐ๊ธฐ์ฝ๊ธฐ๊ฐ ๊ฐ๋ฅํ๋ค
- TLV ๊ตฌ์กฐ
T : Tag field (T-field). ํ ๋ฐ์ดํธ ์์ ์๋ TLV์ ํ์ ๊ธฐ์ ๋จ.
L : Length field (L-field). V-field์ ์ฌ์ด์ฆ
L์ Tag field์ ๋ฐ๋ผ์ ์กด์ฌํ ์๋ ์ํ ์๋ ์๋๋ฐ, ๋ง์ฝ ์กด์ฌํ๋ค๋ฉด 1-Byte or 3-Byte์ด๋ค.

V : Value field(V-field). ๋ง์ฝ ์กด์ฌํ๋ค๋ฉด TLV๋ฅผ ์ ์ดํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ด๊ณ ์์
L์ด 00h ์ด๊ฑฐ๋ L ํ๋์ ๋ด์ฉ์ด ์๋ค๋ฉด Vํ๋๋ ์กด์ฌํ์ง ์๋๋ค
# # COMMAND
# READ, WRITE ์ปค๋งจ๋ ๋ด์ฉ ์คํต
# SECTOR_SELECT
- Reader/Writer ๊ฐ SECTOR_SELECT ๋ช ๋ น ํจํท1์ ๋ณด๋ธ๋ค. ํ๊ทธ๊ฐ ACK๋ฅผ ๋ณด๋ธ ํ์, ์ฑ๊ณต์ ์ผ๋ก ์์ ์ด ๋๋ฉด, R/W๋ ๋ช ๋ น ํจํท2๋ฅผ ๋ณด๋ธ๋ค
- ์ฑ๊ณต์ ์ผ๋ก ์๋ฃํจ์ ์๋ฆฌ๊ธฐ ์ํด์, T2T๋ PAT์ด๋ผ๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ค.
# ACK & NACK
- ACK ๋ 1010b์ด๊ณ , ์ด๋ฅผ ์ ์ธํ 2์ง์ 4bit๋ ๋ชจ๋ NACK์ด๋ค
# Checking the Presence of a T2T
- RFํ๋ ๋ด์ T2T๊ฐ ์๋์ง ๊ฐ์งํ๊ธฐ ์ํด์๋ Presence Check Procedure๋ฅผ ์ด์ฉํด์ผ ํ๋ค.
- T2T์ ์ด๋ ํ ์๋ต์ด๋ผ๋ ๋ฐ๋๊ฒ์ด ๋ชฉ์ (์กด์ฌ๋ง ์๋ฉด๋จ)
- ์๋ต์ ๋ณด๋ด๊ณ ๋๋ฐ์ด์ค๋ 200ms๋ฅผ ๊ธฐ๋ค๋ฆฐ๋ค
Checking the Presence Command์ ๋ฐ๋ฅธ ์ฌ๋ฌ๊ฐ์ง ์๋ต | |
valid Response | T2T๊ฐ Field์ ์์ ๋ค๋ฅธ ๋ช ๋ น ๋ฐ์ ์ค๋น๊ฐ ๋จ (READ, WRITE, SECTOR_SELECT) |
NACK | T2T๊ฐ Field์ ์์ง๋ง READ ๋ช ๋ น์ ๋ฐ๊ณ ์๋ ์ํฉ |
'F๐ปW > Standard' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Type 1~5 ์ค๋ช (0) | 2023.04.24 |
---|---|
Type๋ณ ๋น๊ต (0) | 2023.02.14 |
type 2,3 ๋น๊ต (0) | 2023.02.10 |
ISO/IEC 15693 ์ ๋ฆฌ (0) | 2022.12.21 |
Felica ์ ๋ฆฌ (0) | 2022.12.13 |
11143 ์ธ๋ฏธ๋ ํผ๋๋ฐฑ (0) | 2022.11.16 |