CV520非接触式IC卡读写芯片功能与指令详解
需积分: 43 55 浏览量
更新于2024-08-07
收藏 927KB PDF 举报
"该文档详细介绍了CV520非接触式IC卡读写芯片的特性,包括其在13.56MHz频率下的工作能力,支持的ISO/IEC14443 Type A和MIFARE通信协议,以及与各种MIFARE产品的兼容性。此外,还提到了CV520的指令处理机制,如FIFO缓冲区的工作方式、不同指令的行为,以及一些关键指令的概述。"
CV520是一款高度集成的非接触式IC卡读写芯片,适用于13.56MHz的无线通信,设计符合ISO/IEC14443 Type A标准和MIFARE通信协议。这款芯片可以与多种MIFARE产品协同工作,包括MIFARE Mini、MIFARE 1K、MIFARE 4K、MIFARE Ultralight、MIFARE DESFire EV1以及MIFARE PLUS系列。其内部集成了发送器和接收器,能够直接驱动天线进行读写操作,无需额外的电路支持。
在处理数据方面,CV520采用了FIFO(先进先出)缓冲区机制。每个需要数据流或数据字节流的指令会立即处理缓冲区中的数据,但Transceive指令例外,需要通过设置BitFraming寄存器的StartSend位启动传送。对于那些需要预设参数的指令,只有在接收到正确数量的参数后才会开始执行。在指令启动时,FIFO缓冲区不会立即清零,允许先写入指令参数和数据再启动指令。此外,CommandReg寄存器中的新指令可以中断当前执行的指令,如Idle指令可以取消当前执行的动作。
CV520提供了多种指令,如:
- Idle (0000): 无动作,取消当前执行的指令
- Mem (0001): 存储25字节数据到内部缓冲区
- CalcCRC (0011): 激活CRC协处理器或开始自检
- Transmit (0100): 从FIFO缓冲区发送数据
- NoCmdChange (0111): 不改变执行中的指令,用于调整CommandReg寄存器的某些位
- Receive (1000): 激活接收电路
- Transceive (1100): 发送FIFO中的数据到天线并自动开始接收
- MFAuthent (1110): MIFARE标准认证
- SoftReset (1111): 对CV520进行复位
该芯片支持的高速非接触式通信双向数据传输速率最高可达828kbit/s,具备MFIN/MFOUT功能,可实现高效的数据交换。CV520适用于需要高集成度和快速通信的非接触式智能卡应用,如电子支付、门禁系统和公共交通票务等。
454 浏览量
2010-06-21 上传
159 浏览量
176 浏览量
296 浏览量
200 浏览量
268 浏览量
654 浏览量
199 浏览量
马运良
- 粉丝: 34
- 资源: 3876
最新资源
- 2009系统分析师考试大纲
- debian维护人员手册
- 如何成为时间管理的黑带高手—Diddlebug实战篇
- ASP_NET中的错误处理和程序优化
- HP OpenView Operations管理员参考手册
- Struts2.0详细教程
- C#应用程序打包.pdf
- CSS在IE6 IE7与FireFox下的兼容问题整理
- [Ultimate Game Design Building Game Worlds][EN].pdf
- Nokia 6120c说明书
- flash_as3_programming
- 手把手教你如何写Makefile
- Extending WebSphere Portal Session Timeout
- rmi原理-chn-pdf
- 第3章 创建型模式 创建型模式抽象了实例化过程
- 第2章 实例研究:设计一个文档编辑器