非接触式IC卡通讯规范:帧等待时间延迟与FIR滤波器设计

需积分: 9 7 下载量 117 浏览量 更新于2024-08-10 收藏 1.86MB PDF 举报
"帧等待时间延迟-用频率采样法设计fir滤波器" 本文档详细介绍了非接触式IC卡通信规范,特别是帧等待时间延迟(FWT)和等待时间延迟请求(WTX)机制,这是在PBOC标准中定义的关键通信元素。在非接触式IC卡(如银行卡或公交卡)与读卡设备(PCD)之间的交互过程中,这些机制确保了数据交换的正确性和效率。 在13.2章节中,提到了帧等待时间延迟的概念。当PICC(非接触式集成电路卡)需要比FWT(帧等待时间)更长的时间来处理接收的数据块时,它会向PCD发送一个S(WTX)请求,以延长等待时间。S(WTX)请求包含一个字节的信息域,其中的低6位(b6到b1)编码了WTXM,WTXM的值介于1到59之间,表示请求的额外等待时间。 功率水平指示(b8和b7位)用于编码功率等级,但在此场景中,不使用功率水平指示,所以b8和b7应设置为(00)b。 PCD在收到S(WTX)请求后,会回应一个同样包含WTXM的S(WTX)响应,确认延长等待时间。FWTTEMP(帧等待时间延迟临时值)的计算方法是FWT乘以WTXM。FWTTEMP的开始计时从PCD发送响应后开始。 对于PCD的要求,它必须接受WTXM值在1到59的S(WTX)请求,如果收到WTXM为0,应视为协议错误;对于60到63的值,应解释为59。同时,PCD需要支持FWTTEMP小于或等于FWTMAX的帧等待时间延迟。 对于PICC,它应将WTXM编码为1到59,以确保FWTTEMP小于或等于FWTMAX。在PICC初始化和个人化阶段,FWTTEMP可能被编码为大于FWTMAX,但在个人化之后,必须满足上述要求。 整个通信过程遵循特定的编码规则(如Type A和Type B的位编码要求)、帧格式、时序、命令与响应结构,以及状态机模型,确保了非接触式IC卡的高效和可靠通信。例如,WUPA和WUPB用于唤醒卡片,SELECT和SELECT response用于选择卡片,而HLTA和HLTB则用于暂停和恢复通信。 此外,文档还涵盖了PCD的处理流程,包括主循环、轮询、冲突检测、激活、移出和异常处理,这些都是实现非接触式IC卡通信规范的重要组成部分。异常处理部分规定了当遇到不符合协议的情况时,PCD应如何响应,以维护系统的稳定运行。 该文档详尽地阐述了非接触式IC卡通信的规范,特别是关于帧等待时间延迟的管理和处理,这对于理解和实现这种类型的通信系统至关重要。