MFRC52202HN1 可作为 13.56 MHz RFID 读写器运行,执行主机微控制器与非接触式卡或应答器之间的 ISO/IEC 14443A 通信协议的物理层和数据链路层。.
发射机运行:内部发射器使用外部 27.12 MHz 晶体振荡器(连接至 OSCIN/OSCOUT 引脚)和内部 PLL 产生 13.56 MHz 载波频率。载波使用 100% ASK(A 型调制)或在 TxControlReg 寄存器中配置的各种调制深度进行调制。调制载波通过两个推挽输出级(TX1 和 TX2)驱动,这两个输出级通过 LC 匹配网络连接到天线。当 TX1 和 TX2 都启用时(TxControlReg 第 0 位和第 1 位设置),输出以推挽配置驱动天线,以实现最大功率输出。发射机支持 ISO/IEC 14443A 传输速度:106 kBd、212 kBd、424 kBd 和 848 kBd。.
接收器运行:接收器输入端(RX 引脚)从卡的负载调制中捕捉子载波信号。信号通过增益控制放大器,然后通过 I 信道和 Q 信道解调器,利用内部生成的参考信号进行相干检测。解调后的信号由 ADC 进行数字化处理,并由数字相关器进行比特解码。接收器处理完整的 ISO/IEC 14443A 接收链,包括位级成帧、防碰撞协议和碰撞检测。碰撞检测可识别多个卡同时传输不同值的比特位置。.
协议处理:数字模块(非接触式 UART)管理完整的 ISO/IEC 14443A 协议栈:(1) 发送 REQA/WUPA 命令以激活卡片,(2) 从现场多张卡片中选择一张卡片的防冲突序列,(3) 确认卡片选择的 SELECT 命令,(4) MIFARE 身份验证(使用秘钥的 CRYPTO1 相互验证),(5) 具有自动 CRC 生成和验证功能的读/写操作。64 字节 FIFO 缓冲器可存储发送和接收的数据,允许主机读/写大型数据块,而无需满足严格的时间要求。.
主机接口选择:接口模式由 I2C 引脚(引脚 1)和 D1-D7 引脚的状态决定。当 I2C 引脚为高电平时,选择 I2C 接口,7 位从机地址由 EA 引脚和 D1-D5 引脚决定。当 I2C 引脚为低电平时,根据引脚配置选择 SPI 或 UART 模式。在 SPI 模式下,器件使用标准 4 线 SPI(NSS、SCK、MOSI、MISO),NSS 为低电平有效芯片选择。在 UART 模式下,器件使用可配置波特率的串行通信。.
MIFARE 身份验证:MFRC52202HN1 实现了用于 MIFARE Classic 身份验证的 CRYPTO1 流密码。在验证序列中,读卡器发送带有扇区和密钥类型(A 或 B)的验证命令,卡回应一个随机数,然后读卡器和卡进行相互的三次验证。验证成功后,该扇区的所有后续读/写操作都将使用 CRYPTO1 密码进行加密。MFIN 和 MFOUT 引脚允许连接到安全访问模块 (SAM),以加强密钥管理。.
中断系统:IRQ 引脚可为各种事件产生中断,包括:定时器到期、发送结束、接收器 FIFO 满/半满/中断、CRC 错误和碰撞检测。通过中断使能寄存器和状态寄存器,可以对触发中断的事件进行精细控制,从而实现事件驱动编程模型,减少主机处理器轮询开销。.