你好!
我有一个使用 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
确定写入后回复来自标签的数据