ISO14443协议学习小结解析
iso1443标准

iso1443标准
ISO 14443标准是一种智能卡技术标准,主要用于近场通信领域。
该标准定义
了接触式和非接触式智能卡之间的通信协议和数据传输方式,以确保不同设备之间的互操作性和兼容性。
首先,ISO 14443标准被广泛应用于各种领域,包括支付系统、公共交通系统、门禁控制系统等。
通过这一标准,智能卡可以与读卡器进行快速、安全的通信,实现信息的传输和交换。
非接触式智能卡可以在距离读卡器几厘米的范围内进行通信,无需插入设备,提高了使用的便利性和安全性。
其次,ISO 14443标准将智能卡分为四个不同的类型,分别是Type A、Type B、Type C和Type D。
每种类型具有不同的通信速率、传输距离和安全级别,适用于
不同的场景和需求。
这些类型的智能卡可以广泛应用于不同的行业,满足不同的应用需求。
此外,ISO 14443标准还定义了智能卡与读卡器之间的通信协议,包括初始化、寻卡、防冲突、选择、认证、数据传输等步骤。
通过这些协议,智能卡和读卡器可以进行可靠的通信,确保数据的安全性和完整性。
总的来说,ISO 14443标准在智能卡技术领域起着至关重要的作用,促进了智
能卡的普及和应用。
通过遵循这一标准,不同厂商生产的智能卡和读卡器可以实现互操作性,为用户提供更好的体验和便利。
ISO 14443标准的制定和实施,将进一
步推动智能卡技术的发展,为数字化社会的建设做出贡献。
ISO14443 A与B位编码的总结

总结一下14443 TYPEA和TYPEB的bit编码的一些细节问题以及对应设计的一些原理。
首先,从物理结构来看,一般PCD具有自己的电源供电,来保证正常使用,而PICC作为一张非接触式的卡片,其驱动的电源肯定不会自身携带,因为这不仅会影响到卡片制作的尺寸,而且会涉及到更换或者充电的操作,会很不方便。
根据电感耦合的原理,只要在PICC 中制作特定的集成电路和耦合电路,即可完成当PICC进入射频场时对PICC充能的问题。
因为这个原理,会影响到在TYPEA和TYPEB的bit编码时ASK调幅深度的一个问题,后面会提到。
PICC的能量问题解决了,下一步是通信的问题。
有线通信时,收发双方可以根据电压的大小或者正负性来定义逻辑“0”和“1”,但是无线通信时,只有一个波形场,要想对通信进行编码,就需要对这个载波进行调制。
首先看PCD到PICC的调制,数字调制有四种基本形式:振幅键控(ASK)、移频键控(FSK)、移相键控(PSK)和差分移相键控(DPSK),PCD到PICC的通信是通过ASK调制方式来实现的,不过TYPEA和TYPEB调制的幅度不同,A 类型调制幅度的深度为100%,B类型调制幅度的深度为10%。
射频场的工作频率应为13.56MHz±7kHz。
A类型从PCD到PICC的位编码方式是改进的米勒码,这种编码的逻辑“0”和“1”主要是一个bit持续时间的后半段有无一个短脉冲的区别(14443协议称这个脉冲为“暂停”,逻辑“0”有特殊情况)。
14443协议规定的米勒码是若一个bit 持续时间的后半段出现“暂停”,就是逻辑“1”,,为了区分通信的开始和结束,“0”会有一些特定序列的规定:通信开始的第一个bit在持续时间开始处就应该有个“暂停”,如果后半段没出现“暂停”,说明第一个bit就是“0”,并且后面跟的连续的“0”都应该在bit持续时间开始处出现“暂停”;传输过程中出现多个“0”时,第一个“0”整个bit持续时间是没有“暂停”的,但是从第二个“0”开始,bit持续时间开始处就应该有“暂停”;通信结束,是“0”再加上一个没有“暂停”的bit持续时间,通信结束后的“0”会出现两种:一种是有效数据最后一位是“1”时,这个“0”在整个bit持续时间内是没有“暂停”的;另一种是有效数据最后一位是“0”时,这个“0”在bit持续时间的开始处有个“暂停”。
NFC14443A通信协议(主要知识点)梳理

