SI512国产NFC前端芯片兼容恩智浦PN512资料

Si512内部集成的发送器和接收器支持与ISO/IEC14443A/B/MIFARE卡和应答机交互。MIFARE卡模拟模式下,完成防冲突后自动执行Transceive命令。Felica模式下,轮询后同样转为Transceive。MFAuthent命令用于执行MIFARE认证,需向FIFO写入特定数据,认证成功后MFCrypto1On标志置位。如果无卡响应,命令不会自动结束。
摘要由CSDN通过智能技术生成

Si512 的内部发送器可驱动读写器天线与 ISO/IEC 14443 A/B/MIFARE卡和应答机通信。接收器模块提供一个强大而高效的电路,用以解调译码 ISO/IEC 14443 A/B/MIFARE 兼容卡及应答机信号。数字模块处理完整的 ISO/IEC 14443 A/B 帧和错误检测功能(奇偶和CRC)。

 

MIFARE 卡模拟模式:

MIFARE 防冲突完成后,命令自动变为 Transceive。FIFO 中包含选中后收到

的第一条指令,Status2Reg 中的 TargetActivated 位置 1.

Felica 卡模拟模式:

Felica 轮询完成后,命令自动变为 Transceive。FIFO 中包含 Felica 协议规定

的轮询过程执行后收到的第一条指令。Status2Reg 中的 TargetActivated 位置 1.

17.3.12 MFAuthent

该命令执行 MIFARE 认证功能,使 Si512 可以与任何 MIFARE Mini,MIFARE

1K 和 MIFARE 4K 卡进行安全的通信。在激活该命令前,需要向 FIFO 中写入如

下内容:

·认证命令码(60h,61h)

·块地址

·扇区密钥字节 0

·扇区密钥字节 1

·扇区密钥字节 2

·扇区密钥字节 3

·扇区密钥字节 4

·扇区密钥字节 5

·卡序列号字节 0

·卡序列号字节 1

·卡序列号字节 2

·卡序列号字节 3

一共向 FIFO 中写入 12 字节。

注意在执行 MFAuthent 命令过程中,禁止访问 FIFO,如果出现访问 FIFO 的

操作,ErrorReg 中的 WrErr 位置 1。

MIFARE 卡认证成功后该命令自动终止,且将 Status2Reg 中的 MFCrypto1On

位置 1。

如果没有卡响应,该命令不会自动终止

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值