okkkk 发表于 2025-2-12 14:25:47

RFID基础——高频RFID协议、读写模块和标签

RFID技术中的低频、高频、超高频有各自的优点和应用场景。其中,与我们个人生活息息相关的门禁卡、公交卡、身份证、图书标签主要用到的是高频RFID。这些应用也对应着高频RFID中不同的协议。
高频RFID协议

RFID标签协议是由ISO与国际电工委员会(IEC)联合制定的,是RFID设备之间进行通信的基础,也是标签芯片设计的依据。从标准协议上,13.56MHz高频主要分为ISO14443与ISO15693两种协议,这两者区别简单地说14443是近场耦合,15693是远场耦合,14443具有加密功能,15693具有穿透性好,抗干扰性能力强。当然,现在部分15693芯片也增加了一些加密功能,扩充其应用范围。
近场耦合和远场耦合中的远近是相对的。
非接触式卡标准涵盖了ISO/IEC 10536(Close coupled cards)、ISO/IEC 144433(Proximity cards)、ISO/IEC 15693(Vicinity cards)。它们分别适用于离相关耦合装置很近、较近和有一定距离的情况。
ISO14443协议

ISO14443是一种用于近距离非接触式通信的协议,主要应用于高频(13.56 MHz)RFID系统。它分为两种类型:ISO14443-A 和 ISO14443-B。ISO14443分为四部分协议,这四个部分对应不同的分层。

[*]ISO14443-1:定义物理特性,可以理解为物理层
[*]ISO14443-2:射频电源和信号接口
[*]ISO14443-3:初始化和防碰撞机制
[*]ISO14443-4:传输协议
ISO14443-A 和 ISO14443-B都是分成这四部分,大多数是共用的,只是有部分是描述A的,有部分是描述B的。对于软件开发者而言,主要是研究ISO14443-3和ISO14443-4协议。初始化和防碰撞相关内容在ISO14443-3上。
ISO14443-A 和 ISO14443-B的主要区别在调制方式、编码方式和防冲突机制。详细对比如下所示:
特性ISO/IEC 14443-AISO/IEC 14443-B调制方式100% ASK10% ASK编码方式Miller 编码(读写器到标签)
曼彻斯特编码(标签到读写器)NRZ-L 编码防冲突机制比特防冲突协议时隙防冲突协议通信速率默认速率:106 kbit/s
支持更高速率:212 kbit/s、424 kbit/s 和 848 kbit/s。默认速率:106 kbit/s
支持更高速率:212 kbit/s、424 kbit/s 和 848 kbit/s。通信距离0 至 10 cm(典型值为 4 cm)0 至 10 cm(典型值为 4 cm)安全性支持加密和认证机制支持更高的安全性和加密机制主要应用支付系统(如 MIFARE 卡)、门禁系统、公共交通,考勤高安全性需求的场景(如电子身份证、电子驾照)ISO15693协议

ISO15693是一种用于远距离非接触式通信的协议,协议分为三部分:

[*]ISO15693-1:定义物理特性,可以理解为物理层
[*]ISO15693-2:射频电源、信号接口和初始化
[*]ISO15693-3:防碰撞机制和传输协议
对于软件开发者而言,主要是研究ISO15693-3。其中详细说明了 VICC 的存储结构,防碰撞的过程,VCD 与 VICC 之间通信的请求和响应数据格式,主要的命令等。主要的技术特点如下:
[*]通信距离:0 至 1.5 米(典型值为 1 米)
[*]主要应用:资产管理、图书馆管理、供应链管理、医疗领域
[*]调制方式:

[*]读写器到标签:使用 ASK(幅移键控)调制,调制深度为 10% 或 100%。
[*]标签到读写器:使用 负载调制(Load Modulation)

[*]编码方式:

[*]读写器到标签:使用 1/4 编码,即每个比特编码为 4 个载波周期。
[*]标签到读写器:使用 曼彻斯特编码。

[*]通信速率:高速率26.48 kbit/s,低速率6.62 kbit/s。
[*]防碰撞机制:使用 时隙防冲突协议(Slotted Aloha),通过时隙分配来解决冲突,支持多标签读取。
[*]安全性:支持 EAS(电子商品防盗)功能,用于防盗报警。取决于标签是否支持该功能。部分15693芯片也增加了一些加密功能,比如华大半导体15693增加国密SM7。
[*]存储容量:典型的存储容量为 1 KB 至 4 KB,具体取决于标签型号。
高频RFID读写模块