ISO1443A通信协议梳理1.NFC ISO组织架构1、MifareClassic工作在Type2 标签下使用MifareClassic专有协议。
SAK&0x18不为0 (SAK见卡枚举防碰撞过程)2、Type4标签非接触智能卡支持ISO14443A-4,在14443A-4基础上实现ISO7814-4及以上协议,实现了ISO7816上层兼容。
2.ISO14443A调制方式及其速率ISO14443A 调制方式:PCD:13.56MHz 100% ASK 106kbpsPICC:使用副载波848KHz OOK(ASK)106kbps3.ISO1443A-3 卡枚举及防碰撞协议详情见“14443-3.pdf”这里只简述其枚举过程:1、PCD周期性打开RF并发送REQA请求2、PICC收到REQA请求后返回ATQA3、PCD收到ATQA并判断是否支持Anticollision4、如果不支持Anticollision(ISO14443A-3)既为Type1 标签(topaz协议)5、支持防碰撞即ISO14443A-3,进行Anticollision Loop6、通过Anticollision Loop可以感知多个PICC存在,并且能够读取所有PICC的UID7、PCD使用的SELECT 命令完成碰撞循环,并且PICC 最终返回SAK,指示是否支持ISO14443-4,其定义如下:8、SAK不支持14443-4且SAK&0x18不为0的情况下判断为MifareClassic卡。
(见MifareClassic卡规格书MF1S50YYX_V1.pdf及MF1S70YYX_V1.pdf文档)9、SAK支持14443-4 (见ISO14443A-4 卡激活流程)10、其流程图如下:4.ISO14443A-4 卡激活详情见“14443-4.pdf”这里只简述其激活过程:1、PCD通过SAK判断支持ISO14443A-4协议后发送RATS命令请求SELECT后的应答。
ISO14443-4协议简介

Confidential and Proprietary
RATS指令 RATS指令
E0:指令帧头 Paremeter:b8-b5表明 读卡机能够接受最长 的帧的位数;b4-b1表 明读卡机对卡片的编 号,用以区别多张卡 片操作,最多为0到14, 15为预留数值
Confidential and Proprietary
PPS指令的响应格式 PPS指令的响应格式
Confidential and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
Confidential and Proprietary
块格式
一个数据块分为三个域,即报头域(强制),数据域 (可选)和结束域(强制)
ISO/IEC14443-4协议 协议
编写: 编写:刘强 2007-11-19
Confidential and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
Confidential and Proprietary
总体介绍 术语简介 TypeA型卡片的激活 卡片的数据交换 小结
Confidential and Proprietary
I块
Confidential and Proprietary
R块
Confidential and Proprietary
S块
Confidential and Proprietary
协议传输规则
多卡应用:在ISO/IEC14443-4中规定,读卡机可以和多张处于激活状态下的 卡片进行通讯,其中通过RATS中的CID号对卡片进行标志 连接传输:连接传输应用于当一帧数据多于FSD或者FSC时,可以将一帧数 据分割为多组较短的数据,通过连接传输实现。其中I块控制着是否进行连 接传输,如果连接位置1,将由R块对此进行应答 块操作规则:在此讲不详细介绍其规则,具体可以参阅ISO/IEC14443-4协议
PBOC第八部分和第十一部分关于TYPEA总结(二)——传输协议(ISO14443-4)

