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-A ISO/IEC 14443-B
调制方式 100% ASK 10% 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]^
  • 存储容量 :典型的存储容量为 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三种串行通信。^[2]^在天线和调谐合适的情况下,读/写模式下的典型工作距离可达50mm。这款读写模块价格便宜,电商平台上大都在5元左右

CLRC663

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

  • 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元。支持以下工作模式:^[4]^

  • 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的全协议模块^[5]^。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卡^[6]^

ISO 14443-A 协议:

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

ISO 14443-B 协议:

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

ISO 15693 协议:

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

参考


  1. RFID高频的市场主流芯片都有哪些? - 知乎 ↩︎

  2. Standard performance MIFARE® and NTAG® frontend ↩︎

  3. High-performance multi-protocol NFC frontend CLRC663 and CLRC663 plus ↩︎

  4. Near Field Communication (NFC) controller ↩︎

  5. PN5180 - High-performance multi-protocol full NFC frontend, supporting all NFC Forum modes ↩︎

  6. ISO15693、ISO14443A、ISO14443B协议常用芯片-技术文档-广州荣士电子公司 ↩︎

相关推荐
你疯了抱抱我21 天前
【CPH系列】RFID标签读取模块,开发说明文档(包含重要内容和BUG)
bug·rfid·工控·电子标签
下面我就简单说两句2 个月前
物联网射频识别和RFID开发(一):RFID基础—概念、应用
物联网·rfid
广州一芯未来科技有限公司RFID3 个月前
科技惊艳:RFID技术引领被装物联网信息化革新
大数据·开发语言·前端·网络安全·信息与通信·rfid·数字化
ck_RFID_4 个月前
RFID在教学设备中的识别应用
物联网·rfid
ck_RFID_5 个月前
晨控CK-FR08与汇川5U系列PLC配置EtherNet/IP通讯连接手册
网络·物联网·网络协议·tcp/ip·汽车·rfid
ck_RFID_6 个月前
晨控CK-GW08-EC与汇川AC801系列PLC的EtherCAT通讯连接说明手册
网络·物联网·rfid·射频技术
ck_RFID_6 个月前
服装行业的利器:RFID智能吊挂分拣系统
物联网·自动化·rfid
ck_RFID_6 个月前
电子纸打造智能、自动化、绿色的工作流程
自动化·制造·rfid
ck_RFID_6 个月前
基于RFID技术的智能压缩机装配线优化方案
自动化·rfid·工业制造