谈到13.56MHz高频芯片及制造商,就不得不提到NXP这仨个字。通过搜索引擎以及电商平台查找,出现频率较高的基本都是NXP的产品。例如MFRC522、CLRC663、PN532、PN5180等。
MFRC522

RC522是一款用于13.56 MHz的非接触式通信的芯片,支持 ISO/IEC 14443 A/MIFARE和NTAG。接口方面支持SPI、UART、IIC三种串行通信。在天线和调谐合适的情况下,读/写模式下的典型工作距离可达50mm。这款读写模块价格便宜,电商平台上大都在5元左右
CLRC663

CLRC663是一款支持全协议的读写模块,支持NFC。接口方面支持SPI、UART、IIC三种串行通信。价格较便宜,基本不到50元。支持以下工作模式:

[*]Read/write mode supporting ISO/IEC 14443 type A and MIFARE Classic communication mode
[*]Read/write mode supporting ISO/IEC 14443B
[*]Read/write mode supporting JIS X 6319-4 (comparable with FeliCa)1
[*]Passive initiator mode according to ISO/IEC 18092
[*]Read/write mode supporting ISO/IEC 15693
[*]Read/write mode supporting ICODE EPC UID/ EPC OTP
[*]Read/write mode supporting ISO/IEC 18000-3 mode 3/ EPC Class-1 HF
PN532

PN532模块支持6种协议/操作模式,包括NFC。接口方面支持SPI、UART、IIC三种串行通信。价格较便宜,基本不到10元。支持以下工作模式:

[*]ISO/IEC 14443A/MIFARE Reader/Writer
[*]FeliCa Reader/Writer
[*]ISO/IEC 14443B Reader/Writer
[*]ISO/IEC 14443A/MIFARE Card MIFARE Classic 1K or MIFARE Classic 4K card
emulation mode
[*]FeliCa Card emulation
[*]ISO/IEC 18092, ECMA 340 Peer-to-Peer
PN5180

PN5180是市场上最好的支持NFC的全协议模块。PN5180可确保下一代NFC手机的最大互操作性。PN5180实现了高功率NFC前端功能,无需额外的外部有源组件即可实现射频电平的EMV合规性。价格较便宜,基本不到30元。支持以下工作模式:

[*]Reader/Writer mode supporting ISO/IEC 14443-A up to 848 kBit/s, MIFARE
[*]Reader/Writer mode supporting ISO/IEC 14443-B up to 848 kBit/s
[*]Reader/Writer mode supporting JIS X 6319-4 (comparable with FeliCa scheme)
[*]Supports reading of all NFC tag types (type 1, type 2, type 3, type 4A and type 4B)
[*]Reader/Writer mode supporting ISO/IEC 15693
[*]Reader/Writer mode supporting ISO/IEC 18000-3 Mode 3
[*]ISO/IEC 18092 (NFC-IP1)
[*]ISO/IEC 21481 (NFC-IP-2)
[*]ISO/IEC 14443-type A Card emulation up to 848 kBit/s
高频RFID卡

ISO 14443-A 协议:


[*]MF1 IC S20:国内常称为MIFARE Mini,原装芯片厂家为恩智浦(NXP),在一卡通方面应用普遍。
[*]Mifare Std 1k MF1 IC S50及其兼容卡:原装芯片厂家为恩智浦(NXP),在一卡通方面应用普遍。
[*]Mifare Std 4k MF1 IC S70及其兼容卡:原装芯片厂家为恩智浦(NXP),在一卡通方面应用普遍。
[*]Mifare Ultralight MF0 IC U1X:国内常称为U10,芯片厂家为恩智浦(NXP),广深高速火车票为典型应用。
[*]Mifare Ultralight C:原装芯片厂家为恩智浦(NXP)。
[*]Mifare DESfire 2k MF3 IC D21:芯片厂家为恩智浦(NXP),国内常称为MF3 2k。
[*]Mifare DESfire 4k MF3 IC D41:芯片厂家为恩智浦(NXP),国内常称为MF3。南京地铁卡为典型应用。
[*]Mifare DESfire 8k MF3 IC D81:芯片厂家为恩智浦(NXP),国内常称为MF3 8k。
[*]Mifare ProX:芯片厂家为恩智浦(NXP)。不判别容量。
[*]MF1 PLUS 2k:芯片厂家为恩智浦(NXP),国内常称为PLUS S。
[*]MF1 PLUS 4k:芯片厂家为恩智浦(NXP),国内常称为PLUS X。
[*]NTAG213/215/216:原装芯片厂家为恩智浦(NXP)。
[*]JEWEL:芯片厂家为英国innovision,国内常称为宝石卡。不读序列号。
[*]IS23SC4456:芯片厂家为美国ISSI,可兼容MF1 IC S50的CPU卡。
[*]CPU卡(兼容MF1):芯片厂家为上海复旦、上海华虹等,可兼容MF1 IC S50的CPU卡。[备注:该类也包含FM1208M1及其它类似的芯片卡。]
[*]纯CPU卡:芯片厂家为上海复旦、美国ISSI等,纯CPU卡。[备注:该类也包含FM1208、IS23SC4456中的纯CPU卡及其它类似的芯片卡。]
[*]X82A:芯片厂家为北京华大,CPU卡。
[*]SLE66R35:德国英飞凌(infineon),兼容MF1 IC S50。
[*]FM11RF08:芯片厂家为上海复旦,兼容MF1 IC S50。
[*]SHC1102:芯片厂家为上海华虹,上海一卡通为典型应用。
[*]Advant ATC2048-MP:芯片厂家为瑞士LEGIC。
ISO 14443-B 协议:


