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.

[参考译文] TRF7962A:TRF7962A 读取多个块故障

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/725941/trf7962a-trf7962a-read-multiple-blocks-failure-failure

器件型号:TRF7962A

我使用 TRF792A 读取多个块 并使用读取多个块命令(0x23)。 我发现读取几个块没有问题。  当读取28个块时、TRF7962A 无法读取成功。有时 、调用 资源清册命令、TRF7962A 无法 资源清册标签。 当我复位 硬件,TRF7962A 时、工作正常!

我尝试单独读取块,先读取20个块,然后读取8个块,现在我可以读取28个块,确定,但是,存在问题。  在一 段时间内、TRF7962A 在连续读取28个块后将不工作。

同时、我测试了检测 EAS 功能、出现了同样的问题,TRF7962A 停止工作。

当 TRF7962A 无法正常工作时、MCU 可以正常工作。 使用 示波器测试 TX 引脚  电路波形, 波形正确。

我想知道如何解决这个问题?

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

    您的项目使用什么固件库? 是 TI 开发的固件还是您自己开发的器件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    参考 TI 开发的固件。 解码 EAS 自行添加, 我看到日志, 检测 EAS 31980次, TRF7962不工作

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

    EAS 31980? 这是一个特定的标签吗? 我尝试用谷歌搜索、但没有发现任何东西。

    您遇到的问题几乎可以保证是软件问题、除非您使用的标签在某种程度上不是 ISO15693。

    您提到硬件复位可以解决此问题、但我认为这种情况太极端了。 小软件复位的效率要高得多。 如果您严格遵循 TI 代码、您应该已经实现了这一点。

    软复位通过分别为 SOFT_INIT 和 IDLE 的0x03和0x00直接命令来完成。 一旦这些寄存器被发出、等待1ms、然后配置器件寄存器。 这应该是处理出现的任何错误的标准过程。