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.

[参考译文] TRF7960A:写入连续数据

Guru**** 2390320 points
Other Parts Discussed in Thread: TRF7960A, TRF7970A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1010981/trf7960a-writing-continuous-data

器件型号:TRF7960A
主题中讨论的其他器件: TRF7970A

你好!  TI 支持团队

我们尝试使用 TRF7960A 访问 Mifare DESFire EV3。  TRF 和 MCU 之间的 I/F 是服装。

正常操作(读取 ID、AES 身份验证等)正常。  在写入超过12字节的数据时、我们遇到了问题。
请告知我们如何写入42字节数据以及 IRQ 状态的正确值。


在我们的过程中、误差如下所示。

TX 42字节数据
第一个
 发送12个字节(因为 TRF7960A 的 FIFO 大小为12个字节)
 检查 IRQ 状态寄存器(0Ch)和接收0xA0

第二个
 发送0x3F 和9个字节
 检查 IRQ 状态寄存器(0Ch)和接收0xA0

第3个
 发送0x3F 和9个字节
 检查 IRQ 状态寄存器(0Ch)和接收0xA0

第4个
 发送0x3F 和9个字节
 检查 IRQ 状态寄存器(0Ch)和接收0xA0

第5个
 发送0x3F 和3个字节
 检查 IRQ 状态寄存器(0Ch)和接收0x83 *

*我们认为正确的响应应为0x80。

请告诉我我们要调查的内容、以获得正确的答案。

此致、

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

    您好、Naoki、

    您是对的、TX 准备就绪时、预期的 IRQ 状态将为0x80。 我不知道传输的数据是什么、标签是否正确理解了传输的数据。 报告的最后一个 IRQ 状态是冲突错误和超时。 这看起来 标签开始响应 、TRF7970A 看不到标签上的 SOF。 请检查发送的命令是否正确以及 新的 TX 数据是否足够快、以便 FIFO 在发送期间永远不会为空。

    此致、

    Helfried