Hi,
Thanks for the trace. If I understand properly,
- you just want to retrieve the various UID i.e. you do not want to read the content of the physical memory of the the tags, right? And you don't want to do individual tag activation to read/write the memory of the various tag, right?
- you just want to repeat UID retrieval activity regularly (timer based or gun machine).
In that case, the Field has to be set to the off condition for a duration of tFIELD_OFF (5.1ms) before repeating the UID retrieval.
If you repeat twice the collision resolution activity without a field reset between the 2 collision resolution, the first time all tags will be found (because all tags are initially in Idle state), the second time only one tag will be found (because all tags are in SLEEP_A, then move to READY_A* when the ALL_REQ/WUPA is issued and as soon as a SEL_REQ is sent to a given tag, the other tags returns to SLEEP_A).
Rgds
BT