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:在 TX/Rx 周期后 RF 场下降-代码状态控制复位从0x21到0x8F

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/920013/trf7962a-rf-field-down-after-tx-rx-cycle---code-status-control-reset-from-0x21-to-0x8f

器件型号:TRF7962A

您好、

我目前正在使用 TRF7962A 为器件实施固件。 它应支持 SLIX2隐私模式。 尤其是再次将它们从它中取出

使用"get-random"和"set-password 命令、而不关闭射频字段。

在执行命令之前、我将 代码状态控制设置为0x21/0b00100001以启用 RF 域。 在 TX 命令和 RX 之后、 结果代码状态控制(直接从 TRF7962A 读取它时)更改为  0x8F/0b10001111、从而导致一个禁用的 RF 字段。

这意味着我无法从隐私模式恢复芯片。 即使在执行命令后、我也没有遗漏任何东西来保持射频场打开?

PS:使用代理标记3作为模拟标记时、效果良好、因为如果射频字段出现故障、它将忽略。 因此、get-random/set-password 的代码是正确的。

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

    您好!

    我想知道芯片状态控制寄存器中的值0x8F 来自哪里。 该寄存器不会自动设置。

    您是否正在使用 TI 的固件示例之一、或者您是否编写了自己的固件? 请检查是否有访问该寄存器的权限、该访问权限会更改 TX ON 位。

    由于这是实现 ISO15693目录命令所必需的、在一个命令必须运行后、TX 仍然打开。

    此致、

    Helfried

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

    我或多或少复制了示例固件代码。  

    问题确实是 RESET_FIFO 命令。

    从 IRQ 处理程序内的 TX_COMPLETE 和 RX_COMPLETE 中删除了 RESET_FIFO、该问题得到了解决。