This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TRF7964A:冲突中断

Guru**** 2516170 points
Other Parts Discussed in Thread: TRF7964A, TRF7960

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/662842/trf7964a-collision-interrupts

器件型号:TRF7964A
主题中讨论的其他器件: 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 中断。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    罗纳德、您好!

    它可能与60A 和64A 之间的器件配置差异有关。 我建议您查看以下示例固件库、以确保正确初始化所有寄存器、并使用建议的命令序列启动器件: http://www.ti.com/lit/zip/sloc297

    此外、您是否使用任何具有 TRF7964A 的定制硬件?