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**** 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/603409/trf7970a-no-response-bit-set-during-writing-sometimes

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

你好!

我有一个使用 TRF7970A 读取/写入 ISO15693标签(ICODE SLIX SL2S2002)的应用。

读取操作毫无瑕疵、但在写入过程中、TRF7970A 有时会在 TX 完成标签后将无响应位设置为大约700 μ s。

4.7毫秒后标签将正确应答、数据写入正常。

我在写操作期间忽略了无响应位、但响应位是否正常工作?

在写入期间、演示代码似乎会对无响应位做出反应、我已经为通信编写了自己的代码、但使用了演示代码来了解应该如何执行操作。

下面是进程中每个状态的通信打印、时间戳以毫秒为单位。

61.991 RFID_State_write_block      
62.123 RFID_State_WRITE_BLOCK_TX_ACTIVE      
64.996 RFID_State_WRITE_BLOCK_TX_DONE      
69.673 TX  完成后、标签4.677ms 内的 RFID_State_WRITE_BLOCK_RX_WAIT 回复
70.795 RFID_State_WRITE_BLOCK_EVAL      
确定写入后回复来自标签的数据
89.985 RFID_State_write_block      
90.117 RFID_State_Write_block_TX_active      
92.989 RFID_State_WRITE_BLOCK_TX_DONE      
93.716 RFID_State_WRITE_BLOCK_RX_WAIT、  TX 完成后0.727ms 无响应位!    
97.679   TX 完成后、标签4.69ms 内的 RFID_State_WRITE_BLOCK_RX_WAIT 回复     
98.79 RFID_State_write_block_EVAL      
确定写入后回复来自标签的数据
117.978 RFID_State_write_block      
118.115 RFID_State_WRITE_BLOCK_TX_ACTIVE      
120.952 RFID_State_WRITE_BLOCK_TX_DONE      
125.655   TX 完成后、标签4.703毫秒内的 RFID_State_WRITE_BLOCK_RX_WAIT 回复
126.767 RFID_State_WRITE_BLOCK_EVAL      
确定写入后回复来自标签的数据
145.991 RFID_State_write_block      
146.124 RFID_State_WRITE_BLOCK_TX_ACTIVE      
148.979 RFID_State_WRITE_BLOCK_TX_DONE      
149.706 RFID_State_WRITE_BLOCK_RX_WAIT、  TX 完成后0.727ms 无响应位    
153.684在 TX    完成后、从标签4.705msec 回复 RFID_State_WRITE_BLOCK_RX_WAIT    
154.805 RFID_State_WRITE_BLOCK_EVAL      

确定写入后回复来自标签的数据

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

    完成防冲突后、应通过清除中断屏蔽寄存器(0x0D)中的位0来禁用 TRF7970A 中的无响应中断

    这将禁用中断、并允许您通过 MCU 超时机制处理等待响应。

    无响应中断只用于 ISO15693防冲突。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的快速回复!!
    解决这个问题。

    /Hakan