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.

[参考译文] TRF7970A:是否在某处记录了 Tx/Rx 超时?

Guru**** 2553450 points
Other Parts Discussed in Thread: TRF7970A

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/615357/trf7970a-are-tx-rx-timeouts-documented-somewhere

器件型号:TRF7970A

我正在使用 TRF7970A 和提供的固件(sloc297)开发 NFC Type2/Type4扫描设备。

它的工作原理非常好、但我仍在寻找任何可能的改进扫描所需的时间。 尤其是在没有标签的情况下。

我想知道 Tx 和 Rx 超时是否记录在某个位置、或者它们是否由固件中的试用和错误定义。 因为即使我有一半的超时、读取过程也看起来很好。

提前感谢!

此致、

库斯

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

    这是一种试错与加缓冲时间的混合、因为并非所有标签都在同一时间段内回复。 这仍然是一个通用示例代码、因此我们不想仅通过假设唯一与它一起使用的标签是我们内部测试的标签来限制它。

    如果您希望更精确、并且认为您使用的标签符合 NFC 论坛标准、则可以查找官方 NFC 论坛规范以了解超时情况(甚至可以研究 SLOA227固件的超时情况、因为该规范是根据 NFC 论坛规范进行编码的)。

    此外、如果您确切知道您使用的是哪个标签、则可以将 LSA 线路连接到 SPI 通道上、并测量标签持续回复每个命令的时间、然后修改超时以适应这种情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    亲爱的库斯-  

    假设您通常指的是 ISO14443A、因为您指的是2类和4类卡。 如您所知、NFC 基于 HF RFID 标准、低级计时规范位于 ISO 标准中。

     

    ISO14443-2具有 TRF79xxA IC 处理的 PCD (读取器)的所有位时序。 NFC 只允许类型 A 的106kbps 通信、类型2 NFC 卡只允许106kbps 通信、因此您需要查看 ISO14443-3、以查看 PCD 至 PICC (标签)之间允许的帧延迟时间规格、反之亦然。 (这是 PCD 发送的最后一个暂停结束与 PICC 发送的起始位内的第一个调制边沿之间的时间。  

    对于 REQA/WupA、Anticolision 和 Select 命令、最后一个位为1的帧延迟时间(FDT)为1236/fc (91uSec)、最后一个位为0、则为1172/fc (86uSec)

    106kbps 上的所有其它命令都是整数值>9 x 128 + 84 / fc (最后一位为1)或整数值>9 x 128 + 20 / fc

    希望这个(加上拉尔夫所说的话)能帮助你了解你必须在这里操作的边界条件。 基本而言、您需要做的是浏览标准中的流程图、并始终针对您在执行命令/响应时所做的工作进行累加、这样可以将所需的工作减至最少。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Ralph 和 Josh 的详细回答。
    我将详细介绍标准和可用固件。

    非常感谢!
    此致、
    库斯