您好,
我正在使用 RC522 RFID 模块,有一个关于卡片检测中断的问题。
当我开发 SL030 时,有专用的卡片检测中断可用。
我注意到 RC522 开发板有一个 IRQ 引脚,根据数据表,可以使用 comirQreg 寄存器(地址 0x04)将不同的中断源路由到这个引脚。
不过,在查看了可用的中断源后,我没有找到专门用于卡片检测的中断源。你能否确认 RC522 是否支持专用的卡检测 IRQ,或者是否必须通过轮询检测卡的存在?
感谢您的支持。
您好,先生,
不幸的是,没有版本功能可以做到这一点。
我们知道这是一个很棒的功能。因此,它是内置的或最新的NFC前端设备。
你好
谢谢您的答复。我想澄清一下关于 MFRC522 的问题。
我知道IRQ引脚可以由数据传输、计时器事件和其他与通信相关的信号等事件触发信号,如数据表表18所列。
我的问题是:是否有可能使用 MFRC522 上任何可用的 IRQ 源推断出卡的存在,而不是发送 ATQ 命令进行轮询?
换句话说,即使没有专用的卡检测中断,能否以任何方式可靠地使用现有的 IRQ 触发信号来检测新卡何时进入读卡器现场,从而使卡检测可以由事件驱动,而不是持续轮询卡?
您好,先生,
非常感谢您对我们的产品感兴趣。
不建议将 MFRC522 用于新设计,因此,我们的建议是探索使用 CLRC663 plus 系列 IC 的可能性。
关于您试图读取的标签,请记住 SL2 和 SL3 分别是ICODE或UCODE产品。ICODE 是 ISO15693 标签,MFRC522 无法读取,因为这款读卡器 IC 只能与 nTag 和 MIFARE 卡接口。可能是 MFRC 实际上没有与标签通信。
可用的 IRQ 引脚用于与主机进行实际数据交换。如表 18 所示。这些事件可以触发信号 IRQ 引脚。如果你正在寻找卡片检测引脚,我的建议是改用 CLRC663,它具有电源卡检测功能,当卡靠近读卡器天线时,它会唤醒,天线的失谐会将 IRQ 发送到主机。
如果您需要我提供更多信息,请随时告诉我。