PBOC第⼋部分和第⼗⼀部分关于TYPEA总结(⼆)——传输协议(ISO14443-4)⼆、传输协议(ISO14443-4)(8,P50 11,P30)1、选择应答请求(RATS)使⽤RATS命令和PICC协商通讯的最⼤帧长度(FSD和FSC)、帧等待时间(FWT)和启动帧保护时间(SFGT)。
RATS命令使⽤带有CRC_A的标准帧进⾏传输格式开始字节+参数(FSDI和CID)(1个字节) +CRCA16(1)开始字节 E0参数⾼4位 FSDI,它⽤于编码FSD。
FSD定义了PCD能收到的帧的最⼤长度。
⼀般为5,64字节低4位 CID ,它定义编址了的PICC的逻辑号在0到14范围内。
值15为RFU。
CID由PCD规定,并且对同⼀时刻处在ACTIVE状态中的所有PICC,它应是唯⼀的。
CID在PICC被激活期间是固定的,并且PICC应使⽤CID作为其逻辑标识符,它包含在接收到的第⼀个⽆差错的RATS。
PCD设置CID为0表⽰每次仅⽀持对⼀张PICC进⾏定位。
⼀般为1,所这参数这个字节普通设置为51。
注意:第⼗⼀部分 P30 PCD应设置FSDI为FSDIMIN。
FSDIMIN的取值见附录A ,FSDI MIN值为8,即为256字节,PCD的FIFO的长度⼀般为64字节,此处为什么要设置成8??⼀般设置成51。
2、RATS响应(ATS)ATS使⽤带有CRC_A的标准帧进⾏传输(1)长度字节TL长度字节TL是必备的,它规定了ATS(包括TL⾃⾝)的长度,不包括两个CRC_A字节。
(2)格式字节T0 当长度⼤于1时便出现,b8 为0b7 为1时代表TC(1)被传输b6 为1时,代表TB(1)被传输b5 为1时,代表TA(1)被传输b4~b1 FSCI编码,定义了PICC能接收的帧的最⼤长度。
FSCI的缺省值为2 即32字节(3)TA(1) 接⼝字节传送了PICC⽀持的位速率能⼒信息最⾼有效位b8编码了为每个⽅向处理不同除数的可能性。
iso14443协议中文版解读

