FMCOS2.0通信协议与命令详解

需积分: 10 17 下载量 115 浏览量 更新于2024-08-07 收藏 1.35MB PDF 举报
"该文档是上海复旦微电子股份有限公司关于FMCOS2.0的数据库设计说明书,涉及CPU卡FM1702和RC531的相关技术规格。文档详细阐述了初始化、防冲突机制、传输协议、文件结构以及安全体系等内容。" 在FMCOS2.0中,数据库设计的通信过程主要使用三种类型的帧来实现有效和无冲突的数据交换: 1. **短帧**:短帧用于初始化通信,包含7个数据位,不带奇偶校验位。其通信开始和结束都有特定的标识位,如S和E,其中S是起始位,E是结束位,数据传输时遵循LSB(Least Significant Bit,最低有效位)优先原则。 2. **标准帧**:标准帧用于数据交换,包含n个8位字节加上奇数奇偶校验位。每个字节后的奇偶校验位使得从b1到b8及P的1的数量为奇数,确保数据的完整性。帧结构由起始位、数据位、奇偶校验位和结束位组成。 3. **面向比特的防冲突帧**:这种帧用于解决多 PICC(Passive Integrated Circuit Card,无源集成电路卡)发送不同比特模式导致的冲突。它实际上是7个数据字节的标准帧,分为两部分,一部分用于PCD(Proximity Coupling Device,近场耦合设备)到PICC的传输,另一部分用于PICC到PCD的传输,每部分的长度需要遵循特定的规则。 在初始化和防冲突机制中,FMCOS2.0采用了轮询、类型A的初始化和防冲突策略。防冲突帧格式和时序的设计有助于避免和解决通信中的冲突问题。命令集包括了选择序列,使得设备可以正确识别并选择目标卡。 传输协议部分详细描述了类型A PICC的激活、应答、协议选择以及差错检测和恢复过程,包括半双工块传输协议的操作,如块格式、帧等待时间、功率水平指示等。 文件结构方面,FMCOS2.0采用了一套层次化的文件系统,包括主文件MF、子目录DF和数据文件EF。文件空间结构、访问方式、文件类型和命令集都有明确的规定,以保证数据的安全和有序管理。 最后,FMCOS2.0的安全体系是其核心特点之一,包括安全状态、属性、机制和密码算法,为卡片操作提供了强大的安全保障。命令与应答部分则详细定义了命令结构、状态字SW1和SW2的含义,以及各种特定命令的功能和用法。 通过这些详细的设计规范,FMCOS2.0能够提供稳定、高效且安全的非接触式智能卡操作环境。