大家好,
我在定制 PCB 上使用NTAG 5 boost (NTA53321G0FTTZ),并试图将其用作NFC 到 I²C 桥接器。
什么有效
读写寄存器 0x37运行可靠。断电后,我可以读回 0x37,它保持着我设置的值。
我想做的事
使用网桥(通过0x37 配置)与 I²C 传感器通信。
执行供应商的readSRAM / writeSRAM和readI2C / writeI2C 命令。
问题
目前上述四项操作均已失败。时间紧迫,我不知道自己错过了什么。
问题
用手机应用程序进行测试?
是否有安卓/iOS 应用程序可以发送原始 ISO15693 定制命令(包括恩智浦制造商参数 0x04),这样我就可以直接从手机上测试 NTAG 5 升压功能,并排除我的 MCU/固件故障?
如果是,请分享发送的分步说明/示例:
read_i2c / write_i2c
READ_SRAM / WRITE_SRAM
(指针设置、有效载荷布局、N 的放置位置等)
需要启动会话吗?
我的流程是:先配置一次 0x37,然后断电,再试着执行命令。在桥接命令生效之前,我是否需要在每个会话中设置/读取/写入其他内容(如仲裁器/锁定位、状态清除、镜像/直通模式、身份验证)?
0x37 的确切内容?
有人能分享一个 “启用 NFC→I²C 桥接器”(SRAM 启用 + I²C 主设置)的已知良好的 0x37 配置字节吗?也许我漏掉了一点。
操作码确认
有人能确认 NTAG 5 boost 供应商命令(READ/WRITE SRAM 和 READ/WRITE I²C)的确切操作码吗?我在不同的资料中看到过相互矛盾的数值。如果能提供一份工作设置的明确清单,将非常有帮助。
故障排除检查表
确定问题的建议检查表是什么?(例如,所需的标志、寻址模式与选定模式、制造商代码放置、仲裁模式、可能阻塞 SRAM/Bridge 的保护/网络安全位、需要检查的 VCC/启动 OK 位、监视程序/状态处理等)
我的尝试
已经有多个 NFC 手机应用,但至今没有一个能让我成功进行自定义命令测试。
配置0x37,断电,然后尝试桥接/SRAM 命令 → 仍然失败。
重新读取0x37确认我的设置已存储。
如果有任何指示、有效的电话应用程序配方或已知良好的 0x37 配置,我们将不胜感激。
非常感谢!
仅供参考。本文件可能对您有用。