中国金融集成电路(IC)卡非接触式规范二零零四年五月技术的进步给银行卡支付业务带来了令人振奋的机会和更多的业务渠道,如:移动电话、电子商务、非接触IC卡技术等新的支付技术正在蓬勃发展,特别是非接触式IC卡技术在交通、门禁、快餐等行业得到了广泛应用。
因此,愈来愈多的银行卡跨国公司、国家和地区都在积极进行非接触式金融IC卡试点,加大了对非接触式应用的开发和推广力度。
在国内,非接触式IC卡在行业应用中也获得了长足发展,由于《中国金融集成电路(IC)卡规范(V1.0)》针对接触式IC卡片,因此,各发卡机构没有统一的非接触式规范可以遵循,为了保持成员银行在卡支付领域的竞争优势、开拓新的支付市场、拓展金融IC卡应用、更加方便持卡人,“《中国金融集成电路(IC)卡规范》修订工作组”制订了《中国金融集成电路(IC)卡-非接触式规范》(以下简称《本规范》),作为《中国金融集成电路(IC)卡规范》修订标准的一部分。
《本规范》在内容上与与ISO/IEC 14443标准等同,增加了激活和关闭非接触式通道两条指令。
《本规范》适用于由银行发行或受理的带有非接触式金融IC卡应用。
其使用对象是与非接触式金融IC卡应用相关的卡片设计、制造、发行、管理,及应用系统的研制、开发、集成和维护等部门(单位),也可供非金融IC卡应用参考。
本规范由×××提出。
本规范由×××批准。
本规范由×××归口。
本规范起草单位×××。
本规范主要起草人×××。
本规范得到×××的协助。
1 范围 (1)2 引用标准 (2)3 术语和定义 (3)3.1 集成电路Integrated circuit(s)(IC) (3)3.2 无触点的Contactless (3)3.3 无触点集成电路卡Contactless integrated circuit(s) card (3)3.4 接近式卡Proximity card(PICC) (3)3.5 接近式耦合设备Proximity coupling device(PCD) (3)3.6 位持续时间Bit duration (3)3.7 二进制移相键控Binary phase shift keying (3)3.8 调制指数Modulation index (3)3.9 不归零电平NRZ-L (3)3.10 副载波Subcarrier (3)3.11 防冲突环anticollision loop (3)3.12 比特冲突检测协议bit collision detection protocol (3)3.13 字节byte (3)3.14 冲突collision (3)3.15 基本时间单元(etu)elementary time unit(etu) (3)3.16 帧frame (3)3.17 高层higher layer (4)3.18 时间槽协议time slot protocol (4)3.19 唯一识别符Unique identifier(UID) (4)3.20 块block (4)3.21 无效块invalid block (4)4 符号和缩略语 (5)5 物理特性 (8)5.1 一般特性 (8)5.2 尺寸 (8)5.3 附加特性 (8)5.3.1 紫外线 (8)5.3.2 X-射线 (8)5.3.3 动态弯曲应力 (8)5.3.4 动态扭曲应力 (8)5.3.5 交变磁场 (8)5.3.6 交变电场 (8)5.3.7 静电 (8)5.3.8 静态磁场 (8)5.3.9 工作温度 (9)6 射频功率和信号接口 (9)6.1 PICC的初始对话 (9)6.2 功率传送 (9)6.2.1 频率 (9)6.2.2 工作场 (9)6.3 信号接口 (9)6.4 A类通信信号接口 (10)6.4.1 从PCD到PICC的通信 (10)6.4.2 从PICC到PCD的通信 (12)6.5 B类通信信号接口 (13)6.5.1 PCD到PICC的通信 (13)6.5.2 PICC到PCD的通信 (13)6.6 PICC最小耦合区 (14)7 初始化和防冲突 (16)7.1 轮询 (16)7.2 类型A-初始化和防冲突 (16)7.2.1 字节、帧、命令格式和定时 (16)7.2.2 PICC状态 (20)7.2.3 命令集 (21)7.2.4 选择序列 (22)7.3 类型B 初始化和防冲突 (27)7.3.1 比特、字节和帧的定时 (27)7.3.2 CRC_B (29)7.3.3 防冲突序列 (29)7.3.4 PICC状态描述 (30)7.3.5 命令集合 (32)7.3.6 ATQB和Slot-MARKER响应概率规则 (32)7.3.7 REQB命令 (32)7.3.8 Slot-MARKER命令 (34)7.3.9 ATQB(请求应答-类型B)响应 (34)7.3.10 ATTRIB命令 (35)7.3.11 对A TTRIB命令的应答 (37)7.3.12 HALT命令及应答 (37)8 传输协议 (39)8.1 类型A PICC的协议激活 (39)8.1.1 选择应答请求 (41)8.1.2 选择应答 (41)8.1.3 协议和参数选择请求 (44)8.1.4 协议和参数选择响应 (46)8.1.5 激活帧等待时间 (46)8.1.6 差错检测和恢复 (46)8.2 类型B PICC的协议激活 (47)8.3 半双工块传输协议 (47)8.3.1 块格式 (47)8.3.2 帧等待时间(FWT) (50)8.3.3 帧等待时间扩展 (50)8.3.4 功率水平指示 (51)8.3.5 协议操作 (51)8.4 类型A和类型B PICC的协议停活 (53)8.4.1 停活帧等待时间 (54)8.4.2 差错检测和恢复 (54)9 数据元和命令 (55)9.1 关闭非接触通道命令 (55)9.1.1 定义和范围 (55)9.1.2 命令报文 (55)9.1.3 命令报文数据域 (55)9.1.4 响应报文数据域 (55)9.1.5 响应报文状态码 (55)9.2 激活非接触通道命令 (56)9.2.1 定义和范围 (56)9.2.2 命令报文 (56)9.2.3 命令报文数据域 (56)9.2.4 响应报文数据域 (56)9.2.5 响应报文状态码 (56)附录 A:标准兼容性和表面质量 (57)A.1. 标准兼容性 (57)A.2. 印刷的表面质量 (57)附录 B: ISO/IEC其他卡标准参考目录 (58)附录 C:类型A的通信举例 (59)附录 D: CRC_A和CRC_B的编码 (61)D.1. CRC_A编码 (61)D.1.1. 通过标准帧发送的比特模式举例 (61)D.2. CRC_B编码 (61)D.2.1. 通过标准帧传送的比特模式实例 (61)D.2.2. 用C语言写的CRC计算的代码例子 (62)附录 E:类型A_时间槽-初始化和防冲突 (65)E.1. 术语和缩略语 (65)E.2. 比特、字节和帧格式 (65)E.2.1. 定时定义 (65)E.2.2. 帧格式 (65)E.3. PICC状态 (65)E.3.1. POWER-OFF状态 (65)E.3.2. IDLE状态 (66)E.3.3. READY状态 (66)E.3.4. ACTIVE状态 (66)E.3.5. HALT状态 (66)E.4. 命令/响应集合 (66)E.5. 时间槽防冲突序列 (66)附录 F:详细的类型A PICC状态图 (68)附录 G:使用多激活的举例 (70)附录 H:协议说明书 (71)H.1. 记法 (71)H.2. 无差错操作 (71)H.2.1. 块的交换 (71)H.2.2. 等待时间扩展请求 (71)H.2.3. DESELECT (71)H.2.4. 链接 (72)H.3. 差错处理 (72)H.3.1. 块的交换 (72)H.3.2. 等待时间扩展请求 (73)H.3.3. DESELECT (75)H.3.4. 链接 (75)附录 I:块和帧编码概览 (78)1 范围本规范包括以下主要内容:-物理特性:规定了接近式卡(PICC)的物理特性。
ISO 14443协议浅谈(DOC)