[*]AT88RF020:芯片厂家为美国爱特梅尔(ATMEL),广州地铁卡为典型应用。
[*]SR176:芯片厂家为瑞士意法半导体(ST),主要用于防伪识别等。
[*]SRIX4K:芯片厂家为瑞士意法半导体(ST),主要用于防伪识别等。
[*]SRT512:芯片厂家为瑞士意法半导体(ST),主要用于防伪识别等。
[*]ST23YR18:芯片厂家为瑞士意法半导体(ST),CPU卡。
[*]THR1064:芯片厂家为北京同方,奥运门票为典型应用。
[*]THR2408:芯片厂家为北京同方,纯CPU卡。
[*]第二代居民身份证:芯片厂家为上海华虹、北京同方THR9904、天津大唐和北京华大,第二代身份证为典型应用。
ISO 15693 协议:


[*]EM4135:芯片厂家为瑞士EM,主要用于票证管理、防伪识别等。
[*]ICODE SL2 ICS53/ICODE SL2 ICS54:芯片厂家为恩智浦(NXP),国内常称为ICODE SLI-S,主要用于物流仓储、票证管理等。
[*]ICODE SL2 ICS20:芯片厂家为恩智浦(NXP),国内常称为I CODE 2,主要用于物流仓储、票证管理等。
[*]ICODE SL2 ICS50/ICODE SL2 ICS51:芯片厂家为恩智浦(NXP),国内常称为ICODE SLI-L,主要用于物流仓储、票证管理等。
[*]Tag-it HF-1 Plus:芯片厂家为美国德州仪器(TI),国内常称为TI2048,主要用于物流仓储、票证管理等。[备注:暂不区分原装TI2048或兼容TI2048的FM1302T。]
[*]Tag-it HF-1 Standard:芯片厂家为美国德州仪器(TI),国内常称为TI256,主要用于物流仓储、票证管理等。
[*]BL75R04:芯片厂家为上海贝岭,兼容TI 2048,主要用于物流仓储、票证管理等。
[*]BL75R05:芯片厂家为上海贝岭,兼容I CODE 2,主要用于物流仓储、票证管理等。
[*]FM1302N:芯片厂家为上海复旦,兼容I CODE 2,主要用于物流仓储、票证管理等。
[*]Advant ATC128-MV:芯片厂家为瑞士LEGIC,主要用于一卡通等。
[*]Advant ATC256-MV:芯片厂家为瑞士LEGIC,主要用于一卡通等。
[*]Advant ATC1024-MV:芯片厂家为瑞士LEGIC,主要用于一卡通等。
[*]LRI2K:芯片厂家为意法半导体(ST)。
[*]ST25DV04K,ST25DV16K,ST25DV64K:芯片厂家为意法半导体(ST)。
参考


[*]RFID高频的市场主流芯片都有哪些? - 知乎 ↩︎
[*]Standard performance MIFARE® and NTAG® frontend ↩︎
[*]High-performance multi-protocol NFC frontend CLRC663 and CLRC663 plus ↩︎
[*]Near Field Communication (NFC) controller ↩︎
[*]PN5180 - High-performance multi-protocol full NFC frontend, supporting all NFC Forum modes ↩︎
[*]ISO15693、ISO14443A、ISO14443B协议常用芯片-技术文档-广州荣士电子公司 ↩︎
页: [1]
查看完整版本: RFID基础——高频RFID协议、读写模块和标签