简介:
IVY220A IC卡读写器采用NXP公司高集成度读卡芯片 MFRC500开发而成,具有体积小、可靠性高等特点。产品完全兼容ISO14443A标准协议,可支持对Mifare S50、Mifare1 S70、Mifare UltraLight等卡片的读写操作。
内部集成了ISO14443A协议,开发人员只需通过通信接口发送简单的命令便可以完成对IC卡的读写操作,而无需理解复杂的IC卡通信协议;详尽的开发文档和完善的开发例程可大大减少您的产品开发难度,缩短产品开发周期,帮助您方便、快捷地将当今最流行的非接触式IC卡技术融入您的系统中。
IVY220A IC读写器具有以下特点:
◆频率13.56MHz,完全兼容ISO14443A标准协议;
◆支持对Mifare S50、Mifare1 S70、Mifare UltraLight等卡片的读写操作;
◆支持RC500 内部EEPROM加载密码,具有高安全性;
◆多种通信接口,可选UART、RS232、USB2.0转串口;
◆可二次开发;
2. 电气参数
2.1极限参数
工作温度
-20℃~+85℃
贮存温度
-40℃~+125℃
供电电压(vcc to )
-0.3V~+5.5V
相对湿度
5%~95%
注:超出绝对最大额定值条件下工作会造成器件的永久损坏。以上未涉及器件在这些条件或超出这些条件下的功能操作。器件不能长时间在绝对最大额定值条件下工作,否则会影响其可靠性。
2.2直流特性
测试条件Temperature=+25℃。
表 3.1器件直流特性表
符号参数测试条件最小值典型值最大值单位
VCC工作电压4.55.05.5V
IDC1电流消耗正常模式110115125mA
IDC2电流消耗待机模式202235mA
3. 通信协议
3.1UART通信接口
UART数据帧格式:1个起始位、8个数据位、无奇偶校验位、1个停止位。
波特率:19200bps
主机每发送一个命令,模块都有应答。正常通信时,一帧数据中,发送两个字节数据的时间间隔不能大于6ms,若大于6ms,则作为超时处理。
3.2函数列表
3.2.1底层函数
命令函数说明
0x11GetInfo获取模块信息
0x21Antenna开关RF天线
0x31Request请求感应范围的卡
0x32Anticoll防冲撞
0x33Select选择
0x34Halt休眠选定的卡
0x35Authentication验证密钥
0x36ReadBlock读指定的块数据
0x37WriteBlock向指定的块写数据
0x38InitValue初始化一个值(相当于一个钱包的功能,可以进行充值与扣款)
0x39ReadValue读值
0x3ADecrement扣款
0x3BIncrement充值
0x3CRestore把某一块数据调入卡片的BUFFER中
0x3DTransfer把卡片的BUFFER中的数据写入到某一块
0x41Reset关闭天线n毫秒,使卡复位
0x42LoadKey装载密钥到RC500的内部只写EEPROM(高安全性)
0x43AuthenticationAdv使用存在500 EEPROM内的密钥进行验证
0x44AuthenticationAdv2可选密钥区,使用存在500 EEPROM内的密钥进行验证
4. 免责声明
●开发预备知识
IVY220A将尽可能提供全面的开发模板、驱动程序和应用说明文档以方便用户使用,但也需要用户熟悉自己设计产品所采用的硬件平台及C语言相关知识。
●EMI与EMC
IVY220A械结构决定了其EMI性能必然与一体化电路设计有所差异。系列模块的EMI性能满足绝大部分应用场合,用户如有特殊要求,必然事先与我们联系。
IVY220A的EMC性能与用户地板的设计密切相关,尤其是电源电路、I/O隔离、复位电路,用户在设计底板时必须充分考虑以上因素。我们将努力完善模块的电磁兼容性,但不对用户最终应用产品的EMC性能提供任何保证。
●修改文档的权利
广州艾韦迅信息科技有限公司保留任何时候在没有事先声明的情况下对IVY220A相关文档修改的权利。
●ESD静电放电保护
IVY220A部分元件内置ESD保护电路,但当模块的恶劣的环境中使用时,依然建议用户在设计底板时提供ESD保护措施。安装IVY220时,为确保安全请先将积累在身体上的静电释放,如佩戴可靠接地的静电环等;焊接过程中也应该注意释放静电,如确保焊接设备接地良好等。