ST意法半导体
直播中

莫联雪

9年用户 1203经验值
私信 关注
[问答]

ST25R3911B IRQ时序要求是什么?

我们正在使用 X-NUCLEO-NFC05A1 板和我们的定制 IMX6 系统评估 ST25R3911B。我们已经使用 nfc_poller_st25r3911 示例尝试了 RFAL。最初,没有找到标签。我们确定问题出在我们的长 IRQ 处理上。由于我们将 IRQ 连接到 IO 扩展器而不是直接连接到 CPU,因此 IRQ 响应时间约为 2 ms,并且未找到任何标记。显然这是由于重叠的 IRQ。将 IRQ 直接连接到 CPU 后,IRQ 响应时间约为 0.2 ms,并且正确找到了标签。
这是一个已知问题或限制吗?能否在软件/RFAL 中解决,或者是否有必要使用“快速”IRQ 引脚?




回帖(1)

林立银

2023-1-3 11:50:37
NFC 中的帧比 1ms 短得多,并且允许命令之间的时间下降到 ~500us,具有 5ms 的中断延迟是相当沉重的。
还提供一个 FIFO,它可以在 <3ms 内过载/欠载,我建议使用快速计时。
然而,性能不是您的主要目标,如果您可以限制自己使用较小的帧(<96 字节的 FIFO),您可以去更改我们的 RFAL 中的超时以应对此类中断延迟。但我不推荐这样做。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分