主题中讨论的其他器件: TRF7960
您好!
我正在研究一个使用 TRF7964A RFID 芯片、使用 ISO15693的系统。 它是使用 SPI 实现的。 此时、我可以使用防碰撞算法读取 ISO15693标签 ID。 这一切正常。 当我尝试读取或写入标签、甚至执行"重置为就绪"操作时、我会遇到冲突错误。 一次只存在一个标签。
我已使用 TRF7960 EVM 模块验证这些操作是否适用于标签。 我还验证了与电路板上 TRF7964A 的 SPI 通信是否与 TRF7960 EVM 上的通信一致。 例如、要读取单个块、将向 TRF7964A 发送以下命令:8F、91、3D、00、30、 00、20、01。
大约1.6 ms 后的 TRF7964A 将中断线路拉至高电平、并且我发送6C 来读取 IRQ 状态。 返回80、3E、表示发生了 Tx 中断。
大约400us 后、TRF7964A 再次将中断线路拉至高电平。 我再次发送6C 命令读取 IRQ 状态寄存器、TRF7964A 返回02、3E、表示一个冲突错误。 该中断在此之后重复发出。 不确定导致冲突错误的原因。 在我的测试中、我可以看到 TRF7960 EVM。 在使用相同标签的同时、此时发出 Rx 中断。