协议简介
ISO15693协议和ISO14443A/B协议是常见的三种通信协议,其中ISO15693协议的理论读写距离≤1m,ISO14443A/B协议的理论读写距≤10cm。当然,读写远距离换来的就是私密性的丧失和通信速率的降低。ISO15693协议的中文文档我放在文章最后。
Reader To Rag
1、调制方式
调制频率:13.56MHZ
2、数据编码方式
ISO15693的数据编码方式的核心是位置编码,也就是“暂停”的位置。一个“暂停”利用100%的ASK调制的表示方式如下图:
简单的看,就是一个持续时长为256/fC/2(约 9.44μs)的低脉冲。
(1)256取1
一个单字节的值可以由一个“暂停"的位置表示。在256/fC(约18.88μs)的连续时间内256取1的“暂停”决定了字节的值。如果以一个低脉冲的持续时间(9.44us)为基本单位,则可以等效看作512个位置中一个低电平所在位置蕴涵着一个单字节信息。这种方式是以字节为单位进行传输的。例如:低电平出现在第一个位置传输8'b0000_0000;第三个位置传输8'b0000_0001,第五个位置传输8'b0000_0010.....依此类推。
传输一个字节需要4.833ms(9.44*512),传输一个bit需要0.604125us(4.833us/8)数据速率是1.54 kbits/s。
帧起始(SOF)表示如图:
帧结束(EOF)表示如图:
(2)4取1
使用4取1脉冲位置调制模式,“暂停”位置一次决定2个bit。4个连续的“位对”构成1个字节。
对于一个字节,想先传输低位,再传输高位,例如传输8'b1110_0001:
传输一个字节需要302.08(75.52us*4),一个bit需要37.76us(75.52us/2),传输速率26.48 kbits/s。
帧(SOF)表示如图:
帧结束(EOF)表示如图:
3、数据传输格式
通用请求格式:
Tag To Reader
1、调制方式
Tag端到Reader的调制采样副载波调制方式,所谓的副载波调制类似于二次调制。根据副载波的频率可以分为两类。
(1)单副载波频率fc/32(432.75kHZ)
逻辑0:
逻辑1:
SOF:
EOF:
(2)双副载波调制频率fs1应为f/32(约423.75kH),频率fs2应为f/28(约484.28kHz)。
逻辑0:
逻辑1:
SOF:
EOF:
2、数据传输格式
附件:
资源中