ISO/IEC 14443协议浅谈——TYPE A 与TYPE B 之比较摘要:ISO/IEC14443规定了邻近卡(PICC)的物理特性;需要供给能量的场的性质与特征,以及邻近耦合设备(PCDs)和邻近卡(PICCs)之间的双向通信;卡(PICCs)进入邻近耦合设备(PCDs)时的轮寻,通信初始化阶段的字符格式,帧结构,时序信息;非接触的半双功的块传输协议并定义了激活和停止协议的步骤。
传输协议同时适用于TYPE A 和TYPE B。
一、非接触IC卡简介非接触IC卡又称射频卡,是射频识别技术和IC卡技术有机结合的产物。
它解决了无源(卡中无电源)和免接触这一难题,具有更加方便、快捷的特点,广泛用于电子支付、通道控制、公交收费、停车收费、食堂售饭、考勤和门禁等多种场合。
非接触IC卡与条码卡、磁卡、接触式IC卡比较具有高安全性、高可靠性、使用方便快捷。
这主要是由其技术特点决定,在近距耦合应用中主要遵循的标准是ISO/IEC14443。
二、ISO/IEC 14443简介ISO/IEC14443规定了邻近卡(PICC)的物理特性;需要供给能量的场的性质与特征,以及邻近耦合设备(PCDs)和邻近卡(PICCs)之间的双向通信;卡(PICCs)进入邻近耦合设备(PCDs)时的轮寻,通信初始化阶段的字符格式,帧结构,时序信息;非接触的半双功的块传输协议并定义了激活和停止协议的步骤。
传输协议同时适用于TYPE A 和TYPE B。
TYPE A和TYPE B型卡片主要的区别在于载波调制深度及二进制数的编码方式和防冲突机制。
1、调制解调与编码解码技术根据信号发送和接收方式的不同,ISO/IEC14443-3定义了TYPEA、TYPEB两种卡型。
它们的不同主要在于载波的调制深度及二进制数的编码方式。
从PCD向PICC传送信号时,二者是通过13.56Mhz的射频载波传送信号。
从PICC 向PCD传送信号时,二者均通过调制载波传送信号,副载波频率皆为847KHz。
ISOIEC14443-4传输协议

