CLRC663 AckReq command

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CLRC663 AckReq command

Jump to solution
472 Views
MIMIwho
Contributor II

Hello!

I want to know what is the CLRC663's AckReq command performs? Is it performs the ACKand Req_RN command in the ISO18000p3m3?

0 Kudos
Reply
1 Solution
464 Views
KellyLi
NXP TechSupport
NXP TechSupport

Hello @MIMIwho 

AckReq is a Query command, recommended you could try the following steps to operate your tag. These steps initializes the RC663 to the ISO 18000-3 mode 3 protocol, sends an inventory request and listens to the response of a tag:

1: Cancels previous executions and the state machine returns into IDLE mode

2: Flushes the FIFO and defines FIFO characteristics

3: Fills the FIFO with 0x0E and 0x0E. (0x00 ISO 18000-3 - 21 Protocol in rx/tx direction)

4: Executes LoadProtocol command with parameters 0x0E and 0x0E (FIFO). This translates to load protocol ISO/IEC 18000-3 mode 3 - 212

5: Flushes the FIFO and defines FIFO characteristics

6: Switches the RF filed ON.

7: Clears all bits in IRQ0

8: Switches the CRC extention OFF in tx direction

9: Switches the CRC extention OFF in rx direction

10: Only the 7 last bits will be sent via NFC

11: Fills the FIFO with 0x04 (Performs a Query command AckReq of ISO/IEC 18000-3 mode 3)

12: Executes Transceive routine

13: Waits until a tag has responded by checking the IRQ0 register

14: Reads bytes from the FIFO to get tag ack.

 

Thank you for your interest in NXP Semiconductor products andfor the opportunity to serve you.

 

Best regards,

Kelly

Technical Support

NXP Semiconductor

View solution in original post

0 Kudos
Reply
2 Replies
465 Views
KellyLi
NXP TechSupport
NXP TechSupport

Hello @MIMIwho 

AckReq is a Query command, recommended you could try the following steps to operate your tag. These steps initializes the RC663 to the ISO 18000-3 mode 3 protocol, sends an inventory request and listens to the response of a tag:

1: Cancels previous executions and the state machine returns into IDLE mode

2: Flushes the FIFO and defines FIFO characteristics

3: Fills the FIFO with 0x0E and 0x0E. (0x00 ISO 18000-3 - 21 Protocol in rx/tx direction)

4: Executes LoadProtocol command with parameters 0x0E and 0x0E (FIFO). This translates to load protocol ISO/IEC 18000-3 mode 3 - 212

5: Flushes the FIFO and defines FIFO characteristics

6: Switches the RF filed ON.

7: Clears all bits in IRQ0

8: Switches the CRC extention OFF in tx direction

9: Switches the CRC extention OFF in rx direction

10: Only the 7 last bits will be sent via NFC

11: Fills the FIFO with 0x04 (Performs a Query command AckReq of ISO/IEC 18000-3 mode 3)

12: Executes Transceive routine

13: Waits until a tag has responded by checking the IRQ0 register

14: Reads bytes from the FIFO to get tag ack.

 

Thank you for your interest in NXP Semiconductor products andfor the opportunity to serve you.

 

Best regards,

Kelly

Technical Support

NXP Semiconductor

0 Kudos
Reply
460 Views
MIMIwho
Contributor II

Thank you so much 

0 Kudos
Reply