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:处理接收错误

Guru**** 2539790 points


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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/817441/trf7970a-handling-reception-errors

器件型号:TRF7970A

在某些范围内,RF 读取器的可靠性基本上是足够的,但偶尔会发生一个错误,在 IRQ 状态寄存器中将自身表示为0x63值。 当先前循环使能引脚的状态以复位器件时、这会导致长时间的不可操作性。

改为使用"软件复位"命令后、此周期已显著缩短。

 我确信这不是预期的错误处理方法、但按照6.15.3.3.1中的建议只读取寄存器似乎不会清除这些错误、从而导致主机试图永久清除错误。 您能否提供任何建议、帮助我们改进此错误处理逻辑、并有望将该不可操作性周期降低到可接受的水平。

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

    您好 Calex、

    实际上、软件复位是一种用于错误处理的推荐方法。 当器件上发生错误时、我们根据 NFC 标准测试的 NFC 堆栈会执行软件复位过程以进行恢复。 请记住在软复位命令之后跟随 Idle 命令、然后还有1毫秒的延迟。 1毫秒后、您可以像正常那样重新配置寄存器。 此过程可确保器件始终正确复位并为配置做好准备。