ST意法半导体
直播中

凌流浪

7年用户 955经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

在X-NUCLEO-NFC03A1板上如何实现ST25R95芯片的卡仿真呢

我有一块带有 ST25R95 芯片的定制板,我已经在定制板上成功实现了卡仿真,无需进入睡眠状态(discParam.wakeupEnabled = false)。
它消耗大量电流,我需要在睡眠模式下使用它,但如果我将其设置为 true 它需要工作,我将无法用手机读取它。
所以我想在 X-NUCLEO-NFC03A1 评估板上测试它我使用 demo_ce.c 代码来测试睡眠功能。但是无论discParam.wakeupEnabled = false 还是true,它在这里都不起作用。如果我把电话放在读板上,我就会进行调试:
<<<<8f00 来自数据表,它说:
“0x8F00:无字段。无法执行命令,因为没有外部字段。”
我打印的错误代码是 0x37:
ERR_LINK_LOSS ((ReturnCode)37U) /*!< 其他设备的场没有按预期表现:在被动模式下被 Initiator 关闭,或者 AP2P 没有打开场 */
有帮助吗?










回帖(1)

陈萍

2022-12-16 14:23:35
由于响应时间限制,卡仿真对实时处理很敏感(即,如果您在卡仿真中有跟踪延迟对读卡器请求的响应,则读卡器端的帧等待时间可能会过去)。因此请确保不要在 CE 处理中添加痕迹。
X-NUCLEO-NFC03A1 上的卡仿真应该可以工作(假设所有建议的修改都已完成,请参阅我之前私人消息中的步骤#4 至#9)。
关于您最初的问题,唤醒功能旨在通过发送突发并测量天线电流并与参考值进行比较来检测低功耗模式下的标签。因此,这不是为在卡仿真中使用而设计的。
举报

更多回帖

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