ISOIEC14443-4传输协议前⾔本⽂档主要定义了在⾮接触协议中的半双⼯块传输协议,主要包括协议的激活和去激活顺序;主要适⽤于Type A 和 Type B类型的⾮接触卡或对象。
Type A类型的 PICC协议激活按照以下顺序进⾏激活:1. 按照14443-3中定义的激活顺序(request, anticollision loop and select)激活PICC。
2. PCD通过检查SAK字段判断当前PICC卡⽚是否符合1443-4协议(SAK字段在14443-3中定义)3. 如果PCD端未使⽤14443-4协议,则可能会使⽤HLTA命令使PICC进⼊HALT状态 。
注意:PICC不能在此状态下继续激活流程。
4. 如果PICC符合14443-4协议,则PCD在收到SAK后可能发送RATS命令。
5. PICC发送ATS作为对RATS的响应 (只有在select之后直接收到的RATS,PICC才对它进⾏响应);6. 如果PICC在ATS中指⽰⽀持任意⼀个可变参数,PCD则有可能在收到ATS之后发送PPS命令以进⾏参数协商7. PICC发送PPS响应作为对PPS请求的应答。
如果PICC不⽀持ATS中的任何可变参数,则PICC不需要实现PPS。
针对TYPE A 型的PICC ,PCD激活顺序如下图所⽰:RATS(Request for answer to select)报⽂格式如下:参数字节主要由两部分组成:1:⾼半字节bit8-bit5称为FSDI,⽤来定义FSD, FDS⽤来定义PCD可以接收的帧的最⼤字节数。
如果PICC收到的FSDI=‘D’-'F‘,则应该按照FSDI=‘C’进⾏解析2:低半字节bit4-bit1称为CID,它定义了可寻址的PICC的逻辑数⽬,范围为【0-14】;CID是由PID指定的,且在同⼀时刻,所有在ACTIVE 状态的PICC,其CID是唯⼀的;在PICC激活期间,CID是固定的,且PICC应该使⽤CID作为它的逻辑标识ATS(Answer to select)ATS报⽂格式如下:如果PICC发送的ATS不存在上述数据中的某⼀字段,则使⽤该字段的默认值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最小未调制工作场为Hmin 其值为1.5A/m(rms)。
最大未调制工作场为Hmax 其值为7.5A/m(rms)。
信号接口
在检测到A 类或B类的 PICC 存在之前,PCD 应 选择两种调制方法之一。在通信期间,直到 PCD 停止通信或PICC移走,只有一个通信信号接口可 以是有效的。然后,后续序列可以使用任一调制 方法。
PICC→PCD :调制
B 类通信信号接口
PICC→PCD :位的表示和编码
位编码应是NRZ-L,其中,逻辑状态的改变应通过副载波的移相(180°) 来表示。 在PICC 帧的开始处,NRZ-L 的初始逻辑电平是通过下面的序列建立的: 在来自PCD 的任何命令之后,在保护时间TR0 内,PICC 应不生成副载波。 TR0 应大于64/fs。 然后,在延迟TR1 之前,PICC 应生成没有相位跃变的副载波,建立了副载 波相位基准Φ0。TR1 应大于80/fs。 副载波的初始相位状态Φ0 应定义为逻辑“1”,从而第一个相位跃变表示 从逻辑“1”到逻辑“0”的跃变。 随后逻辑状态根据副载波相位基准来定义: Φ0 : 逻辑状态1 Φ0+180° : 逻辑状态0
PCD 和PICC 间的交易完成之后,PICC 应被置为HALT 状态。PICC 的停活通过使用DESELECT 命令来完成。 DESELECT 命令象协议的 S- 块那样编码,并由 PCD发送 的S(DESELECT)请求块和PICC作为确认发送的 S(DESELECT)响应组成。
谢谢!
Q&Aຫໍສະໝຸດ Bit oriented anticollision frame:面向比特的防冲突帧
2. CRC-CCITT_A
生成校验位的生成多项式为x16 + x12 + x5 + 1。初 始值应为‘ 6363 ’。 CRC-CCITT_A 应被添加到数 据字节中并通过标准帧来发送。计算后寄存器内容不 取反。
类型A-初始化和防冲突
类型B-初始化和防冲突
二、PICC STATES
Example of Type B Anticollision Sequence
协议4个部分
物理特性 射频功率和信号接口 初始化和防冲突 传输协议
TYPE A 协议激活
TYPE B 协议激活
类型A和类型B PICC 的协议停活
ISO/IEC14443协议
协议4个部分
物理特性 射频功率和信号接口 初始化和防冲突 传输协议
协议4个部分
物理特性 射频功率和信号接口 初始化和防冲突 传输协议
协议4个部分
物理特性 射频功率和信号接口 初始化和防冲突 传输协议
射频功率的基本参数
1.RF 工作场频率(fc)应为13.56MHz±7kHz 2.工作磁场强度
协议4个部分
物理特性 射频功率和信号接口 初始化和防冲突 传输协议
轮询
为了检测进入其激励场的PICC,PCD 发送重复 的请求命令并寻找ATQ。请求命令应按任何顺序 使用这里描述的REQA 和REQB,此外,也可能 使用其他编码。 当PICC 暴露于未调制的工作场内,它能在5ms 内接受一个请求。
A 类通信信号接口
PICC →PCD :位的表示和编码
B 类通信信号接口
PCD → PICC:调制
B 类通信信号接口
PCD → PICC:位的表示和编码
位编码格式是带有如下定义的逻辑电平的NRZ-L:
逻辑“1”: 载波场高幅度(没有使用调制)。 逻辑“0”: 载波场低幅度。
B 类通信信号接口
初始化和防冲突协议
ISO/IEC14443-3标准中提供了A类型和B类型两种 不同的防冲突协议。TYPE A 采用位检测防冲突, TYPE B通过一组命令来管理防冲突过程,防冲突 方案以时隙为基础。
类型A-初始化和防冲突
一、基本概念
1.帧格式
Short frames: 请求和唤醒帧用来初始化通信 Standard frames:标准帧用于数据交换并按以下次序组成
A 类通信信号接口
PCD → PICC:调制
A 类通信信号接口
PCD → PICC:位的表示和编码
A 类通信信号接口
PICC →PCD :负载调制
PICC 应能经由电感耦合区域与PCD 通信,在该区域中, 所加载的载波频率能产生频率为 fs的副载波。该副载波应 能通过切换PICC 中的负载来产生,频率 fs 应为 fc/16 (~847kHz),因此,在初始化和防冲突期间,一个位持 续时间等于8 个副载波周期。副载波调制每一个位持续时 间均以已定义的与副载波相关的相位开始。位周期以已加 载的副载波状态开始。副载波由“接通”/“断开”键控按 定义的序列来调制。
二、PICC STATES
Example of Type A Anticollision Sequence
类型B-初始化和防冲突
一、基本概念
1.字符
字符的格式:一个低电平起始位;8 个数据位发送首先发 送LSB;一个高电平停止位
2.SOF & EOF 3. CRC-CCITT_B
寄存器初始内容为‘FFFF’。这两个CRC-CCITT_B 字 节出现在k/8 个数据字节之后和在EOF 之前。计算后寄存 器内